NAV
javascript python java

Introdução

O Open Insurance, ou Sistema de Seguros Aberto, é a possibilidade de consumidores de produtos e serviços de seguros, previdência complementar aberta e capitalização permitirem o compartilhamento de suas informações entre diferentes sociedades autorizadas/credenciadas pela Susep, de forma segura, ágil, precisa e conveniente.

Para entregar esses benefícios ao consumidor, o Open Insurance operacionaliza e padroniza o compartilhamento de dados e serviços por meio de abertura e integração de sistemas, com privacidade e segurança.

Cronograma de Implementação

Cronograma Unificado de Implementação Fases 2 e 3

Notificações

Boletim OPIN 2023

Este material tem como objetivo reunir os principais temas e informações referentes ao projeto. Caso tenha alguma dúvida ou sugestão, ou queira entrar em contato com a nossa equipe, o canal de comunicação oficial é o Service Desk.

Boletim OPIN #B23-016

Boletim OPIN #B23-015

Boletim OPIN #B23-014

Boletim OPIN #B23-013

Boletim OPIN #B23-012

Boletim OPIN #B23-011

Boletim OPIN #B23-010

Boletim OPIN #B23-009

Boletim OPIN #B23-008

Boletim OPIN #B23-007

Boletim OPIN #B23-006

Boletim OPIN #B23-005

Boletim OPIN #B23-004

Boletim OPIN #B23-003

Boletim OPIN #B23-002

Boletim OPIN #B23-001

Boletim OPIN 2022

Boletim OPIN #B22-007

Boletim OPIN #B22-006

Boletim OPIN #B22-005

Boletim OPIN #B22-004

Boletim OPIN #B22-003

Boletim OPIN #B22-002

Boletim OPIN #B22-001

Comunicados Open Insurance 2023

Confira as últimas atualizações do Open Insurance Brasil.

OPIN Comunica #D23-023 023 – Hotfix - Correção do campo documentationDeliveryDate em 8 APIs de Fase 2
OPIN Comunica #D23-022 022 – Atualização do Portal do desenvolvedor
OPIN Comunica #D23-018 018 – Análise do Comportamento das Requisições dos endpoints de fase 1 – PCM
OPIN Comunica #D23-017 020 – Guia de Experiência do Usuário Completo Fase 2 e 3
OPIN Comunica #D23-016 019 – Workshop sobre o Processo de Certificação de Conformidade da Fase 2
OPIN Comunica #D23-015 017 – Orientações sobre plano de correção e próximos passos
OPIN Comunica #D23-014 016 – Visões da área pública da Plataforma de Métricas
OPIN Comunica #D23-013 015 – Prorrogação – Publicação das APIs Bloco 06 Fase 02
OPIN Comunica #D23-012 014 – Motor de Conformidade - Suspensão dos Testes de Fase 2
OPIN Comunica #D23-011 013 – Guia de Experiência do Usuário Fase 3
OPIN Comunica #D23-010 012 – Disponibilização de APIs no Portal do Desenvolvedor
OPIN Comunica #D23-009 011 – Cadastro de representante N2 no Service Desk
OPIN Comunica #D23-008 009 – Release de Melhorias
OPIN Comunica #D23-007 008 – Disponibilização de APIs – Fase 3
OPIN Comunica #D23-006 007 – Certificação FAPI Receptora
OPIN Comunica #D23-005 006 – Workshop: Plataforma de Métricas
OPIN Comunica #D23-004 004 – Atualização no Diretório de Participantes - Cadastro de APIs
OPIN Comunica #D23-003 003 – Registro de Certificação funcional no diretório de participantes do OPIN
OPIN Comunica #D23-002 002 – Disponbilização do Mock Insurance em Produção
OPIN Comunica #D23-001 001 – Término das certificações: Consentimento e Recursos

Comunicados Open Insurance 2022

OPIN Comunica #D22-052 099 – Cadastro de APIs de Bloco 3 da Fase 2
OPIN Comunica #D22-051 097 – Orientações sobre certificações
OPIN Comunica #D22-050 095 – Atualização método de cadastro de APIs com parâmetros no diretório de participantes
OPIN Comunica #D22-049 094 – Atenção às próximas entregas
OPIN Comunica #D22-048 093 – Ativação da camada de segurança nos endpoints
OPIN Comunica #D22-047 091 – Orientações e prazos para implementação
OPIN Comunica #D22-046 090 – Workshop de Certificação Funcional e Estrutural
OPIN Comunica #D22-045 088 – Lembrete importante de próximas entregas
OPIN Comunica #D22-044 086 – APIs da Fase 2
OPIN Comunica #D22-043 084 – Requisitos de Segurança - orientações para implementação
OPIN Comunica #D22-042 083 – Extensão de prazo final para republicação das APIs – release 1 de melhorias
OPIN Comunica #D22-041 082 – Motor de Conformidade e Inserção de Logomarca no Diretório
OPIN Comunica #D22-040 077 – Disponibilização de novas APIs no Portal do Desenvolvedor - Patrimonial
OPIN Comunica #D22-039 076 – Requisitos de Segurança - orientações para implementação
OPIN Comunica #D22-038 075 – Atualização dos Certificados de Segurança
OPIN Comunica #D22-037 072 – Novo lembrete sobre cadastro das APIs
OPIN Comunica #D22-036 067 – Entregas - Fase II - Proposta de cronograma
OPIN Comunica #D22-035 066 – Certificação FAPI - alinhamento de próximos passos
OPIN Comunica #D22-034 065 – Manuais de orientação certificado BRSEAL e BRCAC
OPIN Comunica #D22-033 064 – Dilação de prazo para a implementação do seguro coletivo para o grupo de ramos Habitacional do Open Insurance Brasil- Posicionamento da Susep
OPIN Comunica #D22-032 058 – Disponibilização das APIs de Dados no Portal do Desenvolvedor – Fase 2
OPIN Comunica #D22-031 057 – 2° Workshop - Plantão de Dúvidas - Certificados ICP Brasil
OPIN Comunica #D22-030 056 – Provisionamento dos custos de certificado (ICP-Brasil) e de certificação (FAPI BR)
OPIN Comunica #D22-029 055 – Cadastro das Participantes como N2 - Service Desk - baixa aderência
OPIN Comunica #D22-028 054 – Service Desk - Novo Campo e Status no Fluxo de Atendimento
OPIN Comunica #D22-027 052 – Obrigatoriedade de inclusão dos dados de seguro coletivo Habitacional
OPIN Comunica #D22-026 050 – Disponibilização da Publicação das APIs da Etapa II e III no ambiente produção
OPIN Comunica #D22-025 049A – Período de Homologação das APIs das Etapas 1.2 e 1.3
OPIN Comunica #D22-024 049 – Esclarecimento de dúvidas sobre a relação da Circular SUSEP 638 e a Estrutura Inicial do Open Insurance
OPIN Comunica #D22-023 048 – Disponibilização da Publicação das APIs da Etapa III no Sandbox
OPIN Comunica #D22-022 047 – Acesso Global dos Usuários N2 no Service Desk
OPIN Comunica #D22-021 046 – Disponibilização do Motor de conformidade - Etapa III
OPIN Comunica #D22-020 045 – Disponibilização de APIs - Etapa III
OPIN Comunica #D22-019 044 – Manuais de utilização das APIs do diretório
OPIN Comunica #D22-018 043 – Disponibilização do Motor de conformidade - Etapa III
OPIN Comunica #D22-017 041 – Manuais de APIs do OPIN - Versão 1.1
OPIN Comunica #D22-016 040 – Disponibilização de APIs - Estapa III
OPIN Comunica #D22-015 039A – A Pesquisa - Formato dos campos LMIs e LMGs
OPIN Comunica #D22-014 038 – Homologação Automática Diretório de Participantes
OPIN Comunica #D22-013 037 – Correção de Erros no Dashboard de Participantes
OPIN Comunica #D22-012 034 – Disponibilização do Motor de Conformidade para a Etapa II
OPIN Comunica #D22-011 032 – Atualização das APIs da Etapa 2 da Fase 1
OPIN Comunica #D22-010 031 – Priorização das alterações do Motor de Conformidade para a Etapa II
OPIN Comunica #D22-009 030 – Liberação do Motor de Conformidade para homologação de APIs
OPIN Comunica #D22-008 028 – Liberação do Ambiente SandBox - Orientações Gerais
OPIN Comunica #D22-007 026 – Publicação das APIs da Etapa 2 da Fase 1
OPIN Comunica #D22-006 022 – Publicação das APIs da Etapa 2 da Fase 1
OPIN Comunica #D22-005 019 – Direcionamento Execução de Testes de Conformidade da API Discovery
OPIN Comunica #D22-004 018 – Direcionamento de Erros Conhecidos para a Homologação das APIs
OPIN Comunica #D22-003 017 – Esclarecimentos sobre Produtos com Coberturas em APIs Distintas
OPIN Comunica #D22-002 016 – Liberação do Motor de Conformidade - Versão v1.03 de Swaggers
OPIN Comunica #D22-001 014 – Publicação da Versão V1.03 de Swaggers
OPIN Comunica #D22-000 008 – Estratégia para Cadastro de APIs - Formulário e Orientações

Comunicados Open Insurance 2021

OPIN Comunica #D21-011 044 – Atualização - Inconsistências Testes de Conformidade
OPIN Comunica #D21-010 043 – Inconsistências Testes de Conformidade
OPIN Comunica #D21-009 042 – Tutorial Testes de Conformidade APIs v2
OPIN Comunica #D21-008 041 – Tutorial Cadastro Contatos Técnicos Diretório
OPIN Comunica #D21-007 040 – Tutorial Testes de Conformidade APIs
OPIN Comunica #D21-006 038A – Concessão de Prazo Complementar para Certificação Funcional das APIs
OPIN Comunica #D21-005 037 – Informações referentes ao problemas tecnicos para liberação do diretorio
OPIN Comunica #D21-004 034 – Tratativas Service Desk
OPIN Comunica #D21-003 032 – Informações Diretório de Participantes e Tutorial de Cadastro
OPIN Comunica #D21-002 031 – Disponibilização de Cadastro via Forms
OPIN Comunica #D21-001 007 – Disponibilização dos Manuais e Swaggers

Manuais para participantes

Nesta sessão encontra-se os principais materiais orientativos para as participantes do Open Insurance

Documentos

Passo a passo para cadastro de Endpoint’s - dados públicos Fase 1
Passo a passo de cadastro no diretório
Passo a passo Cadastro Contatos Técnicos Diretório
Passo a passo testes de confomidade APIs
Orientação de homologação de API
Recomendações Cadastro APIs Diretório
Passo a passo de cadastro no diretório (Ambiente de SandBox)
Criando uma Declaração de Software
Gerando o Certificado BRCAC
Gerando o Certificado BRSEAL
Obtendo um token para acesso as APIs do Diretório
Processo de Segurança
Guia de Experiência do Usuário Completo
Guia para incorporar a Certificação no diretório
Guia para certificação APIs da Fase 2
Relatório Anual de Direcionamento ao Mercado.
Cartilha Orientativa - Fluxo de Validação em Produção.
Passo a passo para cadastro de Endpoint’s
Manual Governança de Acessos - Área Logada - PCM

Certificação de conformidade

O Test Plan da Fase 2 Versão 2 de dados transacionais é uma série de test plans que foram construídos para testar se as implementaçãos de cada instituição estão em linha com a última versão das APIs de dados transacionais da fase 2 do Open Insurance Brasil, e também estão em linha dos requisitos funcionais esperados

Os testes são divididos em duas diferentes classes:

- Testes Estruturais - Testes que validarão a estrutura do JSON structure para as respostas 20X de cada endpoint de dados. Já que a camada de segurança não será testada, o payload não deve ser protegido via MTLS. Haverão um módulo de teste por API dentro do mesmo test plan.

- Teste Funcionais - Testes que validarão o comportamente funcional da API, com um test plan específico para cada API.

Como os testes estão em desenvolvimento contínuo, até que as certificações iniciem podem ser encontrados erros durante as execuções pelas instituições. Estes erros podem ser relacionados a especificações incertas ou porque o teste está executando um comportamento que não está em linha com o definido nas especificacões. Em ambos os casos, as instituições devem abrir um ticket da issue no Service Desk para que o erro possa ser avaliado pelo time de engenharia da Conformance Suite.

Requisitos de amostra de dados

Todos os testes necessitam que as instituições provisionem pelo menos um cliente Pessoa Física ou Pessoa Jurídica com o produto que está sendo testado. O CPF ou par de CPF/CNPJ do cliente testado deve ser provisionado na configuração do teste para que as APIs possam ser acessadas e o payload de resposta possa ser validado no escopo do teste.

Quando dados além dos definidos acima forem necessários, o sumário do teste definirá o que deve ser provisionado para que o teste execute com sucesso. Os seguintes test plans contém módulos que necessitam de amostras de dados:

  1. Resources API Test 1.1.0 - entre 3 a 25 recursos acessíveis devem ser provisionados para que o usuário passe no teste de paginação que requer o acesso a uma segunda página.

Execução dos test plans

To execute the tests the user will have to follow a three-step process: Para executar os testes, o usuário deve seguir um processo de 4 passos:

  1. Acessar o Open Insurance Conformance Suite
  2. Selecionar um Test Plan
  3. Preencher os campos de configuração
  4. Executar os módulos de teste

O detalhe de cada passo é definido a seguir:

Acesso a Conformance Suite

The Customer Data tests are available on the Open Insurance Brasil Conformance Suite. To access the conformance suite, the user must have an active account at the Open Insurance Brasil Sandbox Directory.

Os testes de dados transacionais estão disponíveis na Open Insurance Brasil Conformance Suite. Para acessar a Conformance Suite, o usuário deve ter uma conta ativa no Diretório de Sandbox do Open Insurance Brasil.

Após o acesso o usuário será direcionado a uma página inicial com 6 botões:

buttons

Para executar os testes, o usuário deve clicar no botão "Create a new test plan". O usuário pode também verificar logs de testes ou planos publicados nas outras opções.

Selecionar um Test Plan

Ao criar um test plan, o usuário deverá prencher as informações pertinentes a execução:

test plan info

A lista completa de test plans é disponibilizada no menu "Test Plans". Nele o usuário pode selecionar qualquer um dos testes apresentados na lista. Tanto os testes Estruturais quanto os Funcionais estarão disponíveis nesta lista:

test plans

Após selecionar um test plan, o usuário também será solicitado a preencher três opções:

  1. Client Authentication Type - Como o cliente se autenticará no servidor para obter o token. FAPI suporta somente private_key_jwt e tls_client_auth dos Métodos de Autenticação OAuth 2.0 disponíveis

  2. Request Object Method - Se PAR será ou não utilizado

Preencher os campos de configuração

Dependendo do tipo de teste a ser executado (Funcional ou Estrutural) o usuário será solicitado a providenciar informações adicionais para prosseguir com a execução do teste. As informações são detalhes tanto sobre o cliente que será utilizado pela Conformance Suite, quanto detalhes sobre o servidor que será certificado pelos testes

Configuração dos testes estruturais

O usuário deve providenciar as seguintes informações para executar os testes estruturais:

structural test config

Test Information:

Estes campos são usados para definir informações gerais utilizadas pela Conformance Suite quando executando e salvando os testes.

alias: Este campo será utilizado para criar o redirect_uri que será utilizado ao executar o fluxo de autorização no escopo dos testes. Este é um campo padrão, e não será utilizado nos testes estruturais.

description: Campo de texto livre que será utilizado para identificar este teste posteriormente.

publish: Selecione se os resultados dos testes devem ser publicados ou mantidos privados - Caso sejam publicados será possível que outros usuários acessem seus test plans ao pesquisar por logs de testes públicos.

Server:

discoveryUrl: Providencie a URI de Meta Dados do Authorisation Server, também conhecido como endereço well-known. Esse valor também deve ser registrado no Diretório de Sandbox do Open Insurance Brasil.

Resource:

resourceUrl: Providencie um URL que será utilizado para acessar o endpoint via Regex. É importante notar que o URL providenciado neste campo deve ser o que hospede as payloads que serão validadas no teste estrutural, portanto não deve ser protegido via MTLS. Exemplo: https://www.example.dummypayload.com/open-insurance/consents/v1/

Configuração dos testes funcionais

Os testes funcionais requerem informações adicionais que devem ser preenchidas na configuração do teste. As seções que devem ser preenchidas são:

A descrição de cada campo é detalhada abaixo:

Test Information:

Estes campos são usados para definir informações gerais utilizadas pela Conformance Suite quando executando e salvando os testes.

alias: Este campo será utilizado para criar o redirect_uri que será utilizado ao executar o fluxo de autorização no escopo dos testes. A redirect_uri terá o seguinte formato: "https://web.conformance.directory.openbankingbrasil.org.br/test/a/alias/callback" no qual alias é o valor definido no campo alias. Certifique-se de que este redirect_uri foi adicionado ao software_statement utilizado no DCR.

description: Campo de texto livre que será utilizado para identificar este teste posteriormente.

publish: Selecione se os resultados dos testes devem ser publicados ou mantidos privados - Caso sejam publicados será possível que outros usuários acessem seus test plans ao pesquisar por logs de testes públicos.

Server Details

Estes campos são relacionados à configuração do servidor e suas URIs, incluindo tanto as URIs do Authorisation Server as URIs do Resource Server.

discoveryUrl: Providencie a URI de Meta Data do Authorisation Server, também conhecida como o endereço well-known. Este campo também deve ser cadastrado no diretório de Sandbox do Open Insurance Brasil.

Client Details:

Estes detalhes são relacionados ao Software Statement que deve ser criado no ambiente de Sandbox do Open Insurance Brasil e que será utilizado pela Conformance Suite para conectar-se ao servidor que será testado. Antes de gerar os certificados e realizar o DCR para gerar o client_id necessário, certifique-se de que o redirect_uri correto e o papel de DADOS foi adicionado ao Software Statement.

jwks: Providencie as chaves de assinatura utilizadas pelo cliente em um formato JWKS. Nós sugerimos utilizar a PKI do Diretório de Sandbox para gerar estas chaves. Para criar uma chave de assinatura (BRSEAL) na PKI do Diretório de Sandbox, refira-se ao guia de geração do certificado BRSEAL

As chaves geradas seguindos as instruções do diretório serão geradas em um formato que não é JSON. Porém os testes necessitam que as chaves estejam no formato JWKS. Há diversas maneiras de realizar a conversão. Dado que esta chave será publicada durante a execução do teste, é possível utilizar um conversor online para obter o JWKS, com o procedimento a seguir:

  1. Converta o arquivo .key obtido do diretório para RSA com OpenSSL openssl rsa -in server.key -out server_new.key
  2. Converta a chave RSA para JWK em https://8gwifi.org/jwkconvertfunctions.jsp
  3. Antes de adicionar a Private Key na Conformance Suite, certifique-se de o objeto "alg": "PS256" foi adicionado ao jwks, e que o campo "kid" está atualizado com o kid correto do diretório, e que o campo "use" tem o valor "sig".

mtls.cert: Providencie o conteúdo do certificado Public Transport (BRCAC) gerado no Diretório de Sandbox em formato PEM. Aqui você pode abrir o arquivo .pem com um editor de texto comum e colar os conteúdos neste campo. Para criar um certificado BRCAC na PKI do Diretório de Sandbox, refira-se ao guia de geração do certificado BRCAC

mtls.key: Providencie o conteúdo da chave pública em formato .PEM. Similar ao campo mtls.cert, porém aqui deve ser providenciado o conteúdo da chave que foi gerada junto ao .csr.

client_id: Neste campo, você deve providenciar o client_id que foi gerado ao realizar um DCR contra o servidor a ser testado com as credenciais preenchidas acima.

Certifique-se de que o Software Statemen utilizado foi registrado com o papel de DADOS.

Resouce

consentUrl: Providencie a URI utilizada para acessar a API de Consent de dados transacionais.

brazilCpf: Providencie o CPF do cliente teste criado para o escopo dos testes. Este CPF será utilizado ao criar o ConsentID em cada um dos planos executados pela Conformance Suite.

brazilCnpj: Caso a instituição deseje testar com um cliente do tipo Pessoa Jurídica, providencie também o CNPJ que será utilizado para criar o Consentimento. Este campo não é obrigatório.

Business or Personal Products: Selecione se a Conformance Suite utilizará as permissões de Customer Personal Permissions (Pessoas Físicas) ou Business Personal Permission (Pessoa Jurídica) ao obter dados do servidor. Caso o campo brazilCnpj seja preenchido, selecione Business Personal Permission.

Directory

Directory ClientID: ID do cliente (Software Statement) no Diretório. Este valor é utilizado para obter o access token, que é utilizado para obter o Software Statement.

Quando todas as configurações estiverem preenchidas, clique em "Create Test Plan":

create test plan

Executar os módulos de teste

Após a criação dos test plans, você será redirecionado à página de test plan. Para começar a execução dos testes, selecione o módulo de teste a ser executado, e clique em "Run test":

run test

Por favor leia a descrição do teste na caixa de texto azul claro próxima ao topo dos logs da página - essa seção pode conter instruções específicas ao teste; por exemplo, um teste requer que o usuário rejeite o processo de autenticação. Se aplicável, o teste pode pedir que seja aceito (ou negado, ou ignorado) o pedido no dispositivo de autenticação em questão.

Quando o teste for completado, pressione “Continue Plan” para iniciar o próximo teste, ou “Return to Plan” para visualizar seu progresso.

Se você necessitar de suporte, por favor crie um issue no GitLab da Conformance Suite, visitando este link.

Caso seja relacionado a falha de um teste, por favor inclua um link para o log-detail.html relacionado, ou caso esteja utilizando uma instalação local, o arquivo de log baixado.

Lista de Test Plans

26 módulos de testes distintos já foram disponibilizados para a Certificação da Versão das APIs da Fase 2. Estes testes estão separados em seis diferentes test plans, um para cada teste Funcional mais um para os testes Estruturais. Os módulos disponíveis estão listados a seguir:

Workshops

Workshops

Certificação FAPI:

FAPI Transmissora / DCR

FAPI Receptora

Certificados ICP BRASIL

Mock Insurance:

Motor de Conformidade

Plataforma de Coleta de Métricas:

Plataforma Service Desk:

Fluxo de Validação em Produção

Documentos de referência SUSEP

Documentos de Referência

Redirecionamento App To App

O redirecionamento 'App-to-App' permite que o Participante redirecione um usuário do seu aplicativo (em um navegador ou app) para o App do Participante, instalado no dispositivo do usuário. Nesse caso, a receptora é capaz de transmitir detalhes de sua solicitação junto com as preferências do usuário (por exemplo, tipo de produto, one-step authentication, etc) e ligar diretamente o seu usuário à tela ou função de login do aplicativo da transmissora, através de um deep-link. O usuário é então autenticado no aplicativo usando as mesmas credenciais/métodos normalmente usados quando ele acessa diretamente sua conta. Isso não deve envolver nenhuma etapa adicional (como, por exemplo, ser redirecionado primeiro para uma página da web para selecionar qual aplicativo da instituição transmissora usar) e não deve exigir que o usuário forneça qualquer identificador ou outras credenciais diferentes das já exigidas pelo Participante em seu App. Quando o usuário não tem o App da transmissora, eles devem experimentar um fluxo de redirecionamento que também não deve envolver etapas adicionais do que seria o caso quando ele autentica diretamente na transmissora (por exemplo, ser redirecionado para o site mobile da transmissora).

Como funciona o fluxo de redirecionamento

Ao usar um serviço baseado no padrão de APIs Open Isurance Brasil para redirecionamento, o usuário será redirecionado duas vezes:

  1. Da interface instituição receptora para a interface da transmissora (para autenticar e autorizar). O URI do servidor de autorização é especificado por cada transmissora em seu endpoint conhecido.

  2. Na volta da interface da transmissora para a interface da receptora (para completar qualquer operação com a receptora). Este redirecionamento é especificado pela receptora como parte do primeiro redirecionamento.

Uma jornada perfeita para o usuário, que ignora o navegador integrado (por exemplo, Safari) em seu dispositivo mobile, pode ser implementada para qualquer URL, ou seja, ambos: a) para o redirecionamento inicial para o qual a transmissora envia o usuário para os servidores da transmissora, E b) a URL de redirecionamento para o qual a transmissora envia o usuário de volta para a receptora após a autenticação/autorização.

Tanto transmissoras quanto receptoras devem seguir as orientações da Apple e do Google abaixo:

- iOS: Universal Links - Apple Developer (cobre mais de 99% de todos os usuários iOS, que estão no iOS 9 ou superior).

- Android: Handling Android App Links | Android Developers (cobre 65% de todos os usuários do Android, que estão no Android 6.0 ou posterior).

No caso de um usuário não ter o aplicativo instalado em seu dispositivo, ou se ele tiver um sistema operacional mais antigo ou sem suporte (por exemplo, Windows Mobile), esses métodos permitirão que o usuário seja redirecionado para uma página web mobile.

Calendário

Este anexo tem como objetivo detalhar quando a versão das APIs do Open Insurance é alterada, conforme a classificação da modificação.Ele poderá ser acessado clicando  aqui..

Major: Versão gerada para mudanças de legislação e atualização de documentações oficiais que só poderão ser lançadas com a anuência da SUSEP, por exemplo, v1.0.0 e v2.0.0;

Minor: Versão gerada quando forem realizadas atualizações que descompatibilizam o mercado, mas que não se tratam de versões major, por exemplo, v1.1.0 e v1.2.0;

Patch : Versão gerada quando há correção de bug ou alteração da documentação que não impacta ou descompatibiliza a API (v1.1.1).

OBS: A instituição deve obrigatoriamente refazer a certificação das APIs no Diretório de Participantes conforme release de uma versão major, minor ou patch.

Alteração Versionamento
Adição de obrigatoriedade de campo minor
Alteração de pattern que impacta a validação
Retirada de campo minor
Adição de campo minor
Ajuste na grafia do campo minor
Alteraçao do tipo do campo minor
Diminuição de número de caracteres minor
Atualizações de REGEX para início de validação de campos antes não validados minor
Atualização de patterns que não impactam a validação patch
Retirada de obrigatoriedade de campo patch
Aumento no número de caracteres patch
Adição de enum patch
Ajuste na descrição do campo patch
Alteração nos exemplos do campo patch
Atualizações de REGEX que não impactam a validação patch
Alteração de pattern que não impacta a validação patch
Retirada de campo não obrigatório patch
Adição de campo não obrigatório patch
Retirada da obrigatoriedade de um Campo patch

Padrões

Estes padrões representam a versão 1.0.0, a qual fornece uma visão alto nível dos padrões.

Observe que, nesta proposta, as palavras-chave DEVEM, NÃO DEVEM, NECESSÁRIAS, RECOMENDADO, PODE e OPCIONAL, devem ser interpretadas conforme descrito na RFC2119.

Princípios

Os seguintes princípios técnicos não exaustivos constituem a base para o desenvolvimento e implementação das APIs para o Open Insurance no Brasil.

Princípio 1: Segurança

A adoção de mecanismos de segurança no design e implementação das APIs do Open Insurance no Brasil deverá considerar os padrões aplicáveis a cada uma de suas fases, visando a proteção e a disponibilidade do ecossistema como um todo, considerando clientes, participantes e os dados específicos compartilhados em cada fase.

Princípio 2: RESTful APIs

A API irá aderir aos conceitos de RESTful API sempre que for possível e sensato.

Princípio 3: Padrões existentes

Os padrões existentes serão adotados sempre que sua aplicação for relevante/apropriada e desde que não violem nenhum dos demais princípios, com foco na experiência do desenvolvedor e do usuário, e ainda, prevendo a extensibilidade, resiliência e a evolução do Open Insurance no Brasil.

Princípio 4: ISO 20022

Os payloads das APIs serão desenvolvidos utilizando como base os elementos e componentes de mensagem ISO 20022, que poderão ser modificados, caso necessário, para deixar o payload mais simples e/ou atender às características locais, tal como implementado em diferentes jurisdições.

Princípio 5: Extensibilidade

Os fluxos das APIs serão estendidos para atender a casos de uso mais complexos em futuros releases, e, portanto, esse princípio será mantido em mente durante o design, e os procedimentos serão detalhados durante a implementação.

Princípio 6: Códigos de Status

A API usará dois códigos de status que atendem a dois propósitos diferentes: (i) o HTTP status code reflete o resultado da chamada da API e (ii) um campo status em alguns resource payloads reflete o status dos resources nos casos de acesso write (p.ex. iniciação de pagamento).

Princípio 7: Identificadores únicos

Um recurso REST deverá ter um identificador exclusivo que possa ser usado para identificar o recurso alvo da API. Este identificador será usado para criar URLs que permitam endereçar recursos específicos, obedecendo aos padrões definidos nesta documentação, no item Formação e estabilidade do ID.

Princípio 8: Categorização dos requisitos de implementação

Quando um requisito estiver sendo implementado por um transmissor e/ou um receptor, uma categorização diferente será aplicada. As funcionalidades, endpoints e campos em cada recurso serão categorizados como 'Obrigatório', 'Condicional' ou 'Opcional'.

Princípio 9: Agnósticas

As APIs serão agnósticas à implementação onde elas poderão ser consumidas independente das tecnologias adotadas no ecossistema, porém com aderência aos princípios contidos nesta documentação.

Princípio 10: Idempotência

As APIs serão definidas como idempotentes para não causar uma experiência ruim ao consumidor ou aumentar os indicadores de risco falso positivo. Trata-se de recurso necessário para garantir que não haja duplicidade em caso de perda de comunicação e não deve se limitar aos verbos HTTP, devendo ser aplicado ao design completo da API.

Versionamento

Os padrões de versionamento das APIs do Open Insurance Brasil estão dispostos na seção Calendário

Estrutura da URI

A estrutura da URI para os endpoints deve ser implementada conforme abaixo:
<host> / open-insurance / <api> / <versão> / <recurso>

Os componentes desta estrutura de URI estão descritos abaixo:

A versão minor será repassada apenas no header do payload de resposta, orientando a instituição receptora sobre quais serão os dados no retorno.

Como exemplo, para realizar o consumo do método electronic-channels da API channels na versão 1, a URI ficaria com a seguinte estrutura:

<host>/open-insurance/channels/v1/electronic-channels

Cabeçalhos HTTP

Cabeçalhos HTTP suportados e suas funções.

Cabeçalho de requisição

Nome do cabeçalho Descrição Obrigatório
Content-Type Representa o formato do payload de requisição, por padrão/default definido como application/json;charset UTF-8. Obrigatório para chamadas PUT e POST. Os transmissores poderão implementar tratamento para outros padrões, sendo obrigatório apenas o suporte ao padrão. Não
Accept Especifica o tipo de resposta.
Se especificado, deve ser definido como application/json, a menos que o endpoint explicitamente suporte outro formato.
Se for definido um valor não suportado pelo endpoint, será retornado o código HTTP 406. Se não especificado, o padrão será application/json.
Não
Accept-Encoding Especifica os tipos de encoding(geralmente algoritmo de compressão) que são suportados pelo cliente, com previsão de suporte ao gzip por parte dos transmissores, sendo que o padrão é a transmissão dos dados não compactados e esta orientação aplica-se aos Dados Abertos. Não
If-Modified-Since Condiciona o resultado da requisição para que o recurso só seja enviado caso tenha sido atualizado após a data fornecida. Utiliza o padrão da RFC 7232, sessão 3.3: If-Modified-Since do protocolo HTTP. Não
x-fapi-auth-date Data em que o usuário logou pela última vez com o receptor Condicional
x-fapi-customer-ip-address O endereço IP do usuário se estiver atualmente logado com o receptor Condicional
x-fapi-interaction-id Um UUID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta Não
Authorization Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado Sim
x-idempotency-key Cabeçalho HTTP personalizado. Identificador de solicitação exclusivo para suportar a idempotência Condicional
x-customer-user-agent Indica o user agent que o usuário utiliza Condicional

Cabeçalho de resposta

Nome do cabeçalho Descrição Obrigatório
Content-Encoding Cabeçalho que indica o tipo de encoding (geralmente algoritmo de compressão) que foi utilizado para envio da resposta. Não
Content-Type Representa o formato do payload de resposta. Deverá ser application/json a menos que o endpoint requisitado suporte outro formato e este formato tenha sido solicitado através do cabeçalho Accept no momento da requisição. Sim
x-v Cabeçalho que indica a versão implementada da API pela instituição transmissora. Deve ser preenchido de forma completa, por exemplo: x-v : 1.0.2 Sim
Retry-After Cabeçalho que indica o tempo (em segundos) que o cliente deverá aguardar para realizar uma nova tentativa de chamada. Este cabeçalho deverá estar presente quando o código HTTP de retorno for 429 Too many requests Não
Last-Modified Informa a data e hora em que o recurso foi modificado pela última vez. Utiliza o padrão da RFC 7232, sessão 2.2: Last-Modified do protocolo HTTP. Não
x-fapi-interaction-id Um UUID RFC4122 usado como um ID de correlação. O transmissor deve usar o mesmo valor recebido na requisição para o cabeçalho de resposta recebido na requisição, caso não tenha sido fornecido, deve se usar um UUID RFC4122 Não
x-rate-limit Indica o limite de requisições na API no tempo Condicional
x-rate-limit-remaining Indica o número de requisições restantes Condicional
x-rate-limit-time Informa o tempo do limite ou tempo para reset desse limite Condicional

Códigos de resposta HTTP

Os códigos de resposta HTTP devem ser utilizados conforme tabela mais abaixo. Observação: com a implementação do cadastro por endpoint no diretório de participantes e conforme orientação do regulador, as instituições participantes NÃO DEVEM cadastrar endpoints de produtos ou serviços que não ofertem. Neste caso específico - a consulta em um endpoint não cadastrado - o status code esperado na resposta é o 404 - NOT FOUND.

Códigos

Situação Código HTTP Notas POST GET DELETE
Consulta concluída com sucesso. 200 OK. No caso de POST, retornar 200 apenas quando não acarretar alteração de recurso Sim Sim Não
Execução normal. A solicitação foi bem sucedida. 201 Created. A operação resulta na criação de um novo recurso. Sim Não Não
Operação de exclusão concluída com sucesso. 204 No Content. Não Não Sim
A resposta não foi modificada desde a última chamada 304 Not Modified Não Sim Não
A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. 400 Bad Request. A operação solicitada não será realizada. Sim Sim Sim
Cabeçalho de autenticação ausente/inválido ou token inválido. 401 Unauthorized. A operação foi recusada devido a um problema de autenticação. Sim Sim Sim
O token tem escopo incorreto ou uma política de segurança foi violada. 403 Forbidden. A operação foi recusada devido a falta de permissão para execução. Sim Sim Sim
O recurso solicitado não existe ou não foi implementado. 404 Not Found. Sim Sim Sim
O consumidor tentou acessar o recurso com um método não suportado. 405 Method Not Allowed. Sim Sim Sim
A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8. 406 Not Acceptable. Sim Sim Sim
Indica que o recurso não está mais disponível. 410 Gone. Sim Sim Sim
A operação foi recusada porque o payload está em um formato não suportado pelo endpoint. 415 Unsupported Media Type. Sim Não Não
A solicitação foi bem formada, mas não pôde ser processada devido à lógica de negócios específica da solicitação. 422 Unprocessable Entity. Se aplicável ao endpoint, espera-se que esse erro resulte em um payload de erro. Sim Sim Não
A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido. 429 Too Many Requests. A limitação é um requisito não funcional. O titular dos dados deve incluir o cabeçalho Retry-After na resposta indicando quanto tempo o consumidor deve esperar antes de tentar novamente a operação. Sim Sim Sim
Ocorreu um erro no gateway da API ou no microsserviço. 500 Internal Server Error. A operação falhou. Sim Sim Sim
O serviço está indisponível no momento. 503 Service Unavailable. Sim Sim Sim
O servidor não pôde responder em tempo hábil. 504 Gateway Timeout. Retornado se ocorreu um tempo limite, mas um reenvio da solicitação original é viável (caso contrário, use 500 Internal Server Error). Sim Sim Sim

Convenções de payload

Esta seção do padrão descreve as estruturas padrões de requisição e resposta para todos os endpoints das APIs, assim como as convenções de nomenclatura para os atributos.

Estrutura de requisição

{
  "data": {
    "..."
  }
}

Cada requisição deve ser um objeto JSON contendo um objeto data para armazenar os dados primários da requisição.

No mesmo nível do objeto data, poderá existir um objeto meta se assim for especificado pelo endpoint. O objeto meta é usado para fornecer informações adicionais ao endpoint, como parâmetros de paginação, contagens de paginação ou outros propósitos complementares ao funcionamento da API.

A definição do conteúdo para o objeto data será definida separadamente para cada endpoint.

Estrutura de resposta

{
  "data": {
    "..."
  },
  "links":{
    "..."
  },
  "meta": {
    "..."
  }
}

Cada endpoint retornará um objeto JSON contendo os atributos abaixo:

A definição do conteúdo para os objetos data e meta será definida separadamente para cada endpoint.

O objeto links irá conter hypermedia (referências para recursos relacionados) para outros recursos da API requisitada.

O objeto de links sempre irá conter o atributo self que irá apontar para a URI da solicitação atual.

Estrutura de resposta de erros

{
  "errors": [
    {
        "code": "...",
        "title": "...",
        "detail": "..."
    }
  ],
  "meta":{
    "..."
  }
}

Convenções de nomenclatura de atributos

Caracteres válidos em nomes de atributos

Todos os nomes de objetos e atributos definidos nos objetos JSON de requisição e resposta devem ser nomeados seguindo o padrão camelCase, tendo seu nome composto apenas por letras (a-z, A-Z) e números (0-9).

Qualquer outro caractere não deve ser usado nos nomes dos objetos e atributos, com exceção do caractere - (hífen), que poderá ser utilizado apenas conforme descrito na seção Extensibilidade.

Estilo de nomeação de atributos

Os nomes dos objetos e atributos devem ser nomes significativos e em língua inglesa. Quando houver diferença entre inglês americano e inglês britânico no termo a ser utilizado, deverá ser utilizado o termo em inglês britânico. P.ex. Utilizar o termo Post Code (Reino Unido) ao invés de Zip Code (Estados Unidos).

Arrays devem ser nomeados no plural. Demais atributos deverão ser nomeados no singular.

Convenções de propriedade dos atributos

Tipos de dados dos atributos

Cada atributo deverá estar associado a um tipo de dado. A lista de tipos de dados válidos está definida na seção tipos de dados comuns. Se um tipo de dado personalizado é necessário para um atributo, o mesmo deverá ser classificado como uma string com uma descrição clara de como o valor da propriedade deve ser interpretado.

Atributos Obrigatórios / Opcionais

Os atributos obrigatórios devem estar presentes e ter um valor não nulo, seja em uma requisição ou resposta, para que payload seja considerado válido.

Os atributos condicionais devem ter uma marcação de restrição vinculada a eles na documentação da API (Swagger), no campo 'description'.

Atributos vazios / nulos

Um atributo omitido (ou seja, um atributo que não está presente no payload) será considerado equivalente a um atributo que esteja presente com o valor null.

Uma string vazia (“”) não será considerada equivalente a null.

O valor booleano false não será considerado equivalente a null. Os atributos booleanos opcionais, por definição, possuirão três valores possíveis: verdadeiro (true), falso (false) e indeterminado (null).

Na situação onde o campo a ser informado no payload seja obrigatório e a Instituição, seja consumidora no envio ou transmissora no retorno, não a possuir, deve-se implementar o valor padronizado: “NA” - Não se Aplica, com exceção dos campos declarados como ENUM que deverão ser sempre preenchidos com os valores válidos para o ENUM correspondente.

Convenções de nomenclatura

Todos os nomes devem ser autoexplicativos, sem redundância de termos e sem ambiguidade de entendimento, além de seguir o padrão Lower Camel Case (primeira letra de cada termo maiúscula, com exceção do primeiro termo, que fica todo em minúsculas e sem espaços ou pontuações entre os termos). Ex: “areaCode”.

Os nomes das estruturas (composição de atributos sobre um assunto) que podem ter mais de uma ocorrência devem sempre estar no plural.

Os nomes dos atributos devem:

Tipos de dados comuns

Propriedades (em construção)

Tipo Descrição Exemplos válidos
AmountString - Uma string que representa um valor monetário.
- Um número positivo, zero ou negativo.
- Sem o símbolo da moeda.
- Com pelo menos 1 e no máximo 16 dígitos antes do ponto decimal.
- Com no mínimo 2 dígitos (mais dígitos são permitidos, porém não obrigatórios).
- Sem formatação adicional. Ex: Separador de milhar.
"1.37"
"54.85"
"3456928.98"
"-2387.02"
Boolean - Valor booleano padrão. true
false
CurrencyString - Uma string que representa a abreviação da moeda conforme especificação ISO-4217. "BRL"
"USD"
"EUR"
DateTimeString - Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format). "2020-07-21T08:30:00Z"
DurationString - Uma string que representa um período de duração conforme especificação ISO-8601. "P23DT23H"
"PT2H30M"
Enum - Uma string que representa um domínio de valores
- Todos os possíveis valores são definidos.
- Os valores devem estar em letras maiúsculas.
- Espaços em branco devem ser substituídos por _.
- Artigos e preposições devem ser removidos.
- Não devem possuir caracteres acentuados.
"PRIMEIRA_OPCAO"
"OUTRA_OPCAO_EXISTENTE"
Integer - Números inteiros. -1
0
1
RateString - Uma string que representa um valor percentual, tendo como referência que 100% é igual ao valor 1.
- Com pelo menos 1 e no máximo 16 dígitos antes do ponto decimal.
- Com no máximo 16 dígitos após o ponto decimal.
- Sem formatação adicional. Ex: Separador de milhar.
"0.01"
"0.1"
"-0.05"
"-0.98365"
"0.1023"
String - Padrão de texto UTF-8 sem restrição de conteúdo. "Uma string qualquer."
TimeString - Uma string que representa a hora conforme especificação RFC-3339,sempre com a utilização de timezone UTC(UTC time format). "00:39:57Z"
URIString - Uma string que representa URI válida. "http://www.google.com.br"
CountryCode - Código do pais de acordo com o código “alpha3” do ISO-3166. "BRA"
IbgeCode - Código IBGE de Município. A Tabela de Códigos de Municípios do IBGE apresenta a lista dos municípios brasileiros associados a um código composto de 7 dígitos, sendo os dois primeiros referentes ao código da Unidade da Federação. "3550308"
DateString - Uma string com data conforme especificação RFC-3339 "2014-03-19"

Paginação

Cada recurso de cada API pode possuir ou não paginação, caso a quantidade de registros retornados justifique a mesma. A paginação estará disponível e deverá funcionar independente se o recurso permite filtros por query ou POST. Isso é, filtros e paginação são aplicados de forma independente.

Parâmetros de Requisição

Exemplo de query com paginação

GET {uri}?page=1&page-size=25

Quando existir paginação para o recurso deverão ser utilizados os parâmetros de query abaixo para a navegação dos resultados:

Parâmetro Descrição Valor Padrão
page Número da página que está sendo requisitada (o valor da primeira página é 1). 1
page-size Quantidade total de registros por páginas. 25

Atributos de Resposta

Exemplo de paginação - Apenas uma página

A paginação das APIs são feitas no objeto principal da API. Por exemplo na API de branches, conforme exemplo abaixo, os registros a serem paginados são os objetos "branches". O mesmo deve ser seguido para as demais APIs, por exemplo, "products" nas APIs de produtos, "resources" na API de resources etc.

{
    "data": {
        "brand": {
            "name": "EXEMPLO",
            "companies": [
                {
                    "name": "SEGURADORA EXEMPLO",
                    "cnpjNumber": "123456",
                    "branches": [
                        {...},
                        {...},
                        {...}
                    ]
                }
            ]
        }
    },
    "links": {
        "self": "https://api.seguradora.com.br/open-insurance/channels/v1/branches",
    },
    "meta": {
        "totalRecords": 3,
        "totalPages": 1
    }
}

Exemplo de paginação - Primeira página

{
    "data": {
        "..."
    },
    "links": {
        "self": "https://api.seguradora.com.br/open-insurance/channels/v1/branches?page=1&page-size=25",
        "next": "https://api.seguradora.com.br/open-insurance/channels/v1/branches?page=2&page-size=25",
        "last": "https://api.seguradora.com.br/open-insurance/channels/v1/branches?page=10&page-size=25"
    },
    "meta": {
        "totalRecords": 250,
        "totalPages": 10
    }
}

Exemplo de paginação - Última Página

{
"data": {
    "..."
},
"links": {
    "self": "https://api.seguradora.com.br/open-insurance/channels/v1/branches?page=10&page-size=25",
    "first": "https://api.seguradora.com.br/open-insurance/channels/v1/branches?page=1&page-size=25",
    "prev": "https://api.seguradora.com.br/open-insurance/channels/v1/branches?page=9&page-size=25"
},
"meta": {
    "totalRecords": 250,
    "totalPages": 10
}

Além dos dados requisitados, as respostas paginadas também terão em sua estrutura dois objetos adicionais que incluirão parâmetros para facilitar a navegação das páginas:

Os links devem sempre ser validados de acordo com o pattern publicado no swagger.

Quando preenchidos devem ter a mesma estrutura (schema, host, api, versão e recurso) do que esta sendo paginado.

No objeto links, serão retornadas hypermedia (referências para os recursos relacionados) de paginação conforme parâmetros abaixo:

Parâmetro Descrição Restrição
first A URI para requisitar a primeira página. Obrigatório se a resposta não for a primeira página.
last A URI para requisitar a última página. Obrigatório se a resposta não for a última página.
prev A URI para requisitar a página anterior. Obrigatório quando houver página anterior. Não deve ser enviado quando for a primeira página.
next A URI para requisitar a próxima página. Obrigatório quando houver página posterior. Não deve ser enviado quando for a última página.

Meta

No objeto meta, serão retornadas informações sobre o total de registros disponíveis

Parâmetro Descrição Restrição
totalRecords O número total de registros da requisição. Este atributo é obrigatório.
totalPages O número total de páginas da requisição. Este atributo é obrigatório. Se não possuir nenhum registro o valor deve ser 0.

Regras Adicionais

Formação e Estabilidade do ID

Dentro desses padrões, a serem melhor especificados a partir da Fase 2 do Open Insurance no Brasil, os IDs de recursos são necessários para atender ao seguinte:

Princípios para a formação de IDs (identificadores) de recursos nas APIs

Extensibilidade

Os padrões do Open Insurance podem não cobrir todas as possibilidades de objetos retornados ou APIs que os participantes desejam expor. Os participantes podem ter o desejo de realizar inovações sobre os padrões definidos oferecendo mais dados afim de atender demandas específicas de mercado. É nossa intenção que os padrões definidos não apenas permitam estas extensões como também sirvam como base para futuras alterações na própria definição dos padrões.

No entanto, é importante que um participante que esteja querendo estender as APIs não impeça um consumidor que foi projetado para consumir apenas o endpoint padrão funcione corretamente.

Para atender tanto as demandas de quem deseja estender as APIs (participantes) quanto as demandas de quem irá realizar o consumo (consumidor das APIs), foram definidos os critérios abaixo.

É possível estender os padrões nos seguintes aspectos:

ID dos participantes

Cada participantes terá um ID que representa a sua instituição. Os participantes da atual versão estão listados abaixo:

Participantes que desejam estender os padrões devem adicionar seu prefixo para identificar todas as extensões. Campos adicionais no retorno de endpoints existentes ou em novos endpoints devem usar o prefixo do participante. O prefixo deve ser no formato exposto ao lado (4 letras) e não devem haver prefixos duplicados entre os participantes.

Nesta documentação, quando tivermos que nos referir ao prefixo do participante, o termo <PID> será utilizado.

Novas APIs

Quando a extensão for a criação de uma nova API, o participante deve adicionar seu prefixo a URI antes do nome da nova API, conforme exemplo abaixo.

Por exemplo, uma API definida pelo padrão seguirá o seguinte formato: <host> / open-insurance / <api> / <versão> / <recurso>

Uma API estendida por um participante deverá estar no formato abaixo: <host> / open-insurance / <PID> / <api> / <versão> / <recurso>

Para os endpoints definidos dentro da estrutura acima, os atributos dos payloads não precisam conter o prefixo do participante, pois entende-se que todos os recursos da API estendida não conflitam de nenhum modo com as definidas pelo padrão.

Novos endpoints em APIs existentes

Quando o participante desejar adicionar um novo endpoint em uma API já especificada no padrão, o participante deve incluir seu <PID> como prefixo do recurso que será implementado.

Por exemplo, assumindo a existência do endpoint abaixo para consulta dos sinistros de um seguro de automóvel: <host>/open-insurance/insurance-auto/v1/{policyId}/claim

Se o participante deseja adicionar um novo endpoint que resume os sinistros por um período, então este endpoint poderia ser definido como: <host>/open-insurance/insurance-auto/v1/{policyId}/<PID>-claims-movement

Campos de retorno adicionais em um endpoint existente

Quando o participante desejar adicionar um novo campo ao payload de resposta, o atributo deverá receber o prefixo do participante seguido por um hífen <PID>-.

Se um objeto estiver sendo adicionado ao payload de resposta, apenas o nome do objeto precisa receber o prefixo. Qualquer atributo dentro do novo objeto pode ser nomeado normalmente.

Parâmetros query adicionais

Quando for adicionado um novo parâmetro de query a um endpoint existente, o novo parâmetro deve ter o prefixo <PID>-, evitando assim colisões com parâmetros já existentes.

Filtro de Dados

Opcionalmente, a entidade transmissora de dados poderá realizar filtro de dados através de query de entrada, baseado em campos que julgue relevante para a melhor experiência do cliente.
A informação de quais possibilidades estarão disponíveis (query parameter) deverá constar em documentação adicional disponibilizada pela entidade transmissora.

Extensão do versionamento

Como descrito na seção calendário, o versionamento existe apenas no nível das APIs e não no nível dos endpoints, no entanto caso seja necessário realizar versionamento de um endpoint customizado, o participante poderá utilizar o header x-<PID>-v para que o consumidor possa especificar qual versão do endpoint está requisitando.

Requisitos Não Funcionais

Este material tem como principal objetivo apresentar ao usuário quais são os requisitos não funcionais presentes no OPIN (Open Insurance). Assim as sociedades participantes devem observar tais pontos na implementação das APIs relacionadas ao OPIN.

Limites de tráfego

As APIs deverão suportar, no mínimo:

I - 300 requisições por segundo globalmente, ou seja, independente do endereço IP (Internet Protocol) do qual provêm as requisições;

II - 500 requisições por minuto originadas de um mesmo endereço IP.

As requisições que excederem os limites poderão ser enfileiradas ou recusadas, caso em que deverão ser respondidas com o código de status HTTP 429 (Too Many Requests). Por fim, as requisições que ultrapassarem os limites deverão ser desprezadas no cálculo do tempo de resposta das implementações das APIs.

Desempenho

Deverá ser medido o tempo de resposta de cada requisição, ou seja, o tempo transcorrido entre o recebimento de uma requisição que não ultrapassa os limites de tráfego e o momento em que a requisição é completamente respondida. Adicionalmente, esta medição deverá ser feita de maneira que os tempos medidos sejam os mais próximos possíveis dos tempos de resposta experimentados por quem fez a requisição. Neste contexto, as APIs deverão manter o percentil 95 do tempo de resposta em no máximo:

I - 1000ms, caso sejam classificadas como APIs de alta prioridade;

II - 1500ms, caso sejam classificadas como APIs de média prioridade;

III - 4000ms, caso sejam APIs administrativas.

Por exemplo, em um dia que uma API da alta prioridade receba 10.000 requisições, o tempo de resposta de pelo menos 9.500 requisições deve ser inferior a 1.000ms.

Disponibilidade

As APIs “Produtos e Serviços”, “Canais de Atendimento” e “Situação do Ambiente” deverão satisfazer requisitos mínimos de disponibilidade. Cada um de seus endpoints deverá estar disponível:

I - 85% do tempo a cada 24 horas;

II - 95% do tempo a cada 1 mês;

III - 99,5% do tempo a cada 3 meses.

Há perspectiva de elevação dos requisitos mínimos de disponibilidade das APIs destinadas ao compartilhamento de outros dados e serviços do escopo do Open Insurance, conforme necessidade futura. O Portal do Open Insurance deverá conter uma especificação detalhada de como a disponibilidade de cada endpoint será calculada.

Manual de APIs do Open Insurance

Segurança

Introdução - Segurança

Esta seção tem como finalidade auxiliar na auto avaliação aos cumprimentos dos requisitos de segurança da informação relacionados a autorização e autenticação de APIs e End-Users, emissão de certificados digitais e requisitos para o onboarding no Diretório de participantes para as Instituições participantes do Open Insurance.

As instituições participantes do Open Insurance possuem a obrigação de acompanhar a edição e a revogação de eventuais normas com impacto no tema de forma a estar permanentemente em dia com as determinações legais. Compõem, de forma não exaustiva, o rol de atos normativos cuja observância é essencial pelas instituições participantes do Open Insurance:

Normativa
Resolução CNSP nº 415, de 2021
Circular Susep nº 635, de 2021
Circular Susep nº 638, de 2021
Lei Geral de Proteção de Dados (LGPD – Lei nº 13.709, de 2018)

Estas especificações baseiam-se, referenciam, e complementam, quando aplicável, os seguintes documentos:

Referência
BCP 195/RFC 7525
Owasp API Top 10
Sans Top 25 Software Errors
CWE Top 25 Software Weaknesses
NIST 800-88
DOD 5220.22-M
ICP Brasil - Manual de Condutas Técnicas 7 - Volume I

Além desse guia, foi elaborado um checklist para auxiliar os participantes do Open Insurance a alcançar um nível adequado de Segurança da Informação, esse checklist pode ser baixado em formato Excel a seguir:

Download Autoavaliação dos requisitos de SI - 1.0.xlsx

Visão geral

As APIs de Open Insurance estão dividas em dois escopos:

Segue, a continuação, um overview das camadas de segurança básicas para atender os contextos Open-data:

Camada Descrição Explicação
Física Firewall Equipamentos e produtos como filtros, proxys e firewalls direcionados ao controle e segurança da rede física.
Transporte HTTP - TLS 1.2 Protocolo de criptografia que fornece segurança na comunicação sobre a rede física.
Gestão API Gateway / Manager Gateway e Manager para gerenciar a publicação da API com controles de throttling, quotas e outros.

Manual de Segurança

A documentação que detalha os controles técnicos de segurança que serão implementados na arquitetura do Open Insurance junto do conjunto padronizado de regras e requisitos para formação do framework de confiança para acesso de recursos protegidos pode ser acessado aqui

Diretrizes Técnicas de Certificação

Para a entrada segura e assertiva no Ecossistema do Open Insurance Brasil, a Estrutura Inicial disponibilizou um conjunto de ferramentas e infraestrutura para suportar o processo de testes e homologação dos produtos e serviços desenvolvidos pelas Instituições Participantes. Foram disponibilizados ambientes que habilitam ao participante:

Lembramos que uma implementação de versão de API do Open Insurance só poderá ser registrada no ambiente produtivo do Diretório caso tenha sido certificada nos testes de segurança e funcionais.

Todos os detalhes para a execução dos testes e obtenção dos certificados podem ser encontrados no material de orientações do Processo de Segurança. Estes materiais estão em processo contínuo de atualização, podendo sofrer alterações. Qualquer dúvida em relação ao processo, fique à vontade para a submissão de tickets através do Service Desk .

Materiais complementares

  1. Certificação de segurança, OP
    1. Documentação: https://openid.net/certification/op_submission
    2. Termos: https://openid.net/certification/instructions/#:~:text=OpenID%20Certification%20Terms%20and%20Conditions
    3. Solicitação: https://openid.atlassian.net/servicedesk/customer/portal/3/group/3/create/10016
    4. Abertura de chamados: https://gitlab.com/openid/conformance-suite/-/issues
  2. Certificação de segurança, RP
    1. Documentação: https://openid.net/certification/connect_rp_submission/
    2. Termos: https://openid.net/certification/instructions/#:~:text=OpenID%20Certification%20Terms%20and%20Conditions
    3. Solicitação: https://openid.atlassian.net/servicedesk/customer/portal/3/group/3/create/10016
    4. Abertura de chamados: https://gitlab.com/openid/conformance-suite/-/issues

Workshops

Visão Geral do Ecossistema

Em sua essência, o Open Finance Brasil é um ecossistema de compartilhamento de dados onde os clientes de bancos e outras instituições financeiras desejam compartilhar suas informações de conta ou dar permissão para que os pagamentos sejam executados em seu nome com serviços de terceiros e o Open Insurance Brasil utiliza os padrões de segurança do Open Finance Brasil.

Há uma série de funções necessárias para vincular qualquer sistema de identificação, autenticação e autorização, independentemente do setor. Todas essas funções são necessárias, mas várias funções podem ser desempenhadas por cada participante. Em geral, o usuário final (“Subject”), está dando a um sistema (“Client”) uma autorização (“Access Token”) para acessar um recurso protegido mantido pelo provedor (“Resource Server”). Isso exige que o Subject e o Client sejam identificados e autenticados e que a autorização seja confirmada.

As regras exatas e os requisitos legais para cada função em um setor específico formam um framework de confiança ("Trust Framework"). Cada ecossistema requer um conjunto padronizado de regras e requisitos legais que abrangem todas as funções e obrigações das interações acima. A combinação de quem fornece qual(is) função(ões), os níveis aos quais eles devem desempenhar essas funções e os padrões pelos quais essas operações devem ser definidas por um framework de confiança específico do setor.

Diferentes frameworks de confiança terão diferentes opções de implementação, mas um framework de confiança comum é um pré-requisito para transformar um ‘setor’ em um ‘ecossistema’. Um framework de confiança comum reduz significativamente a complexidade e custos, aumenta a escalabilidade e a interoperabilidade dentro do setor, bem como abre opções para o tipo de padronização intersetorial que o Open Insurance Brasil está buscando.

Diferentes implementações podem ser definidas para setores, com diferentes prós / contras e custos associados para diferentes participantes. Cada uma das implementações propostas pode ser usada para qualquer setor se os pré-requisitos corretos estiverem em vigor. A solução certa dependerá do apetite e alinhamento de cada conjunto de participantes.

A implementação de um mecanismo comum para o Open Insurance Brasil exigirá um compromisso com a simetria entre os setores para incluir detalhes específicos do setor nos princípios do framework de confiança.

É necessário fazer escolhas técnicas para garantir que qualquer implementação forneça uma base estrita e consistente para ter credibilidade, mas mantenha a flexibilidade para se adaptar às necessidades futuras. Isso implica padrões de código-fonte aberto amplamente disponíveis, amplamente compreendidos e que foram experimentados e testados. Além de habilitar um gama de parceiros e fornecedores que podem apoiar qualquer construção técnica, o que significa que continuará havendo espaço para desenvolvimento comercial de soluções.

Participantes de um Ecossistema de Compartilhamento de Dados

Nos ecossistemas de Open Insurance voltados para o consumidor que estamos considerando, temos três participantes principais:

Em todos os casos a seguir, assumimos:

O ecossistema também possui provedores de serviços de confiança, que são entidades que fornecem garantia técnica a ambas instituições (transmissoras e receptoras) de que todos estão autorizados a participar do ecossistema.

Os padrões técnicos necessários para dar suporte ao framework de confiança devem atender todos os requisitos a seguir:

Os serviços técnicos necessários para suportar um ecossistema devem habilitar todos os requisitos acima em uma base e modo contínuos, isto é, não apenas em um único ponto de registro.

Princípios de Especificação e Requisitos de Alto Nível

O Open Insurance Brasil adotou os seguintes princípios e requisitos de alto nível no que diz respeito às normas técnicas.

Além dos requisitos de alto nível, os seguintes princípios também foram adotados.

Todos os participantes devem ter certeza de que todos os atores do ecossistema estão lidando com seus dados com segurança tempo todo. Isso requer que todos os participantes testem publicamente seus sistemas quanto à conformidade com as especificações e disponibilizem os resultados de seus testes de conformidade para exame público de outros participantes.

Este é um requisito aplicável à instituições participantes transmissoras e receptoras de dados.

Principais Padrões de Segurança

Estrutura de Autorização OAuth 2.0

O ecossistema de compartilhamento de dados definido pelo Brasil consiste em muitos padrões diferentes, todos girando em torno de conceitos, funções e obrigações que foram tecnicamente definidos no OAuth 2.0 Authorization Framework.

A estrutura de autorização OAuth 2.0 permite uma aplicação de terceiros (third-party application) obter acesso limitado a um serviço HTTP, seja em nome do proprietário de recurso (resource owner) por meio da orquestração de uma interação de aprovação entre o proprietário do recurso e o serviço HTTP, ou permitindo a aplicação de terceiros obter acesso em seu próprio nome.

A especificação base OAuth 2.0 não fornece, por si só, informações suficientes para atender a todas as necessidades definidas pelo framework de confiança do Open Insurance Brasil. Mais notavelmente, não possui uma maneira de transmitir informações de identidade do cliente em um formato padronizado de uma instituição transmissora para uma receptora, e os mecanismos de autenticação que foram definidos na especificação original não são seguros o suficiente para atender aos requisitos de uma indústria altamente regulamentada.

OpenID Connect - A Camada de Identidade para a Internet

Este perfil herda todas as obrigações do OAuth 2.0

OpenID Connect é um conjunto de especificações simplificadas que fornecem uma estrutura para interações de identidade por meio de APIs do tipo REST. A implementação mais simples do OpenID Connect permite que clients de todos os tipos, incluindo baseados em navegador, celulares e clients javascript, solicitem e recebam informações sobre identidades e sessões atualmente autenticadas. O conjunto de especificações é extensível, permitindo que os participantes também suportem, opcionalmente, criptografia de dados de identidade, descoberta do OpenID Provider e gerenciamento avançado de sessão, incluindo logout.

O grupo de trabalho OpenID Foundations Connect tem sido o guardião do Padrão de Identidade “de fato” da Internet por muitos anos, trabalhando em várias especificações que se baseiam no framework de autorização OAuth 2.0, adicionando recursos e requisitos de suporte para melhorar a segurança do framework em si.

Open ID Connect Core: é um perfil do OAuth 2.0, o que significa que herda todos os requisitos e obrigações do OAuth 2.0, mas define o conceito de um id_token e introduz novos mecanismos de autenticação.

Open ID Connect Discovery: apresenta o conceito de um documento de descoberta usado por OpenID Connect (OIDC) Providers para anunciar como os clients OAuth 2.0 podem se comunicar com eles e quais recursos e opções o OIDC Provider oferece suporte.

RFC7591: além de definir o processo de registro dinâmico de clients OAuth, esta especificação apresenta o conceito de Software Statement (“Declaração de Software”), que pode ser usada para fornecer informações sobre um client que é atestado por um serviço de terceiros. Outros atributos de metadados também são definidos no OpenID Connect Registration Specification:

Esta especificação define mecanismos para registrar dinamicamente clients OAuth 2.0 com Authorization Servers (servidores de autorização). Pedidos de registro enviam um conjunto de valores de metadados do client desejado para o Authorization Server. As respostas de registro resultantes retornam um client identifier para ser usado no Authorization Server e os valores de metadados registrados para o client. O client pode então usar esta informação de registro para se comunicar com o Authorization Server usando o protocolo OAuth 2.0. Esta especificação também define um conjunto de campos de metadados do client e valores para os clients usarem durante o registro.

RFC7592: Esta especificação define métodos de gerenciamento de dynamic client registration (registros de cliente dinâmico) do OAuth 2.0 para casos de uso em que as propriedades de um client registrado necessitam ser alteradas durante a vida do client.

As especificações acima são especificações básicas cuja leitura obrigatória sustenta o framework de confiança do Open Insurance Brasil. Entretanto, eles ainda são insuficientes para atender a todos os requisitos e princípios descritos anteriormente.

OpenID Financial Grade 1.0: Baseline

Este perfil herda todas as obrigações do OpenID Connect Core

Reconhecendo as ameaças e riscos restantes que não foram tratados pelo OpenID Connect Core, o grupo de trabalho Financial Grade tem como foco criar uma especificação que visa identificar e endereçar os pontos fracos na especificação OpenID Connect, essencialmente criando um perfil para casos de uso que exigem alto nível segurança.

O perfil Baseline foi originalmente planejado para ser mais facilmente implementado por clients e OpenID Providers às custas de alguns elementos de segurança e, como tal, não oferece o mesmo grau de proteção contra violação de solicitação e resposta.

OpenID Financial Grade 1.0: Avançado

Este perfil herda todas as obrigações do OpenID FAPI 1.0: Baseline

O FAPI 1.0: Advanced profile é atual padrão ouro para API Security, fornecendo um framework de especificação que foi usado como ponto de partida para a criação de uma especificação para o Open Insurance Brasil.

Este padrão especifica um perfil de segurança avançado do OAuth que é adequado para ser usado para proteger APIs com alto risco inerente. Os exemplos incluem APIs que dão acesso a dados altamente confidenciais ou que podem ser usados para acionar transações financeiras (por exemplo, início de pagamento). Este padrão especifica os controles contra ataques, como: violação de solicitação de autorização, violação de resposta de autorização, incluindo injeção de código, injeção de estado e phishing de solicitação de token.

FAPI profile

Sobre o uso de JARM

O suporte ao JARM é opcional aos transmissores e detentores de contas (ASPSP) e, portanto, as instituições que optarem pelo uso do JARM devem, no processo de certificação de segurança, atestar também o suporte a outro profile que não considere o uso do padrão JARM, ou seja, deve também se certificar com um dos profiles listados na tabela a seguir.

Perfil da certificação OIDF
BR-OB Adv. OP w/ MTLS
BR-OB Adv. OP w/ Private Key
BR-OB Adv. OP w/ MTLS, PAR
BR-OB Adv. OP w/ Private Key, PAR

Guia do Usuário para Entidades Transmissoras de Dados

1.0 Registrando um Participante

1.1 Visão Geral do Diretório

Os serviços do framework de confiança providos pelo Open Insurance Brasil fornecem todos os serviços de descoberta necessários para que instituiçoes transmissores e receptoras interajam entre si, sem que seja preciso validar individualmente a autenticidade de cada participante.

Um Authorization Server ou AS, conforme definido por RFC 6749 - The OAuth 2.0 Authorization Framework, executa várias funções em um ecossistema de compartilhamento de dados como o Open Insurance Brasil. Antes de prosseguir, certifique-se de que os conceitos de funções e responsabilidades definidos na RFC original sejam bem compreendidos. Além disso, certifique-se de que os conceitos, funções e responsabilidades definidos no OpenID Connect Core e como eles estendem os conceitos definidos no RFC 6749 são igualmente bem compreendidos.

1.2 Registrando um Authorization Server e OpenID Provider

As seguradoras, geralmente grandes seguradoras, não serão uma entidade única do ponto de vista das operações de tecnologia. Eles podem ter marcas, segurança e infraestrutura de TI diferentes para diferentes segmentos de clientes, ou podem ter alguma infraestrutura de TI que ofereça suporte a várias marcas ou segmentos de clientes. Isso significa que o ecossistema técnico precisa ser flexível o suficiente para suportar uma ampla variedade de implantações de infraestrutura de seguradoras, garantindo que os serviços necessários possam ser descobertos por clientes de instituições receptoras que precisam interagir com ele.

Um modelo flexível para anunciar serviços de autenticação / autorização e os recursos protegidos pelo AuthN e AuthZ é suportado pelo Diretório.

Uma seguradora pode optar por ter um Authorization Server ou muitos, desde que satisfaça os seguintes requisitos:

1.3 Registrando Recursos

Depois que uma seguradora registra um Authorization Server, ela precisa anunciar para quais recursos, APIs ou serviços ele pode fornecer autorização.

Auth Id Auth Customer Friendly Name Well Known Resource Version
1 Seguros Incríveis - Empresas https://auth.empresas.amazinginsurance.org.br/.well-known/openid-configuration consents 1
1 Seguros Incríveis - Empresas https://auth.empresas.amazinginsurance.org.br/.well-known/openid-configuration customers 1
2 Seguros Incríveis https://auth.amazinginsurance.org.br/.well-known/openid-configuration consents 1
2 Seguros Incríveis https://auth.amazinginsurance.org.br/.well-known/openid-configuration customers 1
2 Seguros Incríveis https://auth.amazinginsurance.org.br/.well-known/openid-configuration insurance-auto 1
2 Seguros Incríveis https://auth.amazinginsurance.org.br/.well-known/openid-configuration insurance-auto 2
2 Seguros Incríveis https://auth.amazinginsurance.org.br/.well-known/openid-configuration insurance-patrimonial 1

No exemplo acima, a Seguros Incríveis está anunciando dois serviços que devem ser reconhecidos pelos clientes. “Seguros Incríveis - Empresas" e “Seguros Incríveis". Estes podem ou não estar diretamente relacionados a “Marcas”, pois seguradoras diferentes podem precisar anunciar serviços de autenticação diferentes, mesmo dentro de uma submarca.

Além disso, a seguradora anuncia quais recursos cada um dos servidores de autorização está protegendo ou oferecendo. No exemplo acima, a Seguros Incríveis é compatível com a versão 1 e a versão 2 da API de seguros de automóveis, e o “Amazing Insurances” tem dois sistemas separados de consentimento e informações dos clientes de seguros.

Anunciar corretamente quais recursos são oferecidos por cada servidor é importante para atingir a escala prevista pelo Open Insurance Brasil, além de ser fundamental para garantir que os clientes possam identificar sua seguradora facilmente e que as instituições receptoras possam encaminhar os clientes para o Authorization Server correto com base nos recursos protegidos por cada serviço.

2.0 Validando uma Solicitação de Registro de Cliente

Usando o OpenID Connect Discovery e a especificação de Dynamic Client Registration (DCR) do Open Insurance Brasil. Uma instituição receptora pode registrar seu aplicativo em cada um dos Authorization Servers disponíveis no ecossistema.

2.1 Registro OpenID Connect e OAuth 2.0 Dynamic Client Registration

Consulte a Cláusula 7 da Especificação de Dynamic Client Registration (DCR) do Open Insurance Brasil para obter detalhes.

2.2 Processamento de declaração de software (Software Statement Assertion)

Consulte a Cláusula 8 da Especificação de Dynamic Client Registration (DCR) do Open Insurance Brasil para obter detalhes.

3.0 Validando um Pedido de Autorização

Consulte a Cláusula 5 do Perfil de Segurança do Open Finance Brasil (Financial-grade API Security Profile) para obter detalhes.

Guia do Usuário para Instituições Receptores de Dados

1.0 Registrando um Aplicativo

Em um alto nível, as seguintes etapas principais são necessárias para integrar um novo aplicativo no ecossistema Open Insurance Brasil.

  1. Cadastre sua organização no Diretório de Participantes (Interface do Usuário)
  2. Cadastre seu aplicativo no Diretório de Participantes (Interface do Usuário)
  3. Obtenha credenciais para sua aplicação junto à uma autoridade certificadora ICP-Brasi)(fora do escopo deste documento)
  4. Registre suas credenciais para o seu aplicativo no Diretório de Participantes (Interface do Usuário)
  5. Identifique provedores de informações de conta ou serviços de pagamento de interesse dos clientes de seu aplicativo, pesquisando o Diretório de Participantes (API)
  6. Registre seu aplicativo com cada provedor (API)

1.1 Diagrama de Sequência

Registrando um Aplicativo

1.2 Visão Geral do Diretório

O framework de confiança do Open Insurance Brasil fornece todos os serviços de descoberta necessários para que instituições participantes (receptoras e transmissoras de dados, iniciadoras de serviçoes de seguros) interajam entre si sem serem obrigadas a validarem a autenticidade de identidades, autorizações, Apps, APIs ou credenciais para acessos por aplicativos uns dos outros. Além disso, fornece um único registro de todas propostas ao consumidor sendo oferecidas no mercado e um único ambiente de controle para as autoridades regulatórias que concedem permissões para gerenciar participantes dentro do ecossistema.

O framework de confiança não tem visibilidade ou visão das interações que ocorrem entre instituições participantes receptoras ou transmissoras de dados. Ele é projetado para fornecer confiança e garantia de identidade e autorização apenas. Ele não se enquadra no fluxo de comunicação entre um consumidor e um provedor e não tem conhecimento ou visibilidade de quaisquer dados do cliente. Este modelo de framework de confiança é conhecido como confiança transitiva onde duas partes, uma transmissora e uma receptora, concordam em confiar nas declarações e atestados de legitimidade uns dos outros emitidos por um provedor de confiança comum e, em seguida, prossigam comunicando o que quiserem, sem qualquer validação adicional onerosa ou outro tipo de verificação.

1.3 Acessando o Diretório

Este guia do usuário assume que as organizações participantes já passaram pelo processo de iniciação com a Estrutura Inicial do Open Insurance Brasil e já concluíram todas as integrações necessárias, processos de assinatura de contrato e inclusão de administrador individual.

Tela de login do diretório

1.4 Criação de uma Nova Declaração de Software (SSA)

Uma declaração de software descreve um aplicativo inserido naquilo que pode ser considerado a ‘App Store’ do Open Insurance Brasil. Este registro de aplicativo contém todas as informações necessárias para que uma seguradora identifique tecnicamente e interaja com o aplicativo, além de conter todas as informações que auxiliam os clientes que estejam utilizando-o a confirmar sua legitimidade.

Um novo aplicativo ou declaração de software pode ser registrado fazendo logon no Diretório, acessando sua organização, navegando até ‘Declarações de software’, clicando em ‘Declarações de novo software’ e preenchendo o formulário. Lembre-se de que a maioria dessas informações será exibida aos clientes pelas Seguradoras como parte do processo de redirecionamento ou autorização. Como tal, é importante que todas as URIs e descrições sejam relevantes para o público.

Campos de declaração de software

1.4.1 Atribuição de Funções Regulatórias de Software

Em um ecossistema de compartilhamento de dados complexo e diversificado, as funções regulatórias de uma organização podem mudar. Eles podem ser adicionados e revogados. Isso significa que o software adicionado ao Diretório pode receber permissão de ter zero (0) ou mais funções regulatórias. Um administrador pode atribuir a um determinado software todo e qualquer permissões que a organização proprietária do software pode ter.

Se uma organização perder uma função regulatória, todo software com essa função regulatória será revogado do ecossistema, portanto, é muito importante que um aplicativo receba apenas as funções de que realmente precisa para funcionar.

1.5 Criação e Upload de Certificados

1.5.1 Sandbox

O serviço de Diretório do Open Insurance Brasil inclui uma infraestrutura de chave pública que pode ser usada para criar certificados para os aplicativos sendo registrados no ambiente Sandbox. Basta selecionar certificados no menu e seguir as instruções.

O Diretório suporta vários certificados, tipos de chave e um comando e configuração openssl será disponibilizado como um exemplo. Depois de criar a solicitação de assinatura de certificado (Certificate Signing Request - CSR) para um certificado de “Transporte” e “Assinatura”, você pode enviá-los ao diretório para serem validados e transformados em certificados.

Lembre-se de seguir as práticas de gerenciamento de chaves de sua organização para a geração de certificados. Essas credenciais e chaves precisam ser manuseadas com cuidado. Um evento significativo de comprometimento de chave pode levar ao comprometimento dos dados do cliente.

1.5.2 Produção

Os certificados para acesso e assinatura em ambiente de produção devem ser fornecidos pelo ICP Brasil. Os detalhes sobre os certificados e os requisitos para os certificados estão detalhados no Padrão de Certificados Open Insurance Brasil.

1.5.3 O que é um JWT, JWE, JWS e JWK

Quando os certificados são carregados para o Diretório, o framework de confiança os anuncia em JSON Web Key Sets com cada JSON Web Key (JWK) tendo um ‘KID’ ou um Key ID. Os JWKs, além de ter propriedades específicas que descrevem o algoritmo e os conjuntos de criptografia que eles suportam, também anunciam seu “uso”, que pode ser do tipo ‘enc’ para criptografia ou ‘sig’ para assinatura.

Essas chaves ‘sig’ e pares de chaves ‘enc’ são usadas em muitos lugares dentro do ecossistema do Open Insurance Brasil para criptografar ou assinar dados usando os padrões definidos em RFC 7519 JSON Web Token, que deve ser lido em detalhes pelos desenvolvedores.

Tipos de JWT incluem

Entre muitos outros.

Esses JWTs podem ser criptografados também usando o JSON Web Encryption (JWE). Na maioria dos casos, as chaves que devem ser usadas para validar uma assinatura da Web JSON (JWS) ou a chave que foi usada para criptografar um JWE são geralmente publicadas como uma JSON Web Key em um JSON Web Key Set com a referência à chave que está sendo carregada no campo de cabeçalho ‘kid’ (Key ID).

Exemplo de Request Object JWT assinado

eyJhbGciOiJQUzI1NiIsInR5cCI6Im9hdXRoLWF1dGh6LXJlcStqd3QiLCJraWQiOiJ4U2tpbXRFa2EyUzFrdDBFQUV4MlJmNkZLendHSi1zUzRReHYzN2xiU2l3In0
.
eyJzY29wZSI6Im9wZW5pZCBvcGVuaW5zdXJhbmNlYnJhc2lsOmdyYW50OkdERVJaR1JXby1lT0V5UTdDVWZqZiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6Ly90cHAubG9jYWxob3N0L2NiIiwiY29kZV9jaGFsbGVuZ2UiOiJTMmZ4QlVMS2lQUDdxTnZrN2Z5WlBUcUwtYWtJYnJXcU96WlpYU3I1VTZjIiwiY29kZV9jaGFsbGVuZ2VfbWV0aG9kIjoiUzI1NiIsInJlc3BvbnNlX21vZGUiOiJmb3JtX3Bvc3QiLCJzdGF0ZSI6IjAzNTE4MTk2NTA1NTM3ZTIxMWRkMDhjZWRiMTI3MTE4NzBhNTZlYTQ4ODg5MjRkNTk4YzRiMDY0MDMwMTA2M2IiLCJub25jZSI6Ijg5ODFjOGE1NjBjMjFjMGY4NzQ2ZTliOTc4YmZjMDA0YjkyNzRmMmJjZjc4NmEzZTE1YWE5NmM4ZGQ1NDk0ZGQiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYXV0aF90aW1lIjp7ImVzc2VudGlhbCI6dHJ1ZX0sIm5hdGlvbmFsX2lkIjp7ImVzc2VudGlhbCI6dHJ1ZX0sImdpdmVuX25hbWUiOnsiZXNzZW50aWFsIjp0cnVlfSwiYWNyIjp7InZhbHVlcyI6WyJ1cm46b3Blbmluc3VyYW5jZWJyYXNpbDp0cnVzdGZyYW1ld29yazpnb2xkIl0sImVzc2VudGlhbCI6dHJ1ZX19LCJ1c2VyaW5mbyI6eyJhdXRoX3RpbWUiOnsiZXNzZW50aWFsIjp0cnVlfSwibmF0aW9uYWxfaWQiOnsiZXNzZW50aWFsIjp0cnVlfSwiZ2l2ZW5fbmFtZSI6eyJlc3NlbnRpYWwiOnRydWV9LCJhY3IiOnsidmFsdWVzIjpbInVybjpvcGVuaW5zdXJhbmNlYnJhc2lsOnRydXN0ZnJhbWV3b3JrOmdvbGQiXSwiZXNzZW50aWFsIjp0cnVlfX19LCJtYXhfYWdlIjozMDAsImlzcyI6ImFDbkJIalpCdkQ2a3UzS1ZCYXNsTCIsImF1ZCI6Imh0dHBzOi8vYXV0aC5sb2NhbGhvc3QiLCJjbGllbnRfaWQiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJqdGkiOiJxOF9OU2NKb3F1OG5kcmNYZmo3TlRDVUNTZDZjUEk5ZzVJN3FFeUlLa1NVIiwiaWF0IjoxNjE4NjY0NzM4LCJleHAiOjE2MTg2NjUwMzgsIm5iZiI6MTYxODY2NDczOH0
.
I-75Ev8Swlk3AXEXevFEyV3FVA40VjjIJQu3sImcVGrxdA3qFzw-gxIMCEHamC94TktI_mv6jebwJa_WCfpTipRdnuT_6f24hjTHCDb261t_uWSu3xZgiJrXvmxtQKykLKe6AVheIfldDPszu3bUmUeg9J3ZF6ilDGcCkphmMXLIPpEFkesOQpkw45mCXuhKLfoCnznax7bN6nlD-cHH0Cd0e2XExy3rmSUJ4CljLkpiJ-aK53WDJDocX2mkcFohRJ6zJOHUWZphZ89qpYCq-8jnCOV-YblG9P4KkzUH7EfdVchVzp8V5FlOfmXZhB2pS5REHBjfsmXrdBChlF4Tig

O exemplo acima é apresentado decodificado logo abaixo. No cabeçalho está incluso o atributo ‘kid’ (id da chave) com o valor xSkimtEka2S1kt0EAEx2Rf6FKzwGJ-sS4Qxv37lbSiw, que pode ser localizado no JSON Web KeySet para este cliente aqui

{
  "alg": "PS256",
  "typ": "oauth-authz-req+jwt",
  "kid": "PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ"
}
{
  "scope": "openid opinbrasil:grant:GDERZGRWo-eOEyQ7CUfjf",
  "response_type": "code id_token",
  "redirect_uri": "https://tpp.localhost/cb",
  "code_challenge": "S2fxBULKiPP7qNvk7fyZPTqL-akIbrWqOzZZXSr5U6c",
  "code_challenge_method": "S256",
  "response_mode": "form_post",
  "state": "03518196505537e211dd08cedb12711870a56ea4888924d598c4b0640301063b",
  "nonce": "8981c8a560c21c0f8746e9b978bfc004b9274f2bcf786a3e15aa96c8dd5494dd",
  "claims": {
    "id_token": {
      "auth_time": {
        "essential": true
      },
      "national_id": {
        "essential": true
      },
      "given_name": {
        "essential": true
      },
      "acr": {
        "values": [
          "urn:opinbrasil:trustframework:gold"
        ],
        "essential": true
      }
    },
    "userinfo": {
      "auth_time": {
        "essential": true
      },
      "national_id": {
        "essential": true
      },
      "given_name": {
        "essential": true
      },
      "acr": {
        "values": [
          "urn:opinbrasil:trustframework:gold"
        ],
        "essential": true
      }
    }
  },
  "max_age": 300,
  "iss": "aCnBHjZBvD6ku3KVBaslL",
  "aud": "https://auth.localhost",
  "client_id": "aCnBHjZBvD6ku3KVBaslL",
  "jti": "q8_NScJoqu8ndrcXfj7NTCUCSd6cPI9g5I7qEyIKkSU",
  "iat": 1618664738,
  "exp": 1618665038,
  "nbf": 1618664738
}

O JWK público do JWKS retirado da uri fornecido anteriormente

{
  "kty":"RSA",
  "use":"sig",
  "x5c":["MIIG9DCCBdygAwIBAgIUHy/za0mwr7eUEasj2fXtS4sekZkwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxLzAtBgNVBAMTJk9wZW4gSW5zdXJhbmNlIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIyMDcxNDE3NDkwMFoXDTIzMDgxMzE3NDkwMFowgcMxCzAJBgNVBAYTAkJSMRMwEQYDVQQKEwpJQ1AtQnJhc2lsMUEwDAYDVQQLEwVUZXN0ZTAVBgNVBAsTDjE0NzIzMzc5MDAwMTcyMBoGA1UECxMTY2VydGlmaWNhZG8gZGlnaXRhbDEmMCQGA1UEAxMdT1BFTiBJTlNVUkFOQ0UgQlJBU0lMIC0gUEVFUlMxNDAyBgoJkiaJk/IsZAEBEyQ0Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8IHx8C4J7Eyis1G25VbTvAqpa5ny0FJBZVP+K7m0F+hCLxvPhC5ZZDL4dY5pAb6EozKU/Tg70/XGNVbhZvjOvOWgNLOxYI6hiOdRfuy/8GEUQxWEoFqfS9Q24E+aw7miBacUjg9RiVvfhMRPKIZ8Qjhjd1sefI2blcCfKF8exqPcDNP3EyLuS3Ny2Hyq/ZGKXt4rpitahbpBBFnwUpDC4qfBXZ4w55OW4T1sI1+QJA8y5A4QUe2iewSmd8rOXtymiEZLTJ910R/0gRaf9Qv6pb2jzTfABRJbPUlkn5MD/h8bRljZobu/AS2v/XD+rfSdYq6/ZjCvMz20JuXdZEvqLAgMBAAGjggMpMIIDJTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTY8mtqsrwa73AgQ/jxr6tXhKj3aDAfBgNVHSMEGDAWgBQe6nJx8bsl1+pttR0hY3JNExWkfjBFBggrBgEFBQcBAQQ5MDcwNQYIKwYBBQUHMAGGKWh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9waW5icmFzaWwuY29tLmJyMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwuc2FuZGJveC5wa2kub3BpbmJyYXNpbC5jb20uYnIvaXNzdWVyLmNybDCBkgYDVR0RBIGKMIGHoEAGBWBMAQMCoDcMNTxOYW1lIG9mIHRoZSBwZXJzb24gcmVzcG9uc2libGUgZm9yIHRoZSBvcmdhbml6YXRpb24+oBkGBWBMAQMDoBAMDjE0NzIzMzc5MDAwMTcyoBYGBWBMAQMEoA0MCzExMTExMTExMTMyoBAGBWBMAQMHoAcMBTEyMzQ1MA4GA1UdDwEB/wQEAwIGwDCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL3JlcG9zaXRvcnkuc2FuZGJveC5wa2kub3BpbmJyYXNpbC5jb20uYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAG/o37oQuU9QyFdQxiP2tRVlfgQn7Khj1xamIcuxfzhug9ztgu6dwxELkjhxsjcTxn2ynUcK3+rqg9FHZVV7pise/lGuW9HvWzzOd9nGEtKv0UmEdHidpHQ8lAnpsn2cAA+Fs1LiZqGmvvfVouIrqEM2kjnpTSpn05yj0VK83CnUsPm4aUnd1BeacqXI2GU9U6yULI0Y6ooNVkAcRq/yqjyKlo6ik70I3eK39OH4dkkgE1ooF8Qzxl1q0kVUHqjKlJiXu3VsIgihr5Sr9tDtneXEwTrMdA6vuqIQEUQWkohZCqD0m4E/j+NMwvt6lQtiJQwy8RrN6RHFiqeuTg8Mk7Q="],
  "n":"vCB8fAuCexMorNRtuVW07wKqWuZ8tBSQWVT_iu5tBfoQi8bz4QuWWQy-HWOaQG-hKMylP04O9P1xjVW4Wb4zrzloDSzsWCOoYjnUX7sv_BhFEMVhKBan0vUNuBPmsO5ogWnFI4PUYlb34TETyiGfEI4Y3dbHnyNm5XAnyhfHsaj3AzT9xMi7ktzcth8qv2Ril7eK6YrWoW6QQRZ8FKQwuKnwV2eMOeTluE9bCNfkCQPMuQOEFHtonsEpnfKzl7cpohGS0yfddEf9IEWn_UL-qW9o803wAUSWz1JZJ-TA_4fG0ZY2aG7vwEtr_1w_q30nWKuv2YwrzM9tCbl3WRL6iw",
  "e":"AQAB",
  "kid":"xSkimtEka2S1kt0EAEx2Rf6FKzwGJ-sS4Qxv37lbSiw",
  "x5u":"https://keystore.sandbox.directory.opinbrasil.com.br/4b75db2e-a0c0-4359-a077-684e88fa695c/xSkimtEka2S1kt0EAEx2Rf6FKzwGJ-sS4Qxv37lbSiw.pem",
  "x5t#256":"xSkimtEka2S1kt0EAEx2Rf6FKzwGJ-sS4Qxv37lbSiw"
}

A chave privada que foi usada para criar o JWS

-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8IHx8C4J7Eyis
1G25VbTvAqpa5ny0FJBZVP+K7m0F+hCLxvPhC5ZZDL4dY5pAb6EozKU/Tg70/XGN
VbhZvjOvOWgNLOxYI6hiOdRfuy/8GEUQxWEoFqfS9Q24E+aw7miBacUjg9RiVvfh
MRPKIZ8Qjhjd1sefI2blcCfKF8exqPcDNP3EyLuS3Ny2Hyq/ZGKXt4rpitahbpBB
FnwUpDC4qfBXZ4w55OW4T1sI1+QJA8y5A4QUe2iewSmd8rOXtymiEZLTJ910R/0g
Raf9Qv6pb2jzTfABRJbPUlkn5MD/h8bRljZobu/AS2v/XD+rfSdYq6/ZjCvMz20J
uXdZEvqLAgMBAAECggEAHwDZkxXQgJj1NJpjpM4HnfYZ/hYLCiBzc41q+cn2RKxj
6q00huuCcRWFBVHjW2gqLo+fUhH6rAxSmOC+G2gZm3CCAd3b62ChAOMX6VjvfQPA
6hUlQFaPfNgu1R3OgG0h4uX7+7DfoP9FJaMRaFfnH3LTjUe2qTbL39b+b7NAkToH
ZdylNWGQUagROIXT0t7uCUgACRU7Xd/OORPja7uKtRySdjvRClk75q8Nvqa2H44j
X0mIGNOd3j1u3TBPDwmCDO0ud9+FZUi3tGLSaqUnRcG0nfFqrw6qUsRJbrQIA37A
V9jzis7v+kHaxZS/bPqehbQ7Y3+/oH+Mipjbybz9ZQKBgQDReXv+50m1uvmiTEIH
Ja+HA/O2oXP+QC62g4qaaCoy6PBpkF4ZuUQXEuWCy//d90BcUwIh0wgQ64qF38KE
v3DeiOay3UK158DE36yzLJ9Lf78UuhNaUFyj3WJmk6jLfOvzUzay7reerr8gE8Jb
5F2vvrBy1toXS15EH7qyaFIXlwKBgQDl6TIaNJ7ZxmLMa2EwnsvpJFaQhpYwTVvd
XqN3Neq/BQNt8RcwM80vNmdDRhbCDGaDw+fSw3FDlHbJy2kBDhb7GoNV4TP4nEyy
wb2R1Wz7/cGrop8m4cjOffg9H7yck899ZD7v3H9G5UB4owX2LXItaqEhc2X0ySNk
AE09T9RzLQKBgHDJf5kNQaPnC7h2ZOriQLNqzlOcdQ8F0eEVzJA829PTlnbQc8pX
9bCSzR7y5k7GbVIIo9JAhUxO9qQEigDd71Dy13yhI+U75pBaeutycEa/fswTMI5l
TKwybGQcxzrhhU3blU0cuaNoJaKI4RKHUGZrPyhmRMFcJGJ7zxN2lhT7AoGBAOL5
gZkVce2VSVx+dgjF/JFCaqNr+0HcXWECWWcLN6E1ldkoNrhDq8F8eB2WSElybJKR
CYCtqlgJbexygEumWVG1LwvNtL0vsRiY5Eng5iMwtc54UZ7VMKWK/1N4zX/W/PTR
zsCGcrDPCwMODoim/R2RM1oOzw0GtYW4NojdEuRRAoGBALL8Zr7Yqqn/j473ib9q
/kDhv4qitzi0gl4HMeXseOPvtHeOze8+MwBKTNWd81N5rkLKzXhyLYXg0GSsRbpe
tWKNkwngOBb7oiMhklUWsWEKmFScUfYqPheArh6OYWrJCxxXptrQw/H4t8Ocf+8R
tRPcXAoDj8SIs7XBDzdSNIuS
-----END PRIVATE KEY-----

Se quiser conhecer um pouco mais e exercitar, visite o site JWT-IO e conheça um pouco mais.

2.0 Interagindo com as APIs de Serviços de Confiança

Quando um aplicativo é registrado no Diretório, o serviço central usa os metadados e certificados fornecidos para criar para o software um cliente OAuth 2.0 que tem um grant type do tipo client credentials, conforme definido em RFC6749 e com um mecanismo de autenticação de cliente definido como tls_client_auth, conforme definido em RFC 8705.

Usando o ClientID listado na declaração do software (software statement) no Diretório, OpenID Connect Discovery e a configuração do OpenID Provider Issuer abaixo, um participante tem todos das informações necessárias para descobrir, autenticar e interagir com as APIs do Diretório

2.1 Emissores do Framework de Confiança do Diretório

Produção: https://auth.directory.opinbrasil.com.br/

Sandbox: https://auth.sandbox.directory.opinbrasil.com.br/

Os certificados para acesso às APIs publicadas pelas instituições participantes devem ser obrigatoriamente certificados emitidos no âmbito da ICP-Brasil.

2.2 Como se Comunicar com o Authorization Server do Diretório

curl https://auth.directory.opinbrasil.com.br/.well-known/openid-configuration

{
  "authorization_endpoint": "https://auth.directory.opinbrasil.com.br/auth",
  "device_authorization_endpoint": "https://auth.directory.opinbrasil.com.br/device/auth",
  "claims_parameter_supported": true,
  "claims_supported": [
    "sub",
    "email",
    "email_verified",
    "phone_number",
    "phone_number_verified",
    "address",
    "birthdate",
    "family_name",
    "gender",
    "given_name",
    "locale",
    "middle_name",
    "name",
    "nickname",
    "picture",
    "preferred_username",
    "profile",
    "updated_at",
    "website",
    "zoneinfo",
    "sid",
    "auth_time",
    "iss"
  ],
  "code_challenge_methods_supported": [
    "S256"
  ],
  "end_session_endpoint": "https://auth.directory.opinbrasil.com.br/session/end",
  "check_session_iframe": "https://auth.directory.opinbrasil.com.br/session/check",
  "grant_types_supported": [
    "implicit",
    "authorization_code",
    "refresh_token",
    "client_credentials"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "issuer": "https://auth.directory.opinbrasil.com.br",
  "jwks_uri": "https://auth.directory.opinbrasil.com.br/jwks",
  "registration_endpoint": "https://auth.directory.opinbrasil.com.br/reg",
  "response_modes_supported": [
    "form_post",
    "fragment",
    "query",
    "jwt",
    "query.jwt",
    "fragment.jwt",
    "form_post.jwt"
  ],
  "response_types_supported": [
    "code id_token",
    "code",
    "id_token",
    "none"
  ],
  "scopes_supported": [
    "openid",
    "offline_access",
    "profile",
    "email",
    "address",
    "phone",
    "directory:software"
  ],
  "subject_types_supported": [
    "public",
    "pairwise"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt",
    "tls_client_auth"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ],
  "token_endpoint": "https://auth.directory.opinbrasil.com.br/token",
  "pushed_authorization_request_endpoint": "https://auth.directory.opinbrasil.com.br/request",
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "request_parameter_supported": true,
  "request_uri_parameter_supported": true,
  "require_request_uri_registration": true,
  "userinfo_endpoint": "https://auth.directory.opinbrasil.com.br/me",
  "userinfo_signing_alg_values_supported": [
    "PS256"
  ],
  "authorization_signing_alg_values_supported": [
    "PS256"
  ],
  "introspection_endpoint": "https://auth.directory.opinbrasil.com.br/token/introspection",
  "introspection_endpoint_auth_methods_supported": [
    "private_key_jwt",
    "tls_client_auth"
  ],
  "introspection_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ],
  "revocation_endpoint": "https://auth.directory.opinbrasil.com.br/token/revocation",
  "revocation_endpoint_auth_methods_supported": [
    "private_key_jwt",
    "tls_client_auth"
  ],
  "revocation_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ],
  "frontchannel_logout_supported": true,
  "frontchannel_logout_session_supported": true,
  "tls_client_certificate_bound_access_tokens": true,
  "claim_types_supported": [
    "normal"
  ],
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://matls-auth.directory.opinbrasil.com.br/token",
    "revocation_endpoint": "https://matls-auth.directory.opinbrasil.com.br/token/revocation",
    "introspection_endpoint": "https://matls-auth.directory.opinbrasil.com.br/token/introspection",
    "device_authorization_endpoint": "https://matls-auth.directory.opinbrasil.com.br/device/auth",
    "pushed_authorization_request_endpoint": "https://matls-auth.directory.opinbrasil.com.br/request",
    "userinfo_endpoint": "https://matls-auth.directory.opinbrasil.com.br/me"
  }
}
 "mtls_endpoint_aliases": {
    "token_endpoint": "https://matls-auth.directory.opinbrasil.com.br/token",
  }
curl --cert transport.pem --key transport.key https://matls-auth.directory.opinbrasil.com.br/token -X POST -d 'client_id=cd080791-9f2b-4b0d-b6a4-953be52b5971&grant_type=client_credentials&scope=directory:software'

{"access_token":"O9lA1EsQM7sAEOgmNdjcIwXAjeBqqFCDnYALhg7bysJ","expires_in":600,"token_type":"Bearer","scope":"directory:software"}

2.3 Como se Comunicar com as APIs do Diretório

As APIs do Diretório são recursos RESTful protegidos usando o Perfil de Segurança do Open Insurance Brasil. Isso significa que eles têm a mesma postura de segurança das APIs publicadas pelas seguradoras. Todas as APIs de Diretório requerem o escopo do recurso OAuth 2.0 de directory:software e são protegidos usando Mutual TLS (mTLS).

Consulte a especificação do Diretório OpenAPI v3 para o conjunto completo de endpoints disponíveis.

2.4 Descobrindo Authorization Servers de Seguradoras

Faça uma busca pelo recurso de participantes (informações públicas) e obtenha uma lista de todos os participantes e seus Authorization Servers.

curl https://data.directory.opinbrasil.com.br/participants

{
  "content": [
    {
      "OrganisationId": "c20ae180-e660-43c3-90e6-2914ace51974",
      "Status": "Active",
      "OrganisationName": "OPEN INSURANCE BRASIL",
      "CreatedOn": "2022-01-26T21:05:03.381Z",
      "LegalEntityName": "Open insurance Brasil",
      "CountryOfRegistration": "BR",
      "CompanyRegister": "VAT Number",
      "Tags": [
          "Technical Service Provider"
      ],
      "Size": "50",
      "RegistrationNumber": "123456",
      "RegistrationId": "12345678910",
      "RegisteredName": "Open insurance Brasil",
      "AddressLine1": "199 Bishopsgate",
      "AddressLine2": "string",
      "City": "London",
      "Postcode": "BA",
      "Country": "BR",
      "RequiresParticipantTermsAndConditionsSigning": true
    }

  -- resultados filtrados para brevidade

  ]
}

Filtre os participantes por aqueles que possuem Authorization Servers protegendo os recursos que você está interessado em acessar para o seu produto. No exemplo acima, existem dois Authorization Servers para ‘_’, um para o negócio de varejo e um para o corporativo.

O aplicativo agora descobriu a lista de seguradoras que estão oferecendo APIs que podem ser úteis para os usuários do aplicativo e pode gerar uma lista de ‘customer friendly names’ de seguradoras e logotipos para exibir aos clientes para permitir que eles selecionem a seguradora a partir do qual desejam compartilhar dados.

3.0 Registrando o Aplicativo com um Provedor

DCR

A partir do exemplo dado acima, podemos ver que a localização do "OpenIDDiscoveryDocument" é anunciada por cada um dos Authorization Server.

3.1 Criação de uma Declaração de Software (SSA)

Uma afirmação de declaração de software (software statement assertion - SSA) é um JWT assinado pelo Diretório que contém todas as informações sobre um aplicativo que existe em um determinado momento no Diretório. Inclui a localização de todas as chaves públicas vinculadas à esta declaração de software e todos os outros metadados de que uma seguradora precisa para validar a legitimidade do aplicativo.

Um SSA não tem período de validade, é simplesmente um registro pontual do que existia como atributos válidos no momento em que foi criado. As seguradoras devem aceitar um SSA com menos de alguns minutos, mas a janela exata pode ser diferente entre os provedores.

curl --cert transport.pem --key transport.key https://matls-auth.directory.opinbrasil.com.br/token -X POST -d 'client_id=cd080791-9f2b-4b0d-b6a4-953be52b5971&grant_type=client_credentials&scope=directory:software'

{"access_token":"O9lA1EsQM7sAEOgmNdjcIwXAjeBqqFCDnYALhg7bysJ","expires_in":600,"token_type":"Bearer","scope":"directory:software"}

curl --cert transport.pem --key transport.key https://matls-api.directory.opinbrasil.com.br/organisations/4b75db2e-a0c0-4359-a077-684e88fa695c/softwarestatements/cd080791-9f2b-4b0d-b6a4-953be52b5971/assertion -H 'Authorization: Bearer O9lA1EsQM7sAEOgmNdjcIwXAjeBqqFCDnYALhg7bysJ'

eyJraWQiOiJzaWduZXIiLCJ0eXAiOiJKV1QiLCJhbGciOiJQUzI1NiJ9.eyJzb2Z0d2FyZV9qd2tzX2luYWN0aXZlX3VyaSI6Imh0dHBzOlwvXC9rZXlzdG9yZS5zYW5kYm94LmRpcmVjdG9yeS5vcGluYnJhc2lsLmNvbS5iclwvNGI3NWRiMmUtYTBjMC00MzU5LWEwNzctNjg0ZTg4ZmE2OTVjXC9jZDA4MDc5MS05ZjJiLTRiMGQtYjZhNC05NTNiZTUyYjU5NzFcL2luYWN0aXZlXC9hcHBsaWNhdGlvbi5qd2tzIiwic29mdHdhcmVfbW9kZSI6IkxpdmUiLCJzb2Z0d2FyZV9yZWRpcmVjdF91cmlzIjpbImh0dHBzOlwvXC93d3cubmFvdmFsaWRvLmNvbS5iciJdLCJzb2Z0d2FyZV9zdGF0ZW1lbnRfcm9sZXMiOltdLCJvcmdfandrc190cmFuc3BvcnRfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL3RyYW5zcG9ydC5qd2tzIiwic29mdHdhcmVfY2xpZW50X25hbWUiOiJUZXN0ZSBTYW5kYm94Iiwib3JnX3N0YXR1cyI6IkFjdGl2ZSIsImlzcyI6Ik9wZW4gSW5zdXJhbmNlIEJyYXNpbCBTYW5kYm94IFNTQSBpc3N1ZXIiLCJvcmdfandrc190cmFuc3BvcnRfaW5hY3RpdmVfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL2luYWN0aXZlXC90cmFuc3BvcnQuandrcyIsInNvZnR3YXJlX2p3a3NfdHJhbnNwb3J0X2luYWN0aXZlX3VyaSI6Imh0dHBzOlwvXC9rZXlzdG9yZS5zYW5kYm94LmRpcmVjdG9yeS5vcGluYnJhc2lsLmNvbS5iclwvNGI3NWRiMmUtYTBjMC00MzU5LWEwNzctNjg0ZTg4ZmE2OTVjXC9jZDA4MDc5MS05ZjJiLTRiMGQtYjZhNC05NTNiZTUyYjU5NzFcL2luYWN0aXZlXC90cmFuc3BvcnQuandrcyIsInNvZnR3YXJlX3BvbGljeV91cmkiOiJodHRwczpcL1wvd3d3Lm5hb3ZhbGlkby5jb20uYnIiLCJzb2Z0d2FyZV9pZCI6ImNkMDgwNzkxLTlmMmItNGIwZC1iNmE0LTk1M2JlNTJiNTk3MSIsInNvZnR3YXJlX3N0YXR1cyI6IkFjdGl2ZSIsInNvZnR3YXJlX2Vudmlyb25tZW50IjoiU2FuZGJveCIsInNvZnR3YXJlX3ZlcnNpb24iOiIxLjAwIiwib3JnX25hbWUiOiJPUEVOIElOU1VSQU5DRSBCUkFTSUwgLSBQRUVSUyIsImlhdCI6MTY1NzgyOTExNCwic29mdHdhcmVfc2VjdG9yX2lkZW50aWZpZXJfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL2NkMDgwNzkxLTlmMmItNGIwZC1iNmE0LTk1M2JlNTJiNTk3MVwvcmVkaXJlY3RfdXJpcy5qc29uIiwic29mdHdhcmVfY2xpZW50X2lkIjoiY2QwODA3OTEtOWYyYi00YjBkLWI2YTQtOTUzYmU1MmI1OTcxIiwib3JnX2p3a3NfaW5hY3RpdmVfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL2luYWN0aXZlXC9hcHBsaWNhdGlvbi5qd2tzIiwic29mdHdhcmVfandrc190cmFuc3BvcnRfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL2NkMDgwNzkxLTlmMmItNGIwZC1iNmE0LTk1M2JlNTJiNTk3MVwvdHJhbnNwb3J0Lmp3a3MiLCJzb2Z0d2FyZV9jbGllbnRfdXJpIjoiaHR0cHM6XC9cL3d3dy5uYW92YWxpZG8uY29tLmJyIiwic29mdHdhcmVfbG9nb191cmkiOiJodHRwczpcL1wvd3d3Lm5hb3ZhbGlkby5jb20uYnIiLCJvcmdfaWQiOiI0Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWMiLCJvcmdfandrc191cmkiOiJodHRwczpcL1wva2V5c3RvcmUuc2FuZGJveC5kaXJlY3Rvcnkub3BpbmJyYXNpbC5jb20uYnJcLzRiNzVkYjJlLWEwYzAtNDM1OS1hMDc3LTY4NGU4OGZhNjk1Y1wvYXBwbGljYXRpb24uandrcyIsIm9yZ19udW1iZXIiOiIxNDcyMzM3OTAwMDE3MiIsInNvZnR3YXJlX2p3a3NfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL2NkMDgwNzkxLTlmMmItNGIwZC1iNmE0LTk1M2JlNTJiNTk3MVwvYXBwbGljYXRpb24uandrcyIsInNvZnR3YXJlX3JvbGVzIjpbXSwib3JnYW5pc2F0aW9uX2NvbXBldGVudF9hdXRob3JpdHlfY2xhaW1zIjpbXX0.bdWayyhABvNGnT7Vmsdd5ZTht1oYBm_hHRAAyRGD-lCmNi08HDFH-8RzjFsMJ5ZWzS99mwwVrCBph0YcbwfzWuSu9uFdd-bwvfhXFhkNDzQHuRMOF1QTHd0C8r3N-_CkBtYWyXXNFGiREyXjFn8Muvw3fGSr98sy01PDlNyZlxxpBTU9-nz2r-WxwwVyTJyVfz8wVXrrX3_H19Ty3vwiqAbf0tSPyfXFEe3XQE6XJ8W93Ec9M2CzB3PuaaNvgsa2f4T6tT3yHqUfnRQuqf1FCc3raxxn7tVAB-G1yJ9bz-ZaKdsjX2nWCGhJR41rIPlAGv85EsESAo_JSHpfZW0EbA

3.2 Enviando uma Solicitação de Dynamic Client Registration (RFC7591)

Consulte o Dynamic Client Registration do Open Insurance Brasil

3.3 Salvando o Token de Dynamic Registration Management (RFC7592)

Consulte o Dynamic Client Registration do Open Insurance Brasil

3.4 Modificando um cliente usando Dynamic Client Management Token (RFC7592)

Consulte o Dynamic Client Registration do Open Insurance Brasil

4.0 Obtendo Acesso aos Recursos dos Clientes

Consent

Para todas as opções, incluindo todos os códigos de permissão, consulte o Consent API. Os exemplos a seguir são exemplos mínimos, mas funcionais para demonstrar o fluxo de ponta a ponta. Esses exemplos pressupõem que o cliente está se comunicando com um provedor de OpenID, aproveitando o mecanismo de autenticação de endpoint do token tls_client_auth. Exemplos alternativos estão disponíveis no apêndice.

4.1 Pré-requisitos

Esses exemplos não normativos presumem que o cliente OAuth descobriu os locais de todos os 'endpoints' necessários para se comunicar com os recursos das seguradoras do Diretório, incluindo o recurso de consentimento, os recursos de dados e o documento de descoberta de autorização OpenID do Diretório.

4.2 Criando Consentimento

  1. Obtendo um Token de Acesso com escopo 'consents'
curl --cert transport.pem --key transport.key https://matls-auth.amazinginsurance.com.br/token -X POST -d 'client_id=clientIdFromAmazingInsurance&grant_type=client_credentials&scope=consents'

{"access_token":"2Pjwts8m1KRZmm0aJyXbOTB8zRosN55fo8Ewdulhxxa","expires_in":600,"token_type":"Bearer","scope":"consents"}
  1. Criando um recurso de consentimento
curl --cert transport.pem --key transport.key -H 'Authorization: Bearer 2Pjwts8m1KRZmm0aJyXbOTB8zRosN55fo8Ewdulhxxa'
-H "Content-Type: application/json"
 https://matls-api.amazinginsurance.com.br/consents/v1/consents
--data
'{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "11111111111",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "permissions": [
      CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ,
      CUSTOMERS_PERSONAL_QUALIFICATION_READ,
      CUSTOMERS_PERSONAL_ADITTIONALINFO_READ
    ],
    "expirationDateTime": "2022-02-01T23:59:59Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2022-02-01T23:59:59Z"
  }
}'

Resposta

{
  "data": {
    "consentId": "urn:seguradoraex:C1DD33123",
    "creationDateTime": "2021-05-21T08:30:00Z",
    "status": "AWAITING_AUTHORISATION",
    "statusUpdateDateTime": "2021-05-21T08:30:00Z",
    "permissions": [
      CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ,
      CUSTOMERS_PERSONAL_QUALIFICATION_READ,
      CUSTOMERS_PERSONAL_ADITTIONALINFO_READ
    ],
    "expirationDateTime": "2022-02-01T23:59:59Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2022-02-01T23:59:59Z"
  },
  "links": {
    "self": "https://matls-api.amazinginsurance.com.br/consents/urn:seguradoraex:C1DD33123"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-05-21T08:30:00Z"
  }
}

4.3 Autorizando Consentimento - Redirecionar

4.3.1 Criar OpenID Connect Request Object

Diferentes métodos de autenticação (private_key_jwt e tls_client_auth) e de encaminhamento do Request Object (com e sem uso de PAR) podem ser suportados pelos Authorization Servers de acordo com a especificação FAPI-1.0 Part 2 - Advanced.

Portanto, como reforça o perfil de segurança para o Open Finance Brasil (item 8 da seção 5.2.3 dos requisitos de segurança para o cliente confidencial), todas as 4 combinações de métodos devem ser suportados pelos clientes de API.

A tabela abaixo reflete os diferentes profiles de segurança e combinações que devem ser suportados por todos os clientes de API (conforme os profiles certificados pela OIDF para o Open Insurance Brasil).

Perfil da certificação OIDF
BR-OB Adv. OP w/ MTLS
BR-OB Adv. OP w/ Private Key
BR-OB Adv. OP w/ MTLS, PAR
BR-OB Adv. OP w/ Private Key, PAR

Todos os requisitos para o OpenID Request Object estão incluídos no Perfil de Segurança do Open Finance Brasil. Veja o exemplo com JWS a seguir:

{
 "alg": "PS256",
 "typ": "oauth-authz-req+jwt",
 "kid": "PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ"
}
.
{
  "scope": "openid consent:urn:amazinginsurance:0be7a3bb-33e6-4d73-b60a-9523aee6cc0d insurance-auto",
  "response_type": "code id_token",
  "redirect_uri": "https://tpp.localhost/cb",
  "code_challenge": "0q5idWeuyFAGeHHpawD3k4mjE7WzPhw6hOdKbnAQY7s",
  "code_challenge_method": "S256",
  "state": "19a1456013b8be71e6ce89916c9723e0642e1eb42a9360146cc84178f2bc928e",
  "nonce": "8dedaf2c53f7ba7294825ca25e45aa544c3feda8fd4ac16220c216e973ad5fd7",
  "claims": {
    "id_token": {
      "auth_time": {
        "essential": true
      },
      "cpf": {
        "essential": true
      },
      "given_name": {
        "essential": true
      },
      "acr": {
        "values": [
          "brasil:openinsurance:standard"
        ],
        "essential": true
      }
    }
  },
  "max_age": 300,
  "iss": "clientIdFromAmazingInsurance",
  "aud": "https://auth.amazinginsurance.com.br",
  "client_id": "clientIdFromAmazingInsurance",
  "jti": "_fj7iamgC1wDzh8KXaJ7XzJiEK_s25DhoDs7uAxpU-k",
  "iat": 1618672338,
  "exp": 1618672638,
  "nbf": 1618672338
}
Assinatura omitida por questões de brevidade

4.3.1.1 Solicitação de Claims Específicas

Também é opcional para receptoras solicitar claims de identidade ('Identity Claims') adicionais, incluindo CPF e CNPJ. Essas claims são definidas no Perfil de Segurança do Open Insurance Brasil. Também é possível para um receptor solicitar que uma claim corresponda a um determinado valor, baseando-se em OpenID Connect Core Clause 5.5.1 para solicitar claims individuais.

Por exemplo:

"cpf": {
        "essential": true,
        value: 12345678123
      },

Nesse exemplo seria exigido que o provedor OpenID retornasse apenas uma autenticação e autorização bem-sucedidas se o usuário que estava autenticando poderia ser confirmado pela seguradoras que eles tinham um número de CPF de 12345678123. Se a seguradora não puder confirmar este número, então a autenticação deve falhar.

Solicitar reivindicações de valor específico é totalmente opcional para o receptor.

4.3.2 Redirecionar o Usuário ao Authorization Server para Autorização

De acordo com o OpenID Connect Core.

https://auth.amazinginsurance.com.br/auth?client_id=clientIdFromAmazingInsurance&scope=openid&request=eyJhbGciOiJQUzI1NiIsInR5cCI6Im9hdXRoLWF1dGh6LXJlcStqd3QiLCJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXRE...j1CpNMT7NtDerEl32E8plGnsuA

4.3.3 Obtenção de Token de Acesso por Meio de Troca de Código de Autorização

Conforme RFC 7636 Proof Key for Code Exchange

4.3.4 Verificação do Status do Recurso de Consentimento

Neste ponto, um receptor pode, opcionalmente, verificar o status da solicitação de consentimento para ver se mudou para totalmente autorizado. Esta etapa não deverá ser necessária para recursos que não requerem consentimento de múltiplos indivíduos, entretanto, para contas comerciais ou contas conjuntas com requisitos de acesso especiais, a seguradora pode demorar um pouco para obter as autorizações adicionais necessárias para que esse consentimento seja totalmente autorizado. Os receptores não devem abusar da verificação do status da API de consentimento.

curl --cert transport.pem --key transport.key -H 'Authorization: Bearer 2Pjwts8m1KRZmm0aJyXbOTB8zRosN55fo8Ewdulhxxa'
 https://matls-api.amazinginsurance.com.br/consents/v1/consents/urn:amazinginsurance:0be7a3bb-33e6-4d73-b60a-9523aee6cc0d

{
  "data": {
    "consentId": "urn:seguradoraex:C1DD33123",
    "creationDateTime": "2021-05-21T08:30:00Z",
    "status": "AWAITING_AUTHORISATION",
    "statusUpdateDateTime": "2021-05-21T08:30:00Z",
    "permissions": [
      CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ,
      CUSTOMERS_PERSONAL_QUALIFICATION_READ,
      CUSTOMERS_PERSONAL_ADITTIONALINFO_READ..
    ],
    "expirationDateTime": "2022-02-01T23:59:59Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2022-02-01T23:59:59Z"
  },
  "links": {
    "self": "https://matls-api.amazinginsurance.com.br/consents/urn:seguradoraex:C1DD33123"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-05-21T08:30:00Z"
  }
}

4.3.5 Acesso aos Recursos

Com o token de acesso que foi retornado em 4.3.3, o receptor agora tem a capacidade de chamar os recursos dos clientes.

Dynamic Client Registration (DCR)

Prefácio

A Estrutura Inicial do Open Insurance Brasil é responsável por criar os padrões e especificações necessários para atender aos requisitos e obrigações da Legislação do Open Insurance do Brasil, conforme originalmente delineado pela SUSEP. É possível que alguns dos elementos deste documento estejam sujeitos a direitos de patente. A Estrutura Inicial não se responsabiliza pela identificação de qualquer ou todos os direitos de patente.

O Perfil de Segurança Financial-grade API 1.0 do Open Insurance Brasil consiste nas seguintes partes:

Essas partes devem ser usadas com RFC6749, RFC6750, RFC7636, OIDC, OIDR, RFC7591, RFC7592, FAPI-1-Baseline e FAPI-1-Advanced

Introdução

O Perfil de Registro de Cliente Dinâmico (DCR - Dynamic Client Registration) do Financial-grade API (FAPI) do Open Insurance Brasil é um perfil de RFC7591, RFC7592 e OIDR que visa fornecer diretrizes de implementação específicas para segurança e interoperabilidade que podem ser aplicadas à identificação, registro e gerenciamento de Clients OAuth operando no ecossistema Open Insurance Brasil.

Embora seja possível codificar um OpenID Provider e Relying Party desde o princípio usando esta especificação, o principal público para esta especificação são as partes que já possuem uma implementação certificada do OpenID Connect e desejam obter a certificação para o Open Insurance Brasil.

Convenções Notacionais

As palavras-chave "deve" (shall), "não deve" (shall not), "deveria" (should), "não deveria" (should not) e "pode" (may) presentes nesse documento devem ser interpretadas conforme as diretrizes descritas em ISO Directive Part 2 observando seguinte equivalência:

Estas palavras-chave não são usadas como termos de dicionário, de modo que qualquer ocorrência deles deve ser interpretada como palavras-chave e não devem ser interpretados com seus significados de linguagem natural.

1. Escopo

Este documento especifica o método de

Este documento é aplicável a todos os participantes do Open Insurance no Brasil.

2. Referências normativas

Os seguintes documentos referenciados são indispensáveis para a aplicação deste documento. Para referências datadas, apenas a edição citada se aplica. Para referências não datadas, a última edição do documento referenciado (incluindo quaisquer emendas) se aplica.

3. Termos e definições

Para efeitos deste documento, aplicam-se os termos definidos em RFC6749, RFC6750, RFC7636, OpenID Connect Core e ISO29100.

4. Símbolos e Termos abreviados

5. Introdução

O ecossistema Open Insurance Brasil apoia-se em um provedor de confiança ou diretório de participantes como a fonte mais valiosa de informações sobre participantes credenciados e softwares que estão autorizados a participar do ecossistema Open Insurance Brasil.

Os serviços do Diretório incluem:

Os participantes do ecossistema devem aproveitar esses serviços para facilitar o registro de cliente OAuth orientado por API usando o processo descrito na cláusula 3.1.1 do RFC7591 com metadados adicionais necessários para oferecer suporte ao OpenID Connect definido em OpenID Connect Registration.

É importante reforçar que o payload de registro de clientes possui a maior parte de seus atributos não obrigatórios, e que os atributos cujos valores conflitem com os presentes no software statement assertion serão sobrepostos pelos valores do próprio software statement assertion emitido pelo diretório central. Nem todos os metadados que um cliente deseja fornecer podem estar contidos em um software statement, por exemplo, alternativa Metadata Languages and Script values. Há casos ainda de metadados de cliente que são um subconjunto dos valores existentes no SSA, como por exemplo os redirect_URIs.

6. Provisionamentos do OpenID Connect Discovery do Open Insurance Brasil

6.1 Servidor de Autorização

O servidor de autorização deve suportar OpenID Connect Discovery conforme exigido pelo Financial-grade API Security Profile 1.0 - Part 1: Baseline. Este suporte deve estar explicito tanto na forma como o Servidor de Autorização está registrado no Diretório de Participantes quanto na declaração dos seus atributos no arquivo de Discovery (well-known), respeitando os mecanismos de autenticação certificados pela institição através dos testes de conformidade do Open Insurance Brasil.

Adicionalmente, o Servidor de Autorização:

  1. deve anunciar sua presença no ecossistema Open Insurance Brasil, sendo listada no Diretório de Participantes;
  2. deve anunciar todos os recursos API REST do Open Insurance Brasil protegidos pelo Provedor OpenID no Diretório de Participantes;
  3. deve anunciar suporte para todos os mecanismos de assinatura, criptografia, autenticação e padrões necessários para suportar o Open Finance Brasil Financial API;
  4. deve anunciar suporte para OpenID Dynamic Client Registration;
  5. deve anunciar mtls_endpoint_aliases de acordo com a cláusula 5 RFC 8705 OAuth 2.0 Mutual-TLS Client Authentication e Certificate-Bound Access Tokens o token_endpoint, registration_endpoint e userinfo_endpoint;
  6. se suportar OAuth 2.0 Pushed Authorisation Requests, deve anunciar por meio de OIDD mtls_endpoint_aliases o push_authorization_request_endpoint;
  7. se suportar Financial API - Client Initiated Back Channel Authentication, deve anunciar através de OIDD mtls_endpoint_aliases o backchannel_authentication_endpoint;

6.2 Cliente

O cliente deve suportar OpenID Connect Discovery conforme exigido pelo Financial-grade API Security Profile 1.0 - Part 1: Baseline.

Além disso, o Cliente

  1. deve contar com serviços de descoberta do ecossistemas fornecidos apenas pelo Diretório de Participantes;
  2. deve derivar os metadados necessários do Authorization Server somente por meio do serviço OpenID Connect Discovery dos Authorization Servers;
  3. quando presente, deve usar endpoints anunciados em mtls_endpoint_aliases conforme a cláusula 5 RFC 8705 OAuth 2.0 Mutual-TLS Client Authentication e Certificate-Bound Access Tokens;

7. Provisionamento de registro OpenID Connect do Open Insurance Brasil

7.1 Servidor de Autorização

O servidor de autorização deve suportar as RFCs de Dynamic Client Registration (DCR) RFC7591, Dynamic Client Management (DCM) RFC7592 e OpenID Registration

Além disso, o servidor de autorização

  1. deve rejeitar as solicitações de registro de cliente dinâmico não realizadas em uma conexão protegida com mTLS usando certificados emitidos pelo Brasil ICP (produção) ou o Diretório de Participantes (sandbox);
  2. deve validar que a solicitação contém software_statement JWT assinado usando o algoritmo PS256 emitido pelo Diretório de Participantes do Open Insurance Brasil;
  3. deve validar que o software_statement foi emitido (iat - issued at) não mais de 5 minutos antes do pedido ser recebido;
  4. deve validar que um atributo jwks (definida por valor) não foi incluído, e sim declarado como referência no atributo jwks_uri;
  5. deve, quando informado, validar que o jwks_uri corresponda ao software_jwks_uri fornecido na declaração do software;
  6. deve exigir e validar que o redirect_uris corresponda ou contenha um subconjunto dos valores de software_redirect_uris fornecidos no software_statement;
  7. deve exigir e validar que todos os mecanismos de autenticação de cliente cumpram os requisitos definidos nas RFC7591 e RFC7592, através da validação do registration_access_token e, como conexão segura, da cadeia de certificados confiáveis ICP-Brasil.
  8. deve validar se os escopos solicitados são adequados para as permissões regulatórias autorizadas da instituição e contidas no software_statement. A relação de permissões regulatórias e os escopos correspondentes está descrita nas seções a seguir.
  9. deve, sempre que possível, validar os metadados declarados pelo cliente em relação aos metadados fornecidos no software_statement, adotando os valores presentes no SSA com precedência.
  10. deve aceitar todos os nomes x.500 AttributeType definidas no Distinguished Name dos Perfis de Certificado x.509 definidos em Open Insurance Brasil x.509 Certificate Standards;
  11. se for compatível com o mecanismo de autenticação do cliente tls_client_auth, conforme definido em RFC8705, somente deve aceitar tls_client_auth_subject_dn como uma indicação do valor do atributo subject do certificado, conforme definido na cláusula 2.1.2 RFC8705;
  12. o valor do campo UID do certificado deve coincidir com o enviado no SSA, onde o campo UID deve conter o valor do campo software_id do SSA.
  13. o valor do campo organizationIdentifier do certificado deve conter o prefixo correspondente ao Registration Reference OPIBR- seguido do valor do campo org_id do SSA.
  14. deve, durante o processo de handshake TLS, usar a regra distinguishedNameMatch para comparar os valores DN conforme definido na RFC4517.
  15. deve garantir a integridade do estoque de consentimentos ativos, mesmo após eventuais mudanças sistêmicas, para que taís alterações sejam transparentes para as instituições receptora de dados.
  16. deve realizar recertificação FAPI e DCR da OIDF após eventuais mudanças sistêmicas.

Estas disposições aplicam-se igualmente ao processamento de pedidos RFC7591, RFC7592 e OpenID Registration

7.1.1 Aplicando Server Defaults

Quando as propriedades de uma solicitação DCR não estão incluídas e não são obrigatórias na especificação, o Authorization Server deve aplicar os padrões do cliente da seguinte maneira:

  1. deve selecionar e aplicar o algoritmo de criptografia e a escolha da cifra a partir dos conjuntos mais recomendados de cifra da IANA que são suportados pelo Servidor de Autorização;
  2. deve preencher defaults a partir de valores da afirmação de software_statement, sempre que possível;
  3. deve conceder ao cliente permissão para o conjunto completo de escopos potenciais com base nas permissões regulatórias de softwares incluídas no software_statement;

7.1.2 Análise do Distinguished Name do Certificado

A cláusula 3 do Lightweight Directory Access Protocol (LDAP): String Representation of Distinguished Names define os OIDs obrigatórios cujas as strings do AttributeType (descritores) devem ser reconhecidos pelos implementadores. Esta lista obrigatória não inclui vários dos OIDs definidos em Open Insurance Brasil x.509 Certificate Standards, nem existe um mecanismo definido para os Servidores de Autorização publicarem informações sobre o formato que eles esperam de uma Solicitação Dinâmica de Registro do Cliente (Dynamic Client Registrarion) que inclui um tls_client_auth_subject_dn.

Para resolver essa ambiguidade, o Servidor de Autorização deve aceitar exclusivamente os AttributeType (descritores) definidas no último parágrafo da cláusula 3 RFC4514 em formato string, também deve aceitar em formato OID, com seus valores em ASN.1, todos os AttributeTypes definidos no Distinguished Name Open Insurance Brasil x.509 Certificate Standards ou adicionados pela Autoridade Certificadora.

Em caso de não atendimento destes requisitos o Servidor de Autorização deverá rejeitar o registro.

Segue na tabela abaixo como deve ser feita a decodificação:

Seguem abaixo exemplos para os atributos obrigatórios da CAs atualmente ativas:

subject_dn Issuer
UID=67c57882-043b-11ec-9a03-0242ac130003, 1.3.6.1.4.1.311.60.2.1.3=#13024252, 2.5.4.15=#131450726976617465204f7267616e697a6174696f6e, 2.5.4.5=#130e3133333533323336303030313839, CN=mycn.insurance.gov.br,2.5.4.97=OPIBR-497e1ffe-b2a2-4a4e-8ef0-70633fd11b59, O=My Public Insurance, L=BRASILIA, ST=DF, C=BR issuer=CN=Open Insurance SANDBOX Issuing CA - G1,OU=Open Insurance,O=Open Insurance Brasil,C=BR
UID=67c57882-043b-11ec-9a03-0242ac130003, 1.3.6.1.4.1.311.60.2.1.3=#13024252, 2.5.4.15=#131450726976617465204f7267616e697a6174696f6e, 2.5.4.5=#130e3133333533323336303030313839, CN=mycn.insurance.gov.br,2.5.4.97=OPIBR-497e1ffe-b2a2-4a4e-8ef0-70633fd11b59, O=My Public Insurance, L=BRASILIA, ST=DF, C=BR issuer=CN=Autoridade Certificadora do SERPRO SSLv1,OU=Autoridade Certificadora Raiz Brasileira v10,O=ICP-Brasil,C=BR
UID=67c57882-043b-11ec-9a03-0242ac130003, 1.3.6.1.4.1.311.60.2.1.3=#13024252, 2.5.4.15=#131450726976617465204f7267616e697a6174696f6e, 2.5.4.5=#130e3133333533323336303030313839, CN=mycn.insurance.gov.br,2.5.4.97=OPIBR-497e1ffe-b2a2-4a4e-8ef0-70633fd11b59, O=My Public Insurance, L=BRASILIA, ST=DF, C=BR issuer=CN=AC SOLUTI SSL EV,OU=Autoridade Certificadora Raiz Brasileira v10,O=ICP-Brasil,C=BR
UID=67c57882-043b-11ec-9a03-0242ac130003, 1.3.6.1.4.1.311.60.2.1.3=#13024252, 2.5.4.15=#131450726976617465204f7267616e697a6174696f6e, 2.5.4.5=#130e3133333533323336303030313839, CN=mycn.insurance.gov.br,2.5.4.97=OPIBR-497e1ffe-b2a2-4a4e-8ef0-70633fd11b59, O=My Public Insurance, L=BRASILIA, ST=DF, C=BR issuer=CN=AC SERASA SSL EV,OU=Autoridade Certificadora Raiz Brasileira v10,O=ICP-Brasil,C=BR
UID=67c57882-043b-11ec-9a03-0242ac130003, 1.3.6.1.4.1.311.60.2.1.3=#13024252, 2.5.4.15=#131450726976617465204f7267616e697a6174696f6e, 2.5.4.5=#130e3133333533323336303030313839, CN=mycn.insurance.gov.br,2.5.4.97=OPIBR-497e1ffe-b2a2-4a4e-8ef0-70633fd11b59, O=My Public Insurance, L=BRASILIA, ST=DF, C=BR issuer=CN=AC Certisign ICP-Brasil SSL G2,OU=Autoridade Certificadora Raiz Brasileira v10,O=ICP-Brasil,C=BR
UID=67c57882-043b-11ec-9a03-0242ac130003, 1.3.6.1.4.1.311.60.2.1.3=#13024252, 2.5.4.15=#131450726976617465204f7267616e697a6174696f6e, 2.5.4.5=#130e3133333533323336303030313839, CN=mycn.insurance.gov.br,2.5.4.97=OPIBR-497e1ffe-b2a2-4a4e-8ef0-70633fd11b59, O=My Public Insurance, L=BRASILIA, ST=DF, C=BR issuer=CN=AC VALID SSL EV,OU=Autoridade Certificadora Raiz Brasileira v10,O=ICP-Brasil,C=BR

7.2 Funções regulatórias para mapeamentos OpenID e OAuth 2.0

Para participar do ecossistema do Open Insurance, as instituições credenciadas devem se cadastrar no Diretório de Participantes de acordo com seus papéis regulatórios. Essas funções refletem a autorização do SUSEP para as instituições e, consequentemente, as APIs que podem utilizar.

A tabela a seguir descreve as funções regulatórias do Open Insurance e o mapeamento de escopos do OAuth 2.0 relacionado. Se os escopos forem omitidos durante o processo de DCR, o Servidor de Autorização deve conceder o conjunto completo de escopos potenciais com base nas funções regulatórias registradas para a seguradora, conforme descrito na seção Server Defaults.

Papel Regulador Descrição Escopos Permitidos (em construção) Fase-alvo
DADOS Instituição transmissora / receptora de dados openid consents resources customers insurance-acceptance-and-branches-abroad insurance-auto insurance-financial-risk insurance-housing insurance-patrimonial insurance-rural insurance-responsibility insurance-transport Fase 2
ICS Iniciadora de Compartilhamento de Serviços openid claim-notification endorsement quote-patrimonial-lead quote-patrimonial-home quote-patrimonial-condominium quote-patrimonial-business quote-patrimonial-diverse-risks Fase 3
TCS Transmissora de Compartilhamento de Serviços openid Fase 3

É necessário validar as roles ativas no software_statement da aplicação. Na validação dessa informação deve ser utilizado o campo software_statement_roles, e deve ser verificado se as roles listadas estão ativas.

7.3 Registro do Cliente

No processo de registro do cliente, utilizando-se o método de autenticação tls_client_auth, o cliente deve encaminhar o campo tls_client_auth_subject_dn com os AttibuteTypes(Descritores) em formato definido no item 7.1.2 Análise do Distinguished Name do Certificado. Em caso de não aderencia a este padrão o registro será rejeitado.

8. Declaração de Software

Uma declaração de software (software_statement) é um JSON Web Token (JWT) que afirma valores de metadados sobre o software cliente como um todo. Na estrutura do Open Insurance Brasil, esse software_statement é assinado pelo Diretório de Participantes, e sua assinatura DEVE ser validada pelos Servidores de Autorizacao usando as chaves públicas disponíveis na seção a seguir.

8.1 Atributos da Declaração de Software (Claims)

O exemplo a seguir contém todos os atributos atualmente incluídos em um software_statement:

{
  "software_mode": "Live",
  "software_redirect_uris": [
    "https://www.raidiam.com/insurance/cb"
  ],
  "software_statement_roles": [
    {
      "role": "DADOS",
      "authorisation_domain": "Open Insurance",
      "status": "Active"
    }
  ],
  "software_client_name": "Raidiam Insurance",
  "org_status": "Active",
  "software_client_id": "Cki1EbvjwyhPB12NGLlz2",
  "iss": "Open Insurance Brasil prod SSA issuer",
  "software_tos_uri": "https://www.raidiam.com/insurance/tos.html",
  "software_client_description": "Raidiam Insurance leverage cutting edge open insurance access to bring you real time up to date views of your insurances",
  "software_jwks_uri": "https://keystore.directory.opinbrasil.com.br/b961c4eb-509d-4edf-afeb-35642b38185d/25556d5a-b9dd-4e27-aa1a-cce732fe74de/application.jwks",
  "software_policy_uri": "https://www.raidiam.com/insurance/policy.html",
  "software_id": "25556d5a-b9dd-4e27-aa1a-cce732fe74de",
  "software_client_uri": "https://www.raidiam.com/insurance.html",
  "software_jwks_inactive_uri": "https://keystore.directory.opinbrasil.com.br/b961c4eb-509d-4edf-afeb-35642b38185d/25556d5a-b9dd-4e27-aa1a-cce732fe74de/inactive/application.jwks",
  "software_jwks_transport_inactive_uri": "https://keystore.directory.opinbrasil.com.br/b961c4eb-509d-4edf-afeb-35642b38185d/25556d5a-b9dd-4e27-aa1a-cce732fe74de/inactive/transport.jwks",
  "software_jwks_transport_uri": "https://keystore.directory.opinbrasil.com.br/b961c4eb-509d-4edf-afeb-35642b38185d/25556d5a-b9dd-4e27-aa1a-cce732fe74de/transport.jwks",
  "software_logo_uri": "https://www.raidiam.com/insurance/logo.png",
  "org_id": "b961c4eb-509d-4edf-afeb-35642b38185d",
  "org_number": "112233445566",
  "software_environment": "production",
  "software_version": "1.1",
  "software_roles": [
    "DADOS"
  ],
  "org_name": "Open Insurance Brasil",
  "iat": 1620060821,
  "organisation_competent_authority_claims": [
    {
      "authorisation_domain": "Open Insurance",
      "authorisations": [],
      "registration_id": "13353236-OIB-DADOS",
      "authority_id": "687a1c94-b360-4e04-9589-0fa5cb16451b",
      "authority_name": "SUSEP",
      "authorisation_role": "DADOS",
      "authority_code": "SUSEP",
      "status": "Active"
    }
  ]
}

9. Processamento de solicitação de registro de cliente dinâmico

DCR

9.1 Enviar uma solicitação com uma declaração de software

Este exemplo inclui vários campos opcionais, alguns dos quais podem não ser aplicáveis a algumas implantações. Para um guia completo dos atributos e sua obrigatoriedade, consultar o Swagger DCR. A quebra de linha dentro dos valores são apenas para fins de exibição.

POST /reg HTTP/1.1
Host: auth.raidiam.com
Content-Type: application/json
{
"application_type": "web",
"grant_types": [
    "client_credentials",
    "authorization_code",
    "refresh_token",
    "implicit"
],
"id_token_signed_response_alg": "PS256",
"require_auth_time": false,
"response_types": [
    "code id_token",
    "id_token"
],
"software_statement": "eyJraWQiOiJzaWduZXIiLCJ0eXAiOiJKV1QiLCJhbGciOiJQUzI1NiJ9.eyJzb2Z0d2FyZV9qd2tzX2luYWN0aXZlX3VyaSI6Imh0dHBzOlwvXC9rZXlzdG9yZS5zYW5kYm94LmRpcmVjdG9yeS5vcGluYnJhc2lsLmNvbS5iclwvNGI3NWRiMmUtYTBjMC00MzU5LWEwNzctNjg0ZTg4ZmE2OTVjXC9jZDA4MDc5MS05ZjJiLTRiMGQtYjZhNC05NTNiZTUyYjU5NzFcL2luYWN0aXZlXC9hcHBsaWNhdGlvbi5qd2tzIiwic29mdHdhcmVfbW9kZSI6IkxpdmUiLCJzb2Z0d2FyZV9yZWRpcmVjdF91cmlzIjpbImh0dHBzOlwvXC93d3cubmFvdmFsaWRvLmNvbS5iciJdLCJzb2Z0d2FyZV9zdGF0ZW1lbnRfcm9sZXMiOltdLCJvcmdfandrc190cmFuc3BvcnRfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL3RyYW5zcG9ydC5qd2tzIiwic29mdHdhcmVfY2xpZW50X25hbWUiOiJUZXN0ZSBTYW5kYm94Iiwib3JnX3N0YXR1cyI6IkFjdGl2ZSIsImlzcyI6Ik9wZW4gSW5zdXJhbmNlIEJyYXNpbCBTYW5kYm94IFNTQSBpc3N1ZXIiLCJvcmdfandrc190cmFuc3BvcnRfaW5hY3RpdmVfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL2luYWN0aXZlXC90cmFuc3BvcnQuandrcyIsInNvZnR3YXJlX2p3a3NfdHJhbnNwb3J0X2luYWN0aXZlX3VyaSI6Imh0dHBzOlwvXC9rZXlzdG9yZS5zYW5kYm94LmRpcmVjdG9yeS5vcGluYnJhc2lsLmNvbS5iclwvNGI3NWRiMmUtYTBjMC00MzU5LWEwNzctNjg0ZTg4ZmE2OTVjXC9jZDA4MDc5MS05ZjJiLTRiMGQtYjZhNC05NTNiZTUyYjU5NzFcL2luYWN0aXZlXC90cmFuc3BvcnQuandrcyIsInNvZnR3YXJlX3BvbGljeV91cmkiOiJodHRwczpcL1wvd3d3Lm5hb3ZhbGlkby5jb20uYnIiLCJzb2Z0d2FyZV9pZCI6ImNkMDgwNzkxLTlmMmItNGIwZC1iNmE0LTk1M2JlNTJiNTk3MSIsInNvZnR3YXJlX3N0YXR1cyI6IkFjdGl2ZSIsInNvZnR3YXJlX2Vudmlyb25tZW50IjoiU2FuZGJveCIsInNvZnR3YXJlX3ZlcnNpb24iOiIxLjAwIiwib3JnX25hbWUiOiJPUEVOIElOU1VSQU5DRSBCUkFTSUwgLSBQRUVSUyIsImlhdCI6MTY1NzgyOTExNCwic29mdHdhcmVfc2VjdG9yX2lkZW50aWZpZXJfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL2NkMDgwNzkxLTlmMmItNGIwZC1iNmE0LTk1M2JlNTJiNTk3MVwvcmVkaXJlY3RfdXJpcy5qc29uIiwic29mdHdhcmVfY2xpZW50X2lkIjoiY2QwODA3OTEtOWYyYi00YjBkLWI2YTQtOTUzYmU1MmI1OTcxIiwib3JnX2p3a3NfaW5hY3RpdmVfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL2luYWN0aXZlXC9hcHBsaWNhdGlvbi5qd2tzIiwic29mdHdhcmVfandrc190cmFuc3BvcnRfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL2NkMDgwNzkxLTlmMmItNGIwZC1iNmE0LTk1M2JlNTJiNTk3MVwvdHJhbnNwb3J0Lmp3a3MiLCJzb2Z0d2FyZV9jbGllbnRfdXJpIjoiaHR0cHM6XC9cL3d3dy5uYW92YWxpZG8uY29tLmJyIiwic29mdHdhcmVfbG9nb191cmkiOiJodHRwczpcL1wvd3d3Lm5hb3ZhbGlkby5jb20uYnIiLCJvcmdfaWQiOiI0Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWMiLCJvcmdfandrc191cmkiOiJodHRwczpcL1wva2V5c3RvcmUuc2FuZGJveC5kaXJlY3Rvcnkub3BpbmJyYXNpbC5jb20uYnJcLzRiNzVkYjJlLWEwYzAtNDM1OS1hMDc3LTY4NGU4OGZhNjk1Y1wvYXBwbGljYXRpb24uandrcyIsIm9yZ19udW1iZXIiOiIxNDcyMzM3OTAwMDE3MiIsInNvZnR3YXJlX2p3a3NfdXJpIjoiaHR0cHM6XC9cL2tleXN0b3JlLnNhbmRib3guZGlyZWN0b3J5Lm9waW5icmFzaWwuY29tLmJyXC80Yjc1ZGIyZS1hMGMwLTQzNTktYTA3Ny02ODRlODhmYTY5NWNcL2NkMDgwNzkxLTlmMmItNGIwZC1iNmE0LTk1M2JlNTJiNTk3MVwvYXBwbGljYXRpb24uandrcyIsInNvZnR3YXJlX3JvbGVzIjpbXSwib3JnYW5pc2F0aW9uX2NvbXBldGVudF9hdXRob3JpdHlfY2xhaW1zIjpbXX0.bdWayyhABvNGnT7Vmsdd5ZTht1oYBm_hHRAAyRGD-lCmNi08HDFH-8RzjFsMJ5ZWzS99mwwVrCBph0YcbwfzWuSu9uFdd-bwvfhXFhkNDzQHuRMOF1QTHd0C8r3N-_CkBtYWyXXNFGiREyXjFn8Muvw3fGSr98sy01PDlNyZlxxpBTU9-nz2r-WxwwVyTJyVfz8wVXrrX3_H19Ty3vwiqAbf0tSPyfXFEe3XQE6XJ8W93Ec9M2CzB3PuaaNvgsa2f4T6tT3yHqUfnRQuqf1FCc3raxxn7tVAB-G1yJ9bz-ZaKdsjX2nWCGhJR41rIPlAGv85EsESAo_JSHpfZW0EbA",
"subject_type": "public",
"token_endpoint_auth_method": "private_key_jwt",
"request_object_signing_alg": "PS256",
"require_signed_request_object": true,
"require_pushed_authorization_requests": false,
"tls_client_certificate_bound_access_tokens": true,
"client_id": "aCnBHjZBvD6ku3KVBaslL",
"client_name": "Raidiam Insurance",
"client_uri": "https://www.raidiam.com/insurance.html",
"request_object_encryption_alg": "RSA-OAEP",
"request_object_encryption_enc": "A256GCM"
"jwks_uri": "https://keystore.directory.opinbrasil.com.br/b961c4eb-509d-4edf-afeb-35642b38185d/25556d5a-b9dd-4e27-aa1a-cce732fe74de/application.jwks",
"redirect_uris": [
    "https://www.raidiam.com/insurance/cb"
]
}

9.2 Open Insurance Brasil SSA Key Store e detalhes do emissor

As links a seguir apontam para as chaves públicas do Diretório de Participantes, e devem ser usadas para verificar a validadade da assinatura dos software_statements apresentados durante o processo de registro de cliente.

Producão

https://keystore.directory.opinbrasil.com.br/openinsurance.jwks

Emissor do Open Insurance Open Insurance Brasil SSA de produção

Sandbox

https://keystore.sandbox.directory.opinbrasil.com.br/openinsurance.jwks

Emissor do Open Insurance Open Insurance Brasil SSA de sandbox

9.3 Sobre os mecanismos de autenticação e autorização dos serviços de DCR e DCM

Por serem serviços auxiliares ao fluxo principal do Open Insurance Brasil, os serviços de registro e manutenção dinâmica de clientes não utilizam os mesmos mecanismos de controle de acesso. Por exemplo: não é possível exigir um access_token OAuth 2.0 de uma aplicação cliente que ainda não está registrada na instituição transmissora. Para estender as RFC7591 e RFC7592, que recomendam mecanismos mínimos para autenticação dos seus serviços, as instituições que suportam os fluxos de registro e manutenção dinâmica de clientes devem implementar em seus Servidores de Autorização os controles a seguir:

9.3.1 Registro de cliente - POST /register

  1. validar que o certificado apresentado pela aplicação cliente é subordinado às cadeias do ICP-Brasil definidas no Padrão de Certificados do Open Insurance Brasil;
  2. assegurar que a assinatura do software_statement apresentado pela aplicação cliente durante o registro tenha sido feita pelo Diretório de Participantes através das chaves públicas descritas na seção anterior;
  3. assegurar que o software_statement apresentado pela aplicação cliente durante o registro corresponda à mesma instituição do certificado de cliente apresentado, validando-o através dos atributos que trazem organization_id no certificado X.509.
  4. emitir, na resposta do registro, um registration_access_token para ser usado como token de autenticação nas operações de manutenção da aplicação cliente registrada, seguindo as especificações descritas na RFC7592.
  5. não devem ser permitidos múltiplos cadastros DCR para o mesmo Software Statement, de forma que em caso de tentativa de novo registro para um Software Statement já cadastrado, deve se utilizar o procedimento de Error Response definido no item 3.2.2 da RFC7591.

9.3.2 Manutenção de cliente - GET /register - PUT /register - DELETE /register

  1. validar que o certificado apresentado pela aplicação cliente é subordinado às cadeias do ICP-Brasil definidas no Padrão de Certificados do Open Insurance Brasil;
  2. validar a presença e a correspondência do header Bearer Authorization contendo o valor do atributo registration_access_token retornado durante o registro do cliente correspondente.

Observação: A RFC7592 prevê a possibilidade de rotação do registration_access_token emitido pelo Servidor de Autorização a cada uso, tornando-o um token de uso único. As instituições devem considerar esse aspecto no registro de suas aplicações cliente para receber e atualizar o registration_access_token pelo novo valor recebido nas chamadas de manutenção de cliente.

FAPI Security Profile 1.0

O Open Insurance adere ao padrão do Open Finance Brasil grade API Security Profile 1.0 Implementers Draft 3.

Padrão de Certificados

Prefácio

A Estrutura Inicial do Open Insurance Brasil é responsável por criar os padrões e especificações necessários para atender aos requisitos e obrigações da Legislação do Open Insurance do Brasil, conforme originalmente delineado pela SUSEP. É possível que alguns dos elementos deste documento estejam sujeitos a direitos de patente. A Estrutura Inicial não se responsabiliza pela identificação de qualquer ou todos os direitos de patente.

Objetivo

Especificar o conjunto de certificados necessários que devem ser utilizados pelas entidades participantes do Open Insurance Brasil para garantir interoperabilidade para autenticação, confidencialidade, integridade e não repúdio entre os participantes, bem como para os usuários e consumidores destas entidades. O público desta especificação são entidades participantes do Open Insurance Brasil que necessitam fazer a emissão de certificados para se autenticar junto a outras entidades, bem como oferecer a seus clientes um canal de autenticação seguro.

Convenções Notacionais

As palavras-chave "deve" (shall), "não deve" (shall not), "deveria" (should), "não deveria" (should not) e "pode" (may) presentes nesse documento devem ser interpretadas conforme as diretrizes descritas em ISO Directive Part 2 observando a seguinte equivalência:

Estas palavras-chave não são usadas como termos de dicionário, de modo que qualquer ocorrência deles deve ser interpretada como palavras-chave e não devem ser interpretados com seus significados de linguagem natural.

1. Escopo

Este documento especifica os tipos de certificados necessários para:

2. Referências Normativas

Os seguintes documentos referenciados são indispensáveis para a aplicação deste documento. Para referências datadas, apenas a edição citada se aplica. Para referências não datadas, a última edição do documento referenciado (incluindo quaisquer emendas) se aplica.

3. Termos e Definições

Para o propósito deste documento os termos definidos na RFC5280, BCP195, RFC8705, e ISO29100 são aplicáveis.

4. Glossário

5. Padrão de Certificados Open Insurance Brasil

5.1 Introdução

O ecossistema do Open Insurance Brasil faz uso de cadeias de certificados e protocolo TLS para garantir a confidencialidade, autenticação e integridade do canal de comunicação utilizado pelas APIs das instituições participantes, bem como dos clientes de cada um dos participantes.

Os certificados utilizados pelo Open Insurance Brasil também são necessários para autenticar as aplicações através do oAuth 2.0 mTLS ou private_key_jwt, além de também servirem para realizar a assinatura de payloads pelo uso de JWS. Outra atribuição importante dos certificados é autenticar e apresentar um canal seguro para o usuário final no ato de autenticação e uso dos serviços prestados pela entidade participante.

5.2 Certificados ICP-Brasil

Os certificados emitidos pelas Autoridades Certificadoras autorizadas pelo ICP-Brasil são utilizados apenas na comunicação entre as entidades participantes do ecossistema do Open Insurance Brasil.

Os processos de emissão e revogação dos certificados são de responsabilidade das próprias Autoridades Certificadores, sendo regulamentados por Declarações de Prática de Certificação, e supervisionadas pelo Comitê Gestor da Infraestrutura de Chaves Públicas Brasileira.

As práticas, processos, disponibilização e valores praticados pelas Autoridades Certificadoras não são de responsabilidade do Estrutura Inicial do Open Insurance Brasil.

Algoritmos

Todos os certificados emitidos junto ao ICP-Brasil devem possuir as seguintes características:

5.2.1 Certificado Servidor

O Certificado Servidor deve ser emitido para proteger e autenticar o canal TLS utilizado pelas APIs que serão consumidas pelas aplicações cliente de entidades participantes do Open Insurance.

O padrão de certificado utilizado deve seguir as práticas de emissão de certificados existentes de "CERTIFICADO PARA SERVIDOR WEB – ICP-Brasil".

O certificado de servidor precisa ser enviado com a cadeia intermediária, conforme RFC5246 (itens 7.4.2).

5.2.2 Certificado Cliente

Os Certificados de Aplicação Cliente (Transporte) são utilizados para autenticar o canal mTLS e para realizar a autenticação da aplicação cliente através de oAuth2.0 mTLS ou private_key_jwt, de acordo com o cadastro da aplicação realizado pelo processo de Dynamic Client Registration junto à entidade transmissora. Sobre o mTLS, o certificado cliente precisa ser enviado com a cadeia intermediária, conforme RFC5246 (itens 7.4.2 e 7.4.6).

Para emissão de Certificado Cliente é necessário que a instituição participante do Open Insurance Brasil tenha realizado o cadastro da aplicação no Serviço de Diretório, através do processo de emissão de Software Statement Assertion, e com isso já tenha obtido o valor de Software Statement ID.

5.2.2.1 Atributos Open Insurance Brasil

O Certificado Cliente deve ser emitido através de cadeia V10, e deve obrigatoriamente conter os seguintes atributos:

Distinguished Name

Certificate Extensions

Subject Alternative Name

5.2.3 Certificado de Assinatura

Os Certificados de Assinatura são utilizados para realizar assinatura do payload através do uso de JWS (JSON Web Signature).

5.2.3.1 Atributos Open Insurance Brasil Presentes no Certificado

O Certificado de Assinatura deve ser emitido através de cadeia V5, e deve obrigatoriamente conter os seguintes atributos:

Distinguished Name

Certificate Extensions

Subject Alternative Name

5.2.3.2 Autoridades Certificadoras Participantes

As seguintes autoridades certificadoras realizaram o processo de onboarding ao Open Insurance Brasil e estão habilitadas para realizar a emissão de certificados do Open Insurance Brasil utilizando para tal os certificados nível 1 aqui listados:

Apenas deverá ser aceito certificados indicados com "Situação: válido" nestes repositórios do ITI acima referenciados que são de Cadeia ICP-Brasil v5 e v10.

5.2.4 Certificado para Front-End

Os certificados para Front-End são utilizados para disponibilizar serviços, em geral páginas Web, com uso de TLS, que são acessados pelo usuário final. Dado a sua finalidade, e para garantir maior interoperabilidade, os certificados devem ser do tipo EV (Extended Validation) e devem ser ser gerados através de uma autoridade certificadora válida, seguindo as regras definidas na RFC 5280 e RFC 2818, em conformidade com os princípios e critérios WebTrust.

Apêndice

Modelo de Configuração de Certificado Cliente - OpenSSL

[req]
oid_section = OIDs

default_bits = 2048
default_md = sha256
encrypt_key = yes
prompt = no
string_mask = utf8only
distinguished_name = client_distinguished_name
req_extensions = req_cert_extensions

[ OIDs ]
organizationIdentifier = 2.5.4.97

[ client_distinguished_name ]
businessCategory = <tipo de organização>
jurisdictionCountryName = BR
serialNumber = <CNPJ>
countryName = BR
organizationName = <Razão Social>
stateOrProvinceName = <UF>
localityName = <Cidade>
organizationIdentifier = OPIBR-<Código de Participante>
UID = <Software Statement ID emitido pelo diretório>
commonName = <FQDN|Wildcard>

[ req_cert_extensions ]
basicConstraints = CA:FALSE
subjectAltName = @alt_name
keyUsage = critical,digitalSignature,keyEncipherment
extendedKeyUsage = clientAuth

[ alt_name ]
DNS = <FQDN|Wildcard>

Modelo de Configuração de Certificado de Assinatura - OpenSSL

[req]
default_bits = 2048
default_md = sha256
encrypt_key = yes
prompt = no
string_mask = utf8only
distinguished_name = client_distinguished_name
req_extensions = req_cert_extensions

[ client_distinguished_name ]
UID = <Código de Participante>
countryName = BR
organizationName = ICP-Brasil
0.organizationalUnitName = <Certificate Authority>
1.organizationalUnitName = <CNPJ da Registration Authority>
2.organizationalUnitName = <Validation type>
commonName = <Company Name>

[ req_cert_extensions ]
basicConstraints = CA:FALSE
subjectAltName = @alt_name
keyUsage = critical,digitalSignature,nonRepudiation

[ alt_name ]
otherName.0 = 2.16.76.1.3.2;UTF8:<Name of the person responsible for the organization>
otherName.1 = 2.16.76.1.3.3;UTF8:<CNPJ>
otherName.2 = 2.16.76.1.3.4;UTF8:<CPF/PIS/RF of responsible person>
otherName.3 = 2.16.76.1.3.7;UTF8:<INSS Number>

Tabela com Endpoints vs Tipo de Certificado e mTLS

Abaixo apresentamos quais endpoints podem ser publicados utilizando certificado EV como autenticação do consentimento e os endpoints de autenticação de APIs privadas/negócios que devem ser publicadas usando certificado ICP. Você também poderá verificar quais endpoints devem proteger suas conexões utilizando mTLS.

Fica a critério da instituição a escolha do certificado que deve ser adotado para os endpoints da Fase 1, os quais, por natureza, são de acesso público.

Fase Grupo APIs (em construção) Certificado mTLS
NA OIDC .well-known/openid-configuration EV ou ICP WEB SSL
NA OIDC jwks_uri EV ou ICP WEB SSL
NA OIDC authorization_endpoint EV
NA OIDC token_endpoint ICP WEB SSL Obrigatório
NA OIDC userinfo_endpoint ICP WEB SSL Obrigatório
NA OIDC pushed_authorization_request_endpoint ICP WEB SSL Obrigatório
NA DCR registration_endpoint ICP WEB SSL Obrigatório
NA OIDC revocation_endpoint ICP WEB SSL Obrigatório
2 Consentimentos /consents/* ICP WEB SSL Obrigatório
2 Resources /resources/* ICP WEB SSL Obrigatório
2 Dados /customers/* ICP WEB SSL Obrigatório
2 Transacionais /insurance-*/* ICP WEB SSL Obrigatório

Assinaturas

Sobre os certificados exigidos para assinatura de mensagens: Padrões de certificados digitais Open Insurance Brasil

Sobre os algoritmos usados para assinatura de mensagens JWS: Perfil de segurança FAPI - Open Finance Brasil

Sobre mensagens assinadas, JWS e JWKS: Guia do Usuário para Instituições Receptores de Dados

Glossário de Segurança

Sigla Descrição Informação
API Interface de programação de aplicativo Uma interface de programação de aplicativo é um conjunto de rotinas, protocolos e ferramentas para construir aplicativos de software. Uma API especifica como os componentes de software devem interagir
FAPI Financial API Especificação técnica de API e define requisitos técnicos adicionais para o setor financeiro
CIBA Client Initiated Backchannel Authentication A autenticação de backchannel iniciada pelo cliente (CIBA) é um dos padrões mais recentes da OpenID Foundation. São categorizados como "fluxo desacoplado". Permite novas maneiras de obter o consentimento do usuário final
OAuth O OAuth é um protocolo de autorização para APIs web voltado a permitir que aplicações client acessem um recurso protegido em nome de um usuário
OIDC OpenID Connect OpenID Connect é um protocolo de identidade simples com padrão aberto
JWT JSON Web Token Uma técnica definida na RFC 7519 para autenticação remota entre duas partes. Ele é uma das formas mais utilizadas para autenticar usuários em APIs RESTful
JWS JSON Web Signature Uma forma de garantir a integridade das informações em um formato altamente serializado
SHA256 Secure Hash Algorithm Um conjunto de funções criptográficas de hash
PKCE Proof Key for Code Exchange Chave de prova para troca de código por clientes públicos Oauth
MAC Código de Autenticação de Mensagem Permite que as declarações sejam assinadas digitalmente ou protegidas por integridade utilizando JWS
ICP-Brasil Infraestrutura de Chaves Públicas Brasileira Na definição oficial, “uma cadeia hierárquica de confiança que viabiliza a emissão de certificados digitais para identificação virtual do cidadão"
AC Autoridade Certificadora
AR Autoridade de Registro
TLS Transport Layer Security
ECDSA Elliptic Curve Digital Signature Algorithm Algoritmo de método de assinatura digital de documentos utilizando criptografia baseada em curvas elípticas
ECDHE Elliptic-curve Diffie–Hellman Protocolo de contrato chave que permite que duas partes, cada uma com um par de chaves público-privado de curva elíptica, estabeleçam um segredo compartilhado em um canal inseguro
AES Advanced Encryption Standard Algoritmos de criptografia de bloco simétrico com uma chave de criptografia de 256 bits
Autenticação mútua Chamamos de autenticação mútua quando ambos cliente e servidor apresentam certificados para serem validados pelo par
CSR Certificate Signing Request Contém informação que irá ser incluída no seu certificado como o nome da empresa/organização, common name (domínio), localidade e país. Também contém a chave pública (public key) que será incluída no seu certificado. Normalmente é também criada uma chave privada (private key) ao mesmo tempo que é criado o CSR
SSA Software Statement Assertion SSA é um JSON Web Token (JWT) que contém metadados sobre uma instância de aplicativo client desenvolvida por um TPP. O JWT é emitido e assinado pelo Diretório do Open Insurance Brasil
End User Identificação de usuário final que possui as informações que se deseja acessar
Back-End Aplicação ou código que da inteligência de negocio as ações solicitadas via API , código que efetivamente realiza a função desejada
Json JavaScript Object Notation Modelo para armazenamento e transmissão de informações no formato texto.
Claims Escopos/declarações usadas em uma API durante a autenticação para autorizar o acesso aos detalhes de um usuário, como nome e imagem por exemplo. Cada escopo retorna um conjunto de atributos do usuário, que são chamados de declarações
Header Cabeçalho de uma solicitação ou resposta que transmite contexto e metadados adicionais sobre a solicitação ou resposta. Por exemplo, em uma mensagem de solicitação podem ser usados para fornecer credenciais de autenticação
Payload Carga Útil do token JWT. É aqui que você coloca informações como a quem o token pertence, qual a expiração dele, quando ele foi criado, entre outras coisas

Referências Normativas

Referências Descrição Versão
JSON The JavaScript Object Notation (JSON) Data Interchange Format: https://tools.ietf.org/html/rfc8259 Dec 2017
JWT JSON Web Token (JWT): https://tools.ietf.org/html/rfc7519 May 2015
JWS JSON Web Signature (JWS): https://tools.ietf.org/html/rfc7797 Feb 2016

Referências Informativas

Referências Descrição
BCP195 Recomendações para o uso seguro do Transport Layer Security (TLS) e Datagram Transport Layer Security (DTLS): BCP 195
DOS-G Guia de segurança sobre DDoS attacks: Denial of Service (DoS) guidance

Diretório de Participantes

Participantes Open Insurance Brasil

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Informações sobre os servidores de autorização dos participantes do Open Insurance Brasil que estão registrados no Diretório.

Base URLs:

License: MIT

A especificação do arquivo de participantes pode ser acessada aqui.

Organisations

Recupera informações técnicas sobre Participantes registrados no diretório, essas informações permitem identificar e consumir as APIs dos participantes

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://data.directory.opinbrasil.com.br/participants");
xhr.setRequestHeader("Accept", "application/json");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("data.directory.opinbrasil.com.br")

headers = { 'Accept': "application/json" }

conn.request("GET", "/participants", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://data.directory.opinbrasil.com.br/participants")
  .header("Accept", "application/json")
  .asString();

GET /participants

Example responses

200 Response

[
  {
    "OrganisationId": "string",
    "Status": "Active",
    "OrganisationName": "string",
    "CreatedOn": "string",
    "LegalEntityName": "string",
    "CountryOfRegistration": "string",
    "CompanyRegister": "string",
    "RegistrationNumber": "string",
    "RegistrationId": "string",
    "RegisteredName": "string",
    "AddressLine1": "string",
    "AddressLine2": "string",
    "City": "string",
    "Postcode": "string",
    "Country": "string",
    "ParentOrganisationReference": "string",
    "Contacts": [
      {
        "ContactId": "string",
        "OrganisationId": "string",
        "ContactType": "Business",
        "FirstName": "string",
        "LastName": "string",
        "Department": "string",
        "EmailAddress": "string",
        "PhoneNumber": "string",
        "AddressLine1": "string",
        "AddressLine2": "string",
        "City": "string",
        "Postcode": "string",
        "Country": "string",
        "AdditionalInformation": "string",
        "PgpPublicKey": "string"
      }
    ],
    "AuthorisationServers": [
      {
        "AuthorisationServerId": "string",
        "OrganisationId": "string",
        "AutoRegistrationSupported": true,
        "ApiResources": [
          {
            "ApiResourceId": "string",
            "ApiFamilyType": "string",
            "ApiVersion": 0,
            "ApiDiscoveryEndpoints": [
              {
                "ApiDiscoveryId": "string",
                "ApiEndpoint": "http://example.com"
              }
            ]
          }
        ],
        "CustomerFriendlyDescription": "string",
        "CustomerFriendlyLogoUri": "http://example.com",
        "CustomerFriendlyName": "string",
        "DeveloperPortalUri": "http://example.com",
        "TermsOfServiceUri": "http://example.com",
        "NotificationWebhook": "http://example.com",
        "NotificationWebhookStatus": "string",
        "OpenIDDiscoveryDocument": "http://example.com",
        "PayloadSigningCertLocationUri": "http://example.com",
        "ParentAuthorisationServerId": "string"
      }
    ],
    "OrgDomainClaims": [
      {
        "OrganisationAuthorityDomainClaimId": "string",
        "AuthorisationDomainName": "string",
        "AuthorityId": "string",
        "AuthorityName": "string",
        "RegistrationId": "string",
        "Status": "Active"
      }
    ],
    "OrgDomainRoleClaims": [
      {
        "OrganisationId": "string",
        "OrganisationAuthorityClaimId": "string",
        "AuthorityId": "string",
        "Status": "Active",
        "AuthorisationDomain": "string",
        "Role": "string",
        "Authorisations": [
          {
            "Status": "Active",
            "MemberState": "st"
          }
        ],
        "RegistrationId": "string",
        "UniqueTechnicalIdenifier": [
          "string"
        ]
      }
    ]
  }
]

Responses

Status Meaning Description Schema
200 OK Export the open-data for all the organisations OrganisationsExportOpenData
401 Unauthorized Unauthorized None
403 Forbidden Forbidden None
404 Not Found The specified key does not exist None
500 Internal Server Error Internal Server Error None
502 Bad Gateway Bad Gateway None

Especificações de APIs Diretório

O Diretório Central do Open Insurance Brasil pode ser acessado tanto via interface gráfica quanto por meio de integração por APIs.

Para acessar as APIs do Diretório, verifique os manuais para criação de certificados.

Criando uma Declaração de Software

Gerando o Certificado BRCAC

Gerando o Certificado BRSEAL

Obtendo um token para acesso as APIs do Diretório

Para entender como usar cada API, leia a especificação do Swagger da API do Diretório disponível nesse link.

Guia de operação do diretório central

1. Introdução

O Open Insurance, ou Sistema de Seguros Aberto, é a possibilidade de consumidores de produtos e serviços de seguros, previdência complementar aberta e capitalização permitirem o compartilhamento de suas informações entre diferentes sociedades autorizadas/credenciadas pela SUSEP de forma segura, ágil, precisa e conveniente. Para entregar esses benefícios ao consumidor, o Open Insurance operacionaliza e padroniza o compartilhamento de dados e serviços por meio de abertura e integração de sistemas, com privacidade e segurança. Acesse o site oficial da SUSEP

Antes de Começar

Esse guia tem como objetivo demonstrar, de forma prática, a operação do Diretório Central do Open Insurance Brasil. Além disso, ele é complementar a outras documentações disponibilizadas pela governança e não faz parte do escopo quaisquer detalhamentos relacionados à experiência do usuário e desenvolvedor, definições de segurança e especificação de APIs. Todas as funcionalidades estão disponíveis em sandbox e podem ser testadas em: https://web.sandbox.directory.opinbrasil.com.br/. Procedimentos em produção pendentes serão disponibilizados assim que possível. As ações aqui apresentadas podem ser realizadas tanto por administradores quanto por contatos técnicos primários e secundários. Para ilustrar este guia e tentar deixar as situações de uso mais palpáveis, foram criadas instituições e telas fictícias.

Tipos de Usuários

Neste exemplo, mostramos as diversas possibilidades suportadas de atribuições de função para um usuário cadastrado no Diretório.

buttons Administrativo Usuários com poderes de administração no Diretório, podendo realizar todas ações.
buttons Operação Usuários com permissão em ferramentas específicas no Diretório.
buttons Plataforma Usuários para gestão e operação das plataformas do ecossistema, como o Service Desk, Portal, Plataforma de Resolução de Disputas e Plataforma Centralizada (Ressarcimento).

Relação Organização vs. Marcas

Neste exemplo, mostramos as diversas possibilidades suportadas para se realizar cadastros de organizações no Diretório. Assim, uma organização pode ser cadastrada de forma independente ou pertencente a um conglomerado. Já as marcas são uma forma mais amigável, democrática e fácil para identificação das instituições participantes. Uma Marca de um conglomerado pode estar correlacionada a mais de uma Instituição Participante, assim como uma Instituição Participante pode estar correlacionada a mais de uma marca.

Importante: a Marca cadastrada no diretório será a mesma apresentada para escolha do usuário na Jornada de Compartilhamento de Dados e Iniciação de Pagamentos. As Instituições Participantes (ou organizações) também serão apresentadas em tela, apenas em caráter informativo. Para maiores detalhes, consulte o Guia de Experiência do Usuário.


Pontos de atenção no cadastramento de marca/authorisation server


Alternativas para atualização da marca

API Participants Prefira por consumir dados da API Participants. Ela permite que o conteúdo seja fornecido ao usuário através de um servidor mais próximo, acelerando a distribuição e melhorando a experiência de consumo.
Webhook do Diretório Inscreva-se no webhook do Diretório para receber os eventos de notificação das principais atualizações, como alteração de cadastro, atualização de marca, entre outros.
Cache local Alguns participantes optam pela utilização de estruturas de cache local. Assim, recomenda-se a revalidação diária dos dados, de modo a mantê-los íntegros e com a versão mais recente possível.
Importante! Caso a instituição queira utilizar alguma chave forte, recomendamos utilizar o AuthorisationServerID. Os campos Customer Friendly Server Name e Description são especialmente suscetíveis a atualizações pelas organizações e não devem ser utilizados para esse fim.


Cadastramento Fase 1 x Fase 2

2. Registrando um usuário no diretório

Para acessar o Diretório de participantes você precisa estar registrado com um usuário válido. Esta seção descreve as etapas necessárias para realizar o registro de um novo usuário.

ETAPA 1: Registrando um usuário no Diretório

Requisitos

  1. No navegador, digite a URL de acordo com o ambiente a ser acessado:

    Sandbox: https://web.sandbox.directory.opinbrasil.com.br/

    Produção: https://web.directory.opinbrasil.com.br/

  2. Clique no link Register

  3. Na tela Register for an account, preencha os campos do formulário.

  4. Clique no botão Register

Nota: E-mails sociais não são permitidos. Você deve utilizar um endereço de e-mail válido da instituição. O cadastro pode ser realizado por qualquer colaborador da organização, identificado aqui como um Iniciador de Cadastro, podendo esse ser tanto um contato administrativo quanto técnico da instituição.

Nome do campo Descrição Exemplo
First Name Deve ser preenchido com o primeiro nome do usuário. Maria
Family Name Deve ser preenchido com o sobrenome do usuário. Gomes
E-mail Address Deve ser informado um endereço de e-mail corporativo. maria.gomes@semicredi.com.br
Phone Number Informar o número de telefone de contato do usuário. +55 11 900000000
Password Definir uma senha que deve conter entre 8 e 24 caracteres com letras maiúsculas, minúsculas, números e ao menos um carácter especial. <senha_secreta>
Confirm Password Repetir a mesma senha informada no campo anterior. <senha_secreta>
National ID (CPF) Informar o número de registro do Cadastro de Pessoa Física (CPF). 999999999-00
Do you possess an e-signature certificate? O seletor deve estar assinalado caso o usuário possua um eCPF

ETAPA 2: Verificando os dados informados

Requisitos

  1. Nesta etapa, o Diretório irá enviar uma senha de uso único (OTP), que será encaminhada ao endereço de e-mail e número de telefone informado na etapa anterior.
  2. No e-mail recebido, selecione, copie e cole o código OTP no campo EMAIL VERIFICATION CODE.
  3. Na mensagem SMS recebida no telefone celular, copie o código OTP e informe no campo PHONE NUMBER VERIFICATION CODE.
  4. Clique no botão Verify.

Nota: Caso você não tenha recebido o e-mail com o código de confirmação, verifique sua caixa de SPAM e as políticas de bloqueio de mensagens. O envio das mensagens poderá sofrer algum atraso. Contudo, se o problema persistir, clique no botão Resend OTP para reenvio das mensagens.

ETAPA 3: Confirmando o progresso de registro

Requisitos

  1. Nesta etapa, faça o download de um aplicativo de autenticação de sua preferência. É possível utilizar o Google Authenticator, Microsoft Authenticator, LastPass Authenticator, 1Password entre outros.
  2. Digitalize o QR Code que aparece na página e no aplicativo de autenticação. Copie e cole a senha de uso único (OTP).
  3. Clique no botão Sign-In.

ETAPA 4: Confirmação da assinatura eletrônica

Requisitos

  1. Nesta etapa, será enviado um e-mail contendo um link para análise e assinatura do Termo de Aceite.
  2. Selecione e copie o código de acesso apresentado na janela Upload e-signature confirmation.
  3. Na mensagem recebida na caixa de entrada em nome da DocuSign, clique no link ANALISAR DOCUMENTO. Ao clicar, você será redirecionado para o website da DocuSign.
  4. No navegador, cole o valor copiado no passo 2 no campo Código de acesso.
  5. Clique no botão Validar.

ETAPA 5: Análise e confirmação do Termo de Aceite

Requisitos

  1. Nesta etapa, no website da DocuSign, clique no botão Continuar.
  2. Role o documento para baixo e, na página seguinte, clique no ícone Rubricar. No final das páginas, clique no ícone Assinar.
  3. Clique no botão Concluir.
  4. Na janela "Salvar uma cópia do seu documento", você pode se inscrever para obter uma conta DocuSign gratuita e assinar todos os seus documentos eletronicamente. Nesta janela, também é possível clicar no ícone Fazer Download e baixar uma cópia do documento assinado.
  5. Clique no botão Submeter. Ao clicar no botão Submeter, você aceita os Termos e Condições e reconhece que seus dados serão utilizados conforme descrito na Política de Privacidade da DocuSign.
  6. Na caixa de entrada, você receberá um e-mail enviado pela DocuSign contendo uma cópia do documento Termo de Aceite assinado eletronicamente.
  7. Retorne ao Diretório e, na janela Upload esignature confirmation, clique no botão Check status. Se todas as etapas anteriores forem validadas com sucesso, você será automaticamente redirecionado à página inicial do Diretório.

3. Acessando uma Organisation

Esta seção descreve as etapas necessárias para exibir detalhes de uma organização.

ETAPA 1: Exibindo detalhes de uma organização

Requisitos

  1. No Diretório, localize e selecione a sua organização.
  2. Revise as informações previamente cadastradas.

Nota: Os cadastrados foram realizados de forma antecipada a partir de informações fornecidas junto a SUSEP. É fundamental que as organizações verifiquem as informações cadastradas. Caso exista alguma divergência, entre em contato pelo e-mail secretariado@opinbrasil.com.br .

Nome do campo Descrição Exemplo
Status Define o estado atual do cadastro, se está ativo ou não. Active
Organisation Name Deve ser informado o nome da organização. Seg. Semicredi S.A.
Registration Number-CNPJ Deve ser informado o número de Cadastro Nacional da Pessoa Jurídica (CNPJ) da organização. 22.222.222/0002-22
Date of Creation Data de criação do registro de cadastro da organização. 2021-01-07T11:13:08.531Z
Company Registrar Cadastro Nacional da Pessoa Jurídica
Organisation ID Identificador da organização. Esta informação será gerada automaticamente. cdc674fd-b019-5110-af5d-0268ed8227371
Parent Organisation Reference ID Deve ser informado o número de Cadastro Nacional da Pessoa Jurídica (CNPJ) da organização mãe para casos em que seja necessária a constituição de um conglomerado. A seção de Cadastramento de conglomerados ilustra este cenário em mais detalhes. 11.111.111/0001-11
Legal Name Deve ser informado o nome legal de cadastro da instituição. Seguradora Semicredi S.A.
Address Line 1 Deve ser informado o logradouro da organização. Rua ABC 123
Address Line 2 Deve ser informado o logradouro da organização. Cidades Monções
City Deve ser informada a cidade da organização. São Paulo, SP
Country Deve ser informado o país da organização. BR

Cadastramento de Conglomerado

No diretório de participantes há o conceito de conglomerado. Assim, uma organização mãe poderá ser referenciada em um cadastro de uma organização filha atribuindo-se o CNPJ da organização mãe no campo PARENT ORGANISATION REFERENCE ID da organização filha.

Importante: se a sua organização faz parte de um conglomerado, é fundamental referenciar as organizações filhas com a organização mãe.

4. Cadastrando contatos

Após o onboarding da instituição e do representante da mesma, é necessário realizar o cadastro da equipe de contatos de notificação no Diretório Central. Esses contatos são para possíveis comunicações entre os participantes e a estrutura central.

ETAPA 1: Cadastrando um novo contato

Requisitos

  1. No Diretório, localize e selecione a sua organização.
  2. Selecione o menu Contacts e clique no botão New Contact.
  3. Na janela New Contact preencha os campos do formulário. A tabela a seguir apresenta cada um dos campos em mais detalhes.
  4. Clique no botão Save.

Nota: Os usuários de notificação não possuem ações dentro do Diretório e nas demais plataformas do perímetro central.

Nome do campo Descrição Exemplo
Contact Type* Tipo do contato (Business/Negócio, Technical/Técnico, Billing/Cobrança, Incident/Incidente e Security/Segurança). Incident
Department Deve ser informado o departamento do contato. Operações de TI
First Name Deve ser informado o primeiro nome do contato. Maria
Last Name Deve ser informado o sobrenome do contato. Gomes
E-mail* O endereço de e-mail do contato. maria.gomes@semicredi.com.br
Phone Number* Deve ser informado o número de telefone do contato. +55 51 900000000
Additional Information Deve ser informado o e-mail para o grupo de notificação do contato. openinsurance@semicredi.com.br
PGP Public Key Deve ser preenchido com uma chave alfanumérica para comunicação de dados de incidentes de segurança entre instituições. Como esta chave tem extensão muito grande para adicionar como exemplo, segue link para documentações para documentações que definem a chave PGP (RFC 488).
Address Line 1 Deve ser informado o endereço (Rua, Avenida ou Alameda). Rua ABC 123
Address Line 2 Deve ser informado o bairro. Cidades Monções
City Deve ser informado a cidade de domicílio. São Paulo
Post Code Deve ser informado o código portal. 99.999-99
Country Deve ser informado o país de domicílio. Brasil

(*) Campo obrigatório

DETALHAMENTO DOS TIPOS DE CONTATO

Nome do campo Descrição
Business/Negócio Contato responsável pela gestão de negócio do Open Insurance na instituição.
Technical/Técnico Contato para tratativa de problemas técnicos de performance, disponibilidade e em relação a APIs de forma geral.
Billing/Cobrança Contato responsável pela cobrança dos custos da estrutura central do Open Insurance Brasil.
Incident/Incidente Contato responsável pelo atendimento de incidentes relacionados ao Open Insurance na instituição.
Security/Segurança Contato para tratativas relacionadas a problemas de caráter de segurança como DCR, certificados, entre outros.

Nota: É de inteira responsabilidade da instituição manter os contatos sempre atualizados para que a comunicação entre as instituições participantes não seja prejudicada.

5. Cadastrando reivindicações de domínio de autoridade

Esta seção explica as etapas para cadastrar reivindicações de domínio de autoridade.

ETAPA 1: Cadastrando uma nova reivindicação de domínio

Requisitos

  1. No Diretório, localize e selecione a sua organização.
  2. Selecione o menu Authority Domain Claims e clique no botão New Domain Claim.
  3. Na janela New Authority Domain Claim preencha os campos do formulário. A seguir serão apresentados maiores detalhes sobre os campos.
  4. Clique no botão Save.
Nome do campo Descrição Exemplo
Authority Name* Informe o nome da autoridade. Seguradora Semicredi
Authorisation Domain Name* Informe o nome de domínio de autorização. Open Insurance Brasil
Authority ID Exibe o identificador de autoridade única. Esta informação será gerada automaticamente. 5360d5bf-5024-47cd-bd18-daab08df38ba
Registration ID ID de registro de reivindicação de domínio exclusivo. Não é necessário preencher esta informação. CNPJ-OIB

(*) Campo obrigatório

6. Cadastrando reivindicações autoridade

Esta seção explica as etapas para cadastrar reivindicações de autoridade e como adicionar usuários com suas respectivas funções que serão desempenhadas pela organização dentro do Open Insurance.

Nome da modalidade no diretório Descrição
DADOS Instituição transmissora e/ou receptora de dados é a instituição que sendo:
• Transmissora de dados: instituição participante que compartilha os dados com a instituição receptora;
• Receptora de dados: instituição participante que apresenta solicitação de compartilhamento à instituição transmissora para recepção dos dados.

Nota: As modalidades assumidas pelos participantes no âmbito do Open Insurance são auto declaratórias e podem ser exercidas simultaneamente. Contudo, tais modalidades deverão estar em conformidade com o modelo de negócio do participante e estarão sujeitas à verificação pela fiscalização da SUSEP, especialmente com relação ao cumprimento do princípio da reciprocidade no compartilhamento de dados no Open Insurance Brasil.

ETAPA 1: Cadastrando uma nova reivindicação de função

Requisitos

  1. Necessário realizar a seção "Cadastrando reivindicações de domínio de autoridade".
  2. No Diretório, localize e selecione a sua organização.
  3. Selecione o menu Authority Domain Role Claims e clique no botão New Role Claim.
  4. Na janela New Authority Domain Role Claim preencha os campos do formulário. A seguir serão apresentados os campos em mais detalhes.
  5. Clique no botão Save.
Nome do campo Descrição Exemplo
Authority Name* Selecione o nome da autoridade. Seguradora Semicredi
Authorisation Domain Name* Selecione o nome de domínio de autorização. Open Insurance Brasil
Role* Selecione a modalidade (função).
Unique Technical Identifier Selecione o identificador técnico único.
Registration ID* Deve ser informado o número de registro único [ISPB-OBBFUNÇÃO]. Substitua o [ISPB] pelos primeiros 8 dígitos do seu CNPJ e o [FUNÇÃO] pela sigla da função que você está inserindo. 12345678-OBB-DADOS

(*) Campo obrigatório

ETAPA 2: Cadastrando um usuário de domínio de autorização

Requisitos

  1. Necessário ter realizado o cadastro de uma nova reivindicação de domínio.
  2. No Diretório, localize e selecione a sua organização.
  3. Selecione o menu Authority Domain Role Claims. será carregado um submenu na parte superior esquerda. Então, clique no link Authorisation Domain User.
  4. Na janela, clique no botão New Authorisation Domain User.
  5. Na janela New Authorisation Domain User, preencha os campos do formulário.
  6. Clique no botão Save.
Nome do campo Descrição Exemplo
Domain Name É apresentado o domínio de autorização para o qual esta reivindicação de domínio está mapeada. Open Insurance Brasil
Authorisation Domain Role É apresentada a função mapeada para o domínio de autorização. DADOS
System* Selecione o sistema de contato: Directory, Service Desk, Dispute Resolution, Portal ou Centralized Platform. Para obter mais detalhes, verifique em "Sistemas e Funções de um usuário/contato". Directory
Contact Role* Selecione o papel assumido pelo contato. Para obter mais detalhes, verifique em "Sistemas e Funções de um usuário/contato". PBC
E-mail* Deve ser informado o endereço de e-mail corporativo do contato. maria.gomes@semicredi.com.br

(*) Campo obrigatório

Sistemas e funções de um usuário/contato

Notas

7. Cadastrando servidores de autorização (authorisation servers)

Durante a jornada de consentimento do usuário, os receptores exibirão a marca e o servidor de autorização que está sendo solicitado o acesso aos dados do usuário. Esta seção descreve as etapas necessárias para cadastrar as marcas e os servidores de autorização da organização.

ETAPA 1: Criando um novo servidor de autorização

Requisitos

  1. No Diretório, localize e selecione a sua organização.
  2. Selecione o menu Authorisation Servers. No canto superior esquerdo será carregado um submenu. Para cadastrar um novo Authorisation Server clique no botão New Authorisation Server localizado no lado direito da tela.
  3. Na janela New Authorisation Server, preencha os campos do formulário. A seguir serão apresentados cada um dos campos em mais detalhes. Atenção 1: Tendo em vista a ausência de análise de impacto para o ecossistema da retirada de um Authorisation Server, recomenda-se que os(as) responsáveis por consentimentos não sejam retirados do diretório até a expiração/revogação dos consentimentos pelos quais é responsável. Atenção 2: Caso a instituição queira utilizar alguma chave forte, recomendamos utilizar o AuthorisationServerID. Os campos Customer Friendly Server Name e Description são especialmente suscetíveis a atualizações pelas organizações e não devem ser utilizados para esse fim.
Nome do campo Descrição Exemplo
Customer Friendly Server Name* Deve ser definido o valor da marca que será exibido no receptor. Apresentar seu nome por inteiro, sem abreviações, de forma a ser reconhecido pelo cliente e aderente a interfaces menores.
• Limite de caracteres: 40 (padrão do campo)
Para mais informações sobre marca, consulte o Guia de Experiência de Usuário.
Semicredi
OpenID
Discovery
Document URI*
O URI para a localização do documento de descoberta OpenID. https://www.semicredi.com.br/.well-known/openidconfiguration
Payload Signing
Certificate URI*
O URI para a localização do certificado de assinatura. https://www.semicredi.com.br/jwks

(*) Campo obrigatório

Nome do campo Descrição Exemplo
Customer Friendly Logo URI* Deve ser definida a URI para o logotipo da marca. Para obter mais detalhes sobre formato, dimensão e peso máximo do arquivo consulte o Guia de Experiencia Fase 2. https://wwww.semicredi.com.br/logo.svg
Developer Portal URI O URI do portal do desenvolvedor. https://developers.semicredi.com.br
Terms Of Service URI A URI de localização do documento de termos e serviços da organização. https://wwww.semicredi.com.br/tos.html
Notification Webhook Endpoint Endpoint do Webhook de notificação. A seção Configurando Eventos de Notificação no Diretório descreve esta configuração em mais detalhes. https://webhook.site/9d84a827-c200-4170-b0f8-f830170037bb
Description* Esse é um texto de marcação onde deverá ser descrita a marca, trazendo informações adicionais para que o cidadão não tenha dúvidas sobre a escolha feita.
1. Limite de caracteres: 256 (padrão do campo).
2. Não deve ser permitido que a descrição traga links.
3. Orientações sobre o que pode conter:
• Texto institucional de apresentação.
• Desde quanto atua.
• Diferenciais de atuação.
• Canais de atendimento.
“A instituição Semicredi atua desde 1999 sendo uma das maiores seguradoras do Brasil, seja na web ou pelo App oferecemos produtos para sua família, empresa, carro e casa.”

Nota: O campo Customer Friendly Logo URI é o que a receptora deverá utilizar para apresentar a logomarca da transmissora.

(*) Campo obrigatório

Detalhamento do Logotipo

O logotipo das instituições participantes deverá ser aplicado no Portal do Cidadão e também poderá ser aplicado no redirecionamento entre instituições durante a Jornada de Compartilhamento de Dados. Por isso foram deliberadas práticas para uso e disponibilização:
• Utilizar preferencialmente logotipo prioritário, que os clientes reconheçam nos canais.
• Versão reduzida do logo, símbolo ou favicon de site.
• Enviar arquivo SVG contendo a área de proteção do logo da instituição para garantir a leitura e o espaçamento correto.
• Formato de envio:
 SVG
 Dimensão mínima: 512px x 512px
 Sem sombra

• Peso máximo do arquivo: 1 mega.

ETAPA 2: Cadastrando certificação de segurança no servidor

Requisitos

  1. No Diretório, localize e selecione a sua organização.
  2. Selecione o menu Authorisation Servers. Depois selecione o servidor de autorização que deseja. Após selecionar, vá no submenu do lado superior esquerdo e clique em Server Certifications.
  3. Dentro dessa área, para cadastrar uma nova certificação, clique no botão Add New Certification localizado no lado direito da tela.
  4. Na janela New certification preencha os campos do formulário. A seguir serão apresentados os campos em mais detalhes.

As informações da certificação do Authorisation Server são referentes à certificação FAPI obtida através da OpenID Foundation. Dentro do site é possível encontrar uma tabela Open Insurance Brazil (Based on FAPI 1 Advanced Final) que contém as informações que devem ser refletidas no formulário para adição da certificação de segurança.

Nome do campo Descrição Exemplo
Certification
type*
O tipo de certificação que foi efetuada com a OpenID Foundation – Deve ser adicionado ao menos uma certificação Redirect (FAPI) e uma DCR. Redirect
DCR
CIBA – certificação ainda não disponível
Certification
type variant*
As variantes dependem do tipo de certificação escolhida. Dentro da tabela da OpenID Foundation, cada coluna representa as possíveis variações nas certificações.
Para a certificação DCR, a instituição deve avaliar se certificou utilizando APIs de Dados do consumidor – Unsigned, ou de Pagamentos - Signed.
Profile
version*
A versão da certificação selecionado – Campo livre, apenas para controle da própria instituição. 1
Certification
payload*
O URI que aponta para o arquivo hospedado pela OpenID Foundation com o pacote de certificação. Formato zip. https://openid.net/wordpresscontent/uploads/2021/08/BR-OB_Adv._OP_MTLSexemplo.zip
Start date of certification* A data de certificação inicial – é a mesma data que consta na tabela da OpenID Foundation. Formato dd/mm/yyyy 09/05/2022

(*) Campo obrigatório

8. Cadastrando recursos de uma API (endpoints)

Esta seção explica as etapas para cadastrar os endpoints de recursos de uma API.

Cadastramento de Recursos

Para cada uma das famílias de APIs devem ser adicionados todos os endpoints disponíveis. Segue abaixo um exemplo de disponibilização do cadastramento de recursos:

Nota: Na Fase 2 o padrão de cadastramento continua como na Fase 1. Seguem, aqui, alguns pontos de atenção:
• Na API de consentimento é necessário apenas o cadastramento de uma entrada para o GET e o DELETE;
• A API de customers foi dividida em duas famílias para facilitar o consumos pelos receptores. Customers-business onde é cadastrado os Endpoints PJ e customers-personal onde será cadastrado os endpoints PF. Cabendo aqui o cadastramento conforme a disponibilização do produto pela instituição;

Tabela Exemplo Recursos Fase 1

API Diretório (Family Type) Recursos (resources)
discovery discovery https://api.organizacao.com.br/open-insurance/discovery/v1/status
https://api.organizacao.com.br/open-insurance/discovery/v1/outages
data_channels data_channels https://api.organizacao.com.br/open-insurance/data_channels/v1/electronic-channels
https://api.organizacao.com.br/open-insurance/data_channels/v1/branches
https://api.organizacao.com.br/open-insurance/data_channels/v1/phone-channels
admin_metrics admin_metrics https://api.organizacao.com.br/open-insurance/admin_metrics/v1/admin_metrics

Observação: a tabela acima não é exaustiva, ou seja, não contém todas as APIs da Fase 1 para o Open Insurance Brasil.

Tabela Exemplo Recursos Fase 2

API Diretório (Family Type) Recursos (resources)
resources resources https://api.organizacao.com.br/open-insurance/resources/v1/
customers customers https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications
https://api.organizacao.com.br/open-insurance/customers/v1/business/identifications

Observação: a tabela acima não é exaustiva, ou seja, não contém todas as APIs da Fase 2 para o Open Insurance Brasil.

ETAPA 1: Cadastrando um novo recurso de uma API

Requisitos

  1. No Diretório, localize e selecione a sua organização.
  2. Selecione o menu Authorisation Servers e clique no link do servidor de autorização na qual se deseja cadastrar os recursos.
  3. No canto superior esquerdo da página clique em API Resources.
  4. Na página que será carregada, clique no botão New API Resources para abrir a janela New API Resource.
  5. Na janela New API Resource, clique na caixa de seleção API Family Type e selecione uma das opções disponíveis.
  6. No campo ao lado, em Version especifique o valor apropriado utilizando versionamento semântico (major.minor.patch, exemplo: 1.0.7)
  7. No campo Certification URI é necessário informar a URI onde se encontra a localização do certificado publicado no GitHub. Este preenchimento é obrigatório para famílias de APIs a partir da Fase 2.
  8. Clique no botão Save.

    Nota: No ambiente de Sandbox do Diretório, caso não exista uma certificação, é possível incluir um endereço para testes: https://openinsurance-brasil.github.io/teste.zip

  9. De volta à tela API Resources, informe URI principal no campo API Discovery Endpoints e, em seguida, pressione a tecla Enter.

  10. Para cada uma das famílias de APIs repita os passos 4 a 8.

Nota: Todos os endpoints deverão ser preenchidos, incluindo os respectivos recursos. Para obter mais detalhes sobre o padrão do endpoints e versão consulte o Portal do Desenvolvedor do Open Insurance

9. Cadastrando declarações de software (software statements)

Aqui apresentamos a configuração necessária para criar uma nova declaração de software no Diretório.

ETAPA 1: Criando uma nova declaração de software

Requisitos

  1. No Diretório, localize e selecione a sua organização.
  2. Selecione o menu Software Statements e clique no botão New Software Statement.
  3. Na janela New Software Statement preencha os campos do formulário. A seguir serão apresentados cada um dos campos em mais detalhes.
Nome do campo Descrição Exemplo
Version* A versão do software deve ser definida para um valor numérico, um número inteiro (por exemplo, 1) ou um número de ponto flutuante (1,2; 2,2; 3,2 , etc.) 1
Client Name* Para registro de software da instituição receptora (software statement), no campo Client Name, recomenda-se usar o nome da Marca de conhecimento do cliente. Se o nome da marca foi declarado no Authorisation Server, por exemplo, pode-se usar o nome da marca que foi utilizado no cadastro (customer friendly server name). Este é o nome que a transmissora irá receber e declarar ao cliente durante a jornada. Seguradora Semicredi
Client URI* O site ou URI raiz do recurso, podendo ser o site institucional da organização. https://www.semicredi.com.br/info.html.
Policy URI Deve ser definido como uma sequência de texto que representa uma URI única de política. https://www.semicredi.com.br/policy.html
Logo URI* Deve ser definida a URI para o logotipo da marca. Para obter mais detalhes sobre formato, dimensão e peso máximo do arquivo consulte o Guia de Experiencia Fase 2 https://www.semicredi.com.br/logo.svg
Redirect URI* Os URIs de redirecionamento devem ser definidos como uma string de texto que representa uma URI única de redirecionamento. https://www.semicredi.com.br/cb1 https://www.semicredi.com.br/cb2
Terms of Service URI Deve ser definido como uma string de texto que representa uma URI única dos Termos de Serviço. https://www.semicredi.com.br/tos.html
Description Deve ser definido como uma string de texto de sua escolha. Aplicativo Seguradora Semicredi para o segmento de varejo.
On Behalf Of O campo “Em nome de” é classificado como opcional para implementação. Não se aplica para o contexto do Open Insurance Brasil

Nota: O campo Logo URI é o que a transmissora deverá utilizar para apresentar a logomarca da receptora.

(*) Campo obrigatório.

ETAPA 2: Cadastrando certificação de declaração de software

Requisitos

  1. No Diretório, localize e selecione a sua organização.
  2. Selecione o menu Software Statements. Em seguida, selecione a declaração de software que deseja. Após selecionar, vá no submenu à esquerda em cima e clique em Certifications.
  3. Dentro dessa área, para cadastrar uma nova certificação, clique no botão Add New Certification localizado no lado direito da tela.
  4. Na janela New certification preencha os campos do formulário. A seguir serão apresentados cada um dos campos em mais detalhes.
    As informações da certificação do Software Statement são referentes a certificação FAPI obtida através da OpenID Foundation . Dentro do site é possível encontrar a tabela Brasil Open Insurance (Based on FAPI Relying Parties) que contém as informações que devem ser refletidas no formulário para adição da certificação de segurança.
Nome do campo Descrição Exemplo
Certification type* O tipo de certificação que foi efetuada com a OpenID Foundation – Deve ser adicionada, ao menos, uma certificação Redirect (FAPI e DCR). Redirect
DCR
CIBA – certificação ainda não disponível
Certification type variant* As variantes dependem do tipo de certificação escolhida. Dentro da tabela da OpenID Foundation cada coluna representa as possíveis variações nas certificações. Vale notar que JARM não é requisitado segundo a especificação de segurança, portanto não está presente como uma opção a ser adicionada. Para a certificação DCR a instituição deve avaliar se certificou utilizando APIs de Dados do consumidor – Unsigned, ou de Pagamentos - Signed. Se escolheu Redirect:
• FAPI Adv. OP w/ MTLS
• FAPI Adv. OP w/ MTLS, PAR
• FAPI Adv. OP w/ Private Key
• FAPI Adv. OP w/ Private Key, PAR
Se escolheu DCR:
• DCR Signed payload – JWT
• DCR Unsigned payload - JSON
Profile version* A versão da certificação selecionado – Campo livre, apenas para controle da própria instituição. 1
Certification payload* O URI que aponta para o arquivo hospedado pela OpenID Foundation com o pacote de certificação. Formato zip. https://openid.net/wordpresscontent/uploads/2021/08/BR-OB_Adv._OP_MTLSexemplo.zip
Start date of certification* A data de certificação inicial – é a mesma data que consta na tabela da OpenID Foundation. Formato dd/mm/yyyy 09/05/2022

(*) Campo obrigatório

10. Criando uma nova reivindicação de autoridade de software

Esta seção explica as etapas para criar uma reivindicação de autoridade de software. Esta etapa será necessária para definir as funções regulatórias que serão inseridas no Software Statement Assertion.

ETAPA 1: Criando reivindicação de autoridade de software

Requisitos

  1. Necessário realizar a seção "Cadastrando reivindicações de domínio de autoridade".
  2. Necessário realizar a seção "Cadastrando reivindicações de autoridade".
  3. Necessário ter criado um Software Statements para sua organização.
  4. No Diretório, selecione a sua organização e, no menu lateral, clique em Software Statements.
  5. No menu lateral, selecione a opção Authority Claims. Na janela Software Statements Details, role a página para baixo, selecione o menu Authority Claims e clique no botão New Software Authority Claims.
  6. Na janela New Software Authority Claims preencha os campos do formulário. Os campos serão apresentados, a seguir, em mais detalhes.
Nome do campo Descrição Exemplo
Authorisation Domain Name É apresentado o domínio de autorização para o qual esta a reivindicação de domínio está mapeada. Open Insurance Brasil
Role É apresentada a função mapeada para o domínio de autorização. DADOS

(*) Campo obrigatório

11. Criando certificados de transporte e assinatura em Sandbox

As etapas para criar uma Solicitação de Assinatura de Certificado para certificados de transporte e assinatura que não foram emitidos por uma autoridade de certificação e para uso exclusivo em ambiente de Sandbox do Diretório, podem ser acessadas através dos links:

http://hml-dev-portal.s3-website.us-east-2.amazonaws.com/files/OpenInsurance_Gerando_o_Certificado_BRCAC.pdf

http://hml-dev-portal.s3-website.us-east-2.amazonaws.com/files/OpenInsurance_Gerando_o_Certificado_BRSEAL.pdf

12. Carregando certificados emitidos por autoridade de certificação em Produção

Esta seção explica as etapas para importar certificados que foram emitidos por uma autoridade de certificação e para uso exclusivo em ambiente de Produção do Diretório.

ETAPA 1: Carregando certificado de transporte

Requisitos

  1. Necessário ter criado um Software Statements para sua organização.
  2. No Diretório, selecione a sua organização e, em seguida, selecione o menu Software Statements.
  3. Na tela Software Statement, clique no botão New Certificate.
  4. Na janela New Certificate, na caixa de seleção Select Certificate Type, selecione a opção EXTERNAL BRCAC e clique no botão Continue.
  5. No passo seguinte, em "Generate CSR", clique no botão Continue.
  6. Na opção "Upload CSR/PEM", localize o arquivo.csr e clique no botão Continue.
  7. Aguarde o carregamento do arquivo para o Diretório e, em seguida, clique no botão Done.
  8. Na tela anterior de certificates, vá até actions e clique na seta de download. Salve o arquivo.pem em uma pasta local.

ETAPA 2: Carregando certificado de assinatura

Requisitos

  1. No Diretório, selecione a sua organização e clique em Organisations Certificate no menu lateral.
  2. Na janela New Organisations Certificate, na caixa de seleção Select Certificate Type, selecione a opção BRSEAL EXTERNAL e clique no botão Continue.
  3. No passo seguinte, em Generate CSR, clique no botão Continue.
  4. Na opção Upload CSR/PEM, localize o arquivo.csr e clique no botão Continue.
  5. Aguarde o carregamento do arquivo para o Diretório e no passo seguinte clique no botão Done.
  6. Na tela anterior em Organisation Certificates, vá até actions e clique na seta de download. Salve o arquivo.pem em uma pasta local.

13. Cadastrando administradores da organização

Esta seção explica as etapas necessárias para realizar o cadastro de um novo administrador da organização.

ETAPA 1: Cadastrando um administrador da organização

Requisitos

  1. No Diretório, localize e selecione a sua organização.
  2. Selecione o menu Organisation Administrator e clique no botão New Organisation Administrators.
  3. Na janela New Organisation Administrator preencha o campo do formulário.
  4. Clique no botão Save.

Nota: somente administradores da organização podem cadastrar novos administradores.

14. Obtendo um Software Statements Assertion

Uma Software Statements Assertion (SSA) é um JWT assinado do diretório que contém todas as informações sobre um aplicativo que existe em um determinado momento no diretório. Inclui a localização de todas as chaves públicas vinculadas a esta declaração de software e todos os outros metadados de que um banco precisa para validar a legitimidade do aplicativo.

ETAPA 1: Criando uma nova declaração de software assinada

Requisitos

  1. Necessário ter criado um Software Statements para sua organização.
  2. No Diretório, localize e selecione a sua organização.
  3. Vá até o menu Software Statement, acesse o artefato criado anteriormente clicando no link CLIENT NAME.
  4. Na janela Software Statement Details, role a página para baixo e selecione o menu Software Statements Assertion.
  5. Clique no botão Copy to Clipboard para copiar o SSA gerado pelo Diretório.

15. Configurando eventos de notificação no Diretório

Aqui apresentamos a configuração de Webhook no Diretório.

ETAPA 1: Inscrever-se em um tópico

Requisitos

  1. Em seu navegador, navegue até webhook.site e uma URL única e aleatória será gerada automaticamente. Ela poderá ser utilizada para testar e depurar Webhooks e solicitações HTTP.
  2. Selecione a URL e a copie.

ETAPA 2: Solicitando uma subscrição

Requisitos

  1. No Diretório, selecione a sua organização e vá até a página "detalhes da organização".
  2. Selecione o menu Authorisation Servers e, em actions, clique no ícone de edição.
  3. Na página Authorisation Server Information, cole a URL obtida na Etapa 1 no campo Notification Webhook Endpoint.

ETAPA 3: Confirmando uma subscrição

Requisitos

  1. De volta ao webhook.site, role para baixo e no campo de texto Raw Context selecione e copie a URL em SubscribeURL para se subscrever no tópico.
  2. Em uma nova aba do navegador, cole a URL obtida no passo anterior.
  3. Pronto! A partir daqui, toda e qualquer modificação que ocorra no Diretório será notificada através de eventos.

ETAPA 4: Analisando um evento de notificação

Requisitos

  1. No Diretório, selecione a sua organização e vá até a página detalhes da organização.
  2. Selecione o menu Software Statement e em actions clique no ícone editar.
  3. Na janela Software Statement Details vá até o campo description e digite qualquer valor e clique no botão Salvar.
  4. Neste momento, o Diretório irá enviar uma notificação push.
  5. De volta ao webhook.site, clique no primeiro evento que surge na lista a esquerda da tela.
  6. Role a tela para baixo e no campo de texto Raw Context localize o novo valor adicionado no atributo description.

16. Obtendo um token de acesso para as APIs do Diretório

Para acessar as APIs do Diretório do Open Insurance, você precisará de um token de acesso. Esta seção descreve as etapas necessárias para adquirir tokens de acesso.

ETAPA 1: Localizando o identificador do cliente

Requisitos

  1. Necessário ter criado um Software Statements para sua organização.
  2. No Diretório, localize e selecione a sua organização.
  3. Vá até o menu Software Statement, acesse o artefato criado anteriormente clicando no símbolo do lápis.
  4. Na janela Software Statement Details localize o campo CLIENT ID, selecione e copie o valor.

ETAPA 2: Localizando a URI de token no Diretório

Requisitos

  1. No navegador, acesse a URI de descoberta de conexão OpenID de acordo com o ambiente utilizado:

Sandbox

https://auth.sandbox.directory.opinbrasil.com.br/.well-known/openid-configuration

Produção

https://auth.directory.opinbrasil.com.br/.well-known/openid-configuration

  1. Localize o endpoint de token que será utilizado para trocar as credenciais de autenticação para tokens de acesso.

ETAPA 3: Adicionando certificados SSL por domínio

Requisitos

  1. Necessário ter criado uma Solicitação de Assinatura de Certificado (CSR).
  2. Será utilizado o Postman, com fins ilustrativos, para acessar as APIs do Diretório do Open Insurance Brasil. Assim, no Postman, selecione o menu File e em seguida o menu Settings. Um atalho para acessar esta janela é o comando: Ctrl + Vírgula.
  3. Na janela Settings, selecione o menu Certificates e clique no link Add Certificate.
  4. Na aba Certificates, no campo Host insira um dos valores descritos a seguir de acordo com o ambiente utilizado:

    Sandbox

    matls-auth.sandbox.directory.opinbrasil.com.br

    e

    matls-api.sandbox.directory.opinbrasil.com.br

    Produção

    Matls-auth.directory.opinbrasil.com.br

    e

    Matls-api.directory.opinbrasil.com.br

  5. Em CRT file, clique no botão Select file, e localize o arquivo.pem obtido na seção Criando uma solicitação de Assinatura de Certificado (CSR).

  6. No passo seguinte, clique no botão KEY File e localize o arquivo.Key criado no processo de geração de chaves na seção "Criando uma solicitação de Assinatura de Certificado (CSR)".

  7. Clique no botão Add.

ETAPA 4: Obtendo um token de acesso

Requisitos

  1. Para adicionar uma nova requisição a uma coleção, vá no canto superior esquerdo em Collection, clique em ‘...’ na coleção e escolha Add Request. Você também pode criar uma solicitação clicando no menu File > New, e em seguida Request.
  2. No campo Enter request URL, digite o valor obtido da URI de token mencionado na etapa 2.
  3. Defina o tipo da operação para POST.
  4. Vá para a guia Body e selecione o botão de opção‘x-www-form-urlencoded’.
  5. Insira os parâmetros como descritos a seguir:

    client_id =

    grant_type = client_credentials

    scope = directory:software

  6. Uma vez que todos os parâmetros e valores estejam preenchidos, clique no botão Send.

  7. Selecione e copie o valor retornado no atributo access_token.

17. Listando as organizações cadastradas no Diretório via API

Você precisará de um token de acesso para acessar a API Organisations no Diretório. Esta seção descreve as etapas necessárias para listar e visualizar os detalhes das organizações cadastradas no Diretório.

ETAPA 1: Obtendo detalhes das organizações

Requisitos

  1. Necessário ter um token de acesso. Veja mais detalhes em "Obtendo um token de acesso para acessar as APIs do Diretório".
  2. Para fins ilustrativos será utilizado o Postman para acessar as APIs do Diretório do Open Insurance Brasil. Assim, para adicionar uma nova requisição a uma coleção, vá no canto superior esquerdo em Collection, clique em ‘...’ na coleção e escolha Add Request. Você também pode criar uma solicitação clicando no menu File > New, e em seguida Request.
  3. No campo Enter request URL, insira um dos valores descritos a seguir de acordo com o ambiente utilizado:

    Sandbox

    https://matls-api.sandbox.directory.opinbrasil.com.br/organisations

    Produção

    https://matls-api.directory.opinbrasil.com.br/organisations

  4. Defina o tipo da operação para GET.

  5. Vá para a guia Authorisation e na caixa de seleção Type selecione a opção Bearer Token.

  6. Na coluna ao lado, no campo Token cole o access_token obtido na seção "Obtendo um token de acesso para acessar as APIs do Diretório".

  7. Uma vez que todos os valores estejam preenchidos, clique no botão Send. Você verá a resposta de dados JSON do servidor no painel inferior.

Nota: Para localizar uma organização mãe que pertença a um conglomerado, você poderá percorrer na lista de resposta de dados JSON do servidor, capturando o identificador no atributo ParentOrganisationReference das organizações filhas e localizar o mesmo ID na organização cujo o atributo RegistrationId contenha este mesmo valor.

18. Listando os servidores de autorização de uma organização via API

Aqui apresentamos os passos para listar os servidores de autorização de uma organização.

ETAPA 1: Listando os servidores de autorização

Requisitos

  1. Necessário ter um token de acesso. Veja mais detalhes em "Obtendo um Token de Acesso para acessar as APIs do Diretório".
  2. Necessário ter realizado os passos da seção "Listando as organizações cadastradas no Diretório via API".
  3. Será utilizado o Postman, com fins ilustrativos, para acessar as APIs do Diretório do Open Insurance Brasil. Assim, para adicionar uma nova requisição a uma coleção, vá no canto superior esquerdo em Collection, clique em ‘...’ na coleção e escolha Add Request. Você também pode criar uma solicitação clicando no menu File > New, e em seguida Request.
  4. No campo Enter request URL, insira um dos valores descritos a seguir de acordo com o ambiente utilizado:

    Sandbox

    matls-api.sandbox.directory.opinbrasil.com.br/organisations//authorisationservers

    Produção

    matls-api.directory.opinbrasil.com.br/organisations//authorisationservers

  5. Defina o tipo da operação para GET.

  6. Vá para a guia Authorisation e na caixa de seleção Type selecione a opção Bearer Token.

  7. Na coluna ao lado, no campo Token, cole o access_token obtido na seção Obtendo um Token de Acesso para acessar as APIs do Diretório.

  8. Uma vez que todos os valores estejam preenchidos, clique no botão Send. Você verá a resposta de dados JSON do servidor no painel inferior.

Nota: Na resposta de dados JSON do servidor o atributo customerFriendlyName contém o valor da marca e o CustomerFriendlyLogoUri o logotipo vinculado à marca.

19. Obtendo um Software Statement via API

Aqui apresentamos os passos para obter um Software Statement (SS) no Diretório via API.

ETAPA 1: Obtendo um SS no Diretório via API

Requisitos

  1. Necessário ter um token de acesso. Veja mais detalhes em Obtendo um token de acesso para acessar as APIs do Diretório.
  2. Necessário ter realizado os passos da seção "Listando as Organizações Cadastradas no Diretório via API".
  3. Para fins ilustrativos será utilizado o Postman para acessar as APIs do Diretório do Open Insurance Brasil. Assim, para adicionar uma nova requisição a uma coleção, vá no canto superior esquerdo em Collection, clique em ‘...’ na coleção e escolha Add Request. Você também pode criar uma solicitação clicando no menu File > New, e em seguida Request.
  4. No campo Enter request URL, insira um dos valores descritos a seguir de acordo com o ambiente utilizado:

    Sandbox

    matls-api.sandbox.directory.opinbrasil.com.br/organisations//softwarestatements

    Produção

    matls-api.directory.opinbrasil.com.br/organisations//softwarestatement

  5. Defina o tipo da operação para GET.

  6. Vá para a guia Authorisation e na caixa de seleção Type selecione a opção Bearer Token.

  7. Na coluna ao lado, no campo Token cole o access_token obtido na seção "Obtendo um Token de Acesso para acessar as APIs do Diretório".

  8. Uma vez que todos os valores estejam preenchidos, clique no botão Send. Você verá a resposta de dados JSON do servidor no painel inferior.

20. Obtendo um Software Statement Assertion via API

Aqui apresentamos os passos para obter um Software Statement Assertion (SSA) no Diretório via API.

ETAPA 1: Obtendo um SSA do Diretório via API

Requisitos

  1. Necessário ter um token de acesso. Veja mais detalhes em "Obtendo um Token de Acesso para acessar as APIs do Diretório".
  2. Necessário ter realizado os passos da seção "Listando as organizações cadastradas no Diretório via API".
  3. Necessário ter realizado os passos da seção "Obtendo um Software Statement via API".
  4. Será utilizado o Postman, com fins ilustrativos, para acessar as APIs do Diretório do Open Insurance Brasil. Assim, para adicionar uma nova requisição a uma coleção, vá no canto superior esquerdo em Collection, clique em ‘...’ na coleção e escolha Add Request. Você também pode criar uma solicitação clicando no menu File > New, e em seguida Request.
  5. No campo Enter request URL, insira um dos valores descritos a seguir de acordo com o ambiente utilizado:

    Sandbox

    matls-api.sandbox.directory.opinbrasil.com.br/organisations//softwarestatements//assertion

    Produção

    matls-api.directory.opinbrasil.com.br/organisations//softwarestatements//assertion

  6. Defina o tipo da operação para GET.

  7. Vá para a guia Authorisation e na caixa de seleção Type selecione a opção Bearer Token.

  8. Na coluna ao lado, no campo Token, cole o access_token obtido na seção "Obtendo um Token de Acesso para acessar as APIs do Diretório".

  9. Uma vez que todos os valores estejam preenchidos, clique no botão Send. Você verá a resposta de dados JSON do servidor no painel inferior.

21. Como se inscrever nas atualizações de lançamento do Diretório

Constantemente são realizados aprimoramentos e atualizações no Diretório. Estas mudanças são registradas em uma página Web onde reside todo o conteúdo do Release Notes. Esta seção descreve as etapas necessárias de inscrição para o recebimento de notificação do release notes do Diretório quando publicado.

ETAPA 1: Cadastrando o recebimento de release notes.

Requisitos

  1. Em seu navegador, navegue até site de monitoramento de disponibilidade do Diretório.
  2. Clique em “Subscrever atualizações”.
  3. Na tela seguinte, adicione seu e-mail e clique no botão "Subscrever". O Diretório irá enviar uma mensagem de confirmação, que será encaminhada ao endereço de e-mail informado.
  4. No e-mail recebido, clique no botão "Sim, subscreve-me".
  5. Em uma página da Web será apresentada a mensagem informando que seu e-mail encontra-se, agora, subscrito para atualizações de estado Open Insurance Brasil.

Nota: Caso você não tenha recebido o e-mail de confirmação, verifique sua caixa de SPAM e as políticas de bloqueio de mensagens. O envio das mensagens poderá sofrer algum atraso. Contudo, se o problema persistir, clique no botão "Subscrever Alterações" para reenvio das mensagens.

ETAPA 2: Acessando o Release Notes

Requisitos

  1. No navegador, digite a URL de acordo com o ambiente a ser acessado:

Sandbox

https://data.sandbox.directory.opinbrasil.com.br/release-notes

Produção

https://data.directory.opinbrasil.com.br/release-notes

22. Como obter suporte ao Diretório

Aqui apresentamos as formas de contato para suporte ao Diretório Central.

Service Desk

Todas as consultas, problemas ou solicitações de suporte precisam ser roteados por meio do Service Desk.

O Service Desk do Open Insurance Brasil pode ser acessado pelo endereço: https://servicedesk.opinbrasil.com.br/

É possível abrir chamados de Solicitação de Informações, Melhorias, Incidentes de Indisponibilidade e Problemas de Performance.

Schemas

BadRequest

{
  "errors": [
    "string"
  ]
}

Properties

Name Type Required Restrictions Description
errors [string] false none Validation Error messages

PageableRequest

{
  "page": 0,
  "size": 2,
  "sort": "status,desc"
}

Properties

Name Type Required Restrictions Description
page integer false none Page index starts from 0
size integer false none This sets the page size
sort string false none Used to sort based on Model Parameters

UserUpdateRequest

{
  "Status": "Active"
}

Properties

Name Type Required Restrictions Description
Status StatusEnum false none none

StatusEnum

"Active"

Properties

Name Type Required Restrictions Description
anonymous string false none none

Enumerated Values

Property Value
anonymous Active
anonymous Inactive

OrganisationAuthorityClaims

[
  {
    "OrganisationId": "string",
    "OrganisationAuthorityClaimId": "string",
    "AuthorityId": "string",
    "Status": "Active",
    "AuthorisationDomain": "string",
    "Role": "string",
    "Authorisations": [
      {
        "Status": "Active",
        "MemberState": "st"
      }
    ],
    "RegistrationId": "string",
    "UniqueTechnicalIdenifier": [
      "string"
    ]
  }
]

Properties

Name Type Required Restrictions Description
anonymous [OrganisationAuthorityClaim] false none none

OrganisationAuthorityClaim

{
  "OrganisationId": "string",
  "OrganisationAuthorityClaimId": "string",
  "AuthorityId": "string",
  "Status": "Active",
  "AuthorisationDomain": "string",
  "Role": "string",
  "Authorisations": [
    {
      "Status": "Active",
      "MemberState": "st"
    }
  ],
  "RegistrationId": "string",
  "UniqueTechnicalIdenifier": [
    "string"
  ]
}

Properties

Name Type Required Restrictions Description
OrganisationId OrganisationId false none Unique ID associated with the organisation
OrganisationAuthorityClaimId OrganisationAuthorityClaimId false none Unique ID associated with the authority claims
AuthorityId AuthorityId false none Unique ID associated with the Authorisation reference schema
Status string false none Is this software statement Active/Inactive
AuthorisationDomain string false none Authorisation Domain for the authority
Role string false none Roles for the Authority i.e. ASPSP, AISP, PISP, CBPII
Authorisations [object] false none none
» Status string false none Is this authorsation Active/Inactive
» MemberState string false none Abbreviated states information i.e. GB, IE, NL etc
RegistrationId string false none Registration ID for the organisation
UniqueTechnicalIdenifier [string] false none none

Enumerated Values

Property Value
Status Active
Status Inactive
Status Active
Status Inactive

OrganisationAuthorityClaimRequest

{
  "AuthorityId": "string",
  "Status": "Active",
  "AuthorisationDomain": "string",
  "Role": "string",
  "RegistrationId": "string",
  "UniqueTechnicalIdenifier": [
    "string"
  ]
}

Properties

Name Type Required Restrictions Description
AuthorityId AuthorityId true none Unique ID associated with the Authorisation reference schema
Status string true none Is this authority claim Active/Inactive, default is Active
AuthorisationDomain string true none Authorisation domain for the authority
Role string true none Role for the authority
RegistrationId string true none Registration ID for the organisation
UniqueTechnicalIdenifier [string] false none none

Enumerated Values

Property Value
Status Active
Status Inactive

OrganisationAuthorityClaimAuthorisations

[
  {
    "OrganisationAuthorisationId": "string",
    "OrganisationAuthorityClaimId": "string",
    "Status": "Active",
    "MemberState": "string"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [OrganisationAuthorityClaimAuthorisation] false none none

OrganisationAuthorityClaimAuthorisation

{
  "OrganisationAuthorisationId": "string",
  "OrganisationAuthorityClaimId": "string",
  "Status": "Active",
  "MemberState": "string"
}

Properties

Name Type Required Restrictions Description
OrganisationAuthorisationId OrganisationAuthorisationId false none Unique ID associated with authorisations for organisation's authority claims
OrganisationAuthorityClaimId OrganisationAuthorityClaimId false none Unique ID associated with the authority claims
Status string false none Is this authority claim Active/Inactive
MemberState string false none Abbreviated states information i.e. GB, IE, NL etc

Enumerated Values

Property Value
Status Active
Status Inactive

OrganisationAuthorityClaimAuthorisationRequest

{
  "Status": "Active",
  "MemberState": "string"
}

Properties

Name Type Required Restrictions Description
Status string true none Is this Active/Inactive - default is Active
MemberState string true none Abbreviated states information i.e. GB, IE, NL etc

Enumerated Values

Property Value
Status Active
Status Inactive

AuthorisationServers

[
  {
    "AuthorisationServerId": "string",
    "OrganisationId": "string",
    "AutoRegistrationSupported": true,
    "ApiResources": [
      {
        "ApiResourceId": "string",
        "ApiFamilyType": "string",
        "ApiVersion": 0,
        "ApiDiscoveryEndpoints": [
          {
            "ApiDiscoveryId": "string",
            "ApiEndpoint": "http://example.com"
          }
        ]
      }
    ],
    "CustomerFriendlyDescription": "string",
    "CustomerFriendlyLogoUri": "http://example.com",
    "CustomerFriendlyName": "string",
    "DeveloperPortalUri": "http://example.com",
    "TermsOfServiceUri": "http://example.com",
    "NotificationWebhook": "http://example.com",
    "NotificationWebhookStatus": "string",
    "OpenIDDiscoveryDocument": "http://example.com",
    "PayloadSigningCertLocationUri": "http://example.com",
    "ParentAuthorisationServerId": "string"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [AuthorisationServer] false none none

AuthorisationServer

{
  "AuthorisationServerId": "string",
  "OrganisationId": "string",
  "AutoRegistrationSupported": true,
  "ApiResources": [
    {
      "ApiResourceId": "string",
      "ApiFamilyType": "string",
      "ApiVersion": 0,
      "ApiDiscoveryEndpoints": [
        {
          "ApiDiscoveryId": "string",
          "ApiEndpoint": "http://example.com"
        }
      ]
    }
  ],
  "CustomerFriendlyDescription": "string",
  "CustomerFriendlyLogoUri": "http://example.com",
  "CustomerFriendlyName": "string",
  "DeveloperPortalUri": "http://example.com",
  "TermsOfServiceUri": "http://example.com",
  "NotificationWebhook": "http://example.com",
  "NotificationWebhookStatus": "string",
  "OpenIDDiscoveryDocument": "http://example.com",
  "PayloadSigningCertLocationUri": "http://example.com",
  "ParentAuthorisationServerId": "string"
}

Properties

Name Type Required Restrictions Description
AuthorisationServerId AuthorisationServerId false none none
OrganisationId OrganisationId false none Unique ID associated with the organisation
AutoRegistrationSupported boolean false none none
ApiResources [ApiResource] false none none
CustomerFriendlyDescription string false none none
CustomerFriendlyLogoUri string(uri) false none A compliant URI
CustomerFriendlyName string false none none
DeveloperPortalUri string(uri) false none A compliant URI
TermsOfServiceUri string(uri) false none A compliant URI
NotificationWebhook string(uri) false none A compliant URI
NotificationWebhookStatus string false none If the webhook has confirmed subscription
OpenIDDiscoveryDocument string(uri) false none A compliant URI
PayloadSigningCertLocationUri string(uri) false none A compliant URI
ParentAuthorisationServerId AuthorisationServerId false none none

AuthorisationServerRequest

{
  "AutoRegistrationSupported": true,
  "CustomerFriendlyDescription": "string",
  "CustomerFriendlyLogoUri": "string",
  "CustomerFriendlyName": "string",
  "DeveloperPortalUri": "string",
  "TermsOfServiceUri": "string",
  "NotificationWebhook": "string",
  "OpenIDDiscoveryDocument": "string",
  "PayloadSigningCertLocationUri": "string",
  "ParentAuthorisationServerId": "string"
}

Properties

Name Type Required Restrictions Description
AutoRegistrationSupported boolean true none Default is true
CustomerFriendlyDescription string false none A customer friendly description
CustomerFriendlyLogoUri string true none A compliant URI
CustomerFriendlyName string true none none
DeveloperPortalUri string true none A compliant URI
TermsOfServiceUri string true none A compliant URI
NotificationWebhook string false none A compliant URI
OpenIDDiscoveryDocument string true none A compliant URI
PayloadSigningCertLocationUri string true none A compliant URI
ParentAuthorisationServerId AuthorisationServerId false none none

AuthorisationServerId

"string"

Properties

Name Type Required Restrictions Description
anonymous string false none none

CertificateOrKeyOrJWT

"string"

Properties

Name Type Required Restrictions Description
anonymous string false none none

CertificateOrKeyId

"string"

Properties

Name Type Required Restrictions Description
anonymous string false none none

CertificatesOrKeys

[
  {
    "OrganisationId": "string",
    "SoftwareStatementIds": [
      "string"
    ],
    "ClientName": "string",
    "Status": "string",
    "ValidFromDateTime": "string",
    "ExpiryDateTime": "string",
    "e": "string",
    "keyType": "string",
    "kid": "string",
    "kty": "string",
    "n": "string",
    "use": "string",
    "x5c": [
      "string"
    ],
    "x5t": "string",
    "x5thashS256": "string",
    "x5u": "string",
    "SignedCertPath": "string",
    "JwkPath": "string",
    "OrgJwkPath": "string"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [CertificateOrKey] false none none

CertificateOrKey

{
  "OrganisationId": "string",
  "SoftwareStatementIds": [
    "string"
  ],
  "ClientName": "string",
  "Status": "string",
  "ValidFromDateTime": "string",
  "ExpiryDateTime": "string",
  "e": "string",
  "keyType": "string",
  "kid": "string",
  "kty": "string",
  "n": "string",
  "use": "string",
  "x5c": [
    "string"
  ],
  "x5t": "string",
  "x5thashS256": "string",
  "x5u": "string",
  "SignedCertPath": "string",
  "JwkPath": "string",
  "OrgJwkPath": "string"
}

Properties

Name Type Required Restrictions Description
OrganisationId OrganisationId false none Unique ID associated with the organisation
SoftwareStatementIds [SoftwareStatementId] false none [Unique Software Statement Id]
ClientName string false none none
Status string false none none
ValidFromDateTime string false none none
ExpiryDateTime string false none none
e string false none none
keyType string false none none
kid string false none none
kty string false none none
n string false none none
use string false none none
x5c [string] false none none
x5t string false none none
x5thashS256 string false none none
x5u string false none none
SignedCertPath string false none Used to display location of the signed certificate in PEM format
JwkPath string false none Used to display path to JWKS containing this certificate
OrgJwkPath string false none Used to display path to Org JWKS containing org certificates

AmendCertificateRequest

{
  "RevokeReason": "unspecified"
}

Properties

Name Type Required Restrictions Description
RevokeReason string true none Specify a reason for revokation of the certificate.

Enumerated Values

Property Value
RevokeReason unspecified
RevokeReason keycompromise
RevokeReason superseded
RevokeReason cessationofoperation
RevokeReason privilegewithdrawn

ContactRequest

{
  "ContactType": "Business",
  "FirstName": "string",
  "LastName": "string",
  "Department": "string",
  "EmailAddress": "string",
  "PhoneNumber": "stringst",
  "AddressLine1": "string",
  "AddressLine2": "string",
  "City": "string",
  "Postcode": "string",
  "Country": "string",
  "AdditionalInformation": "string",
  "PgpPublicKey": "string"
}

Properties

Name Type Required Restrictions Description
ContactType string true none The type of Contact, default contact type is Business.
FirstName string false none none
LastName string false none none
Department string false none none
EmailAddress string true none none
PhoneNumber string true none none
AddressLine1 string false none Address line 1
AddressLine2 string false none Address line 2
City string false none City
Postcode string false none Postcode
Country string false none Country
AdditionalInformation string false none Any additional user information
PgpPublicKey string false none A PGP Public Key in text form

Enumerated Values

Property Value
ContactType Business
ContactType Technical
ContactType Billing
ContactType Incident
ContactType Security

Contacts

[
  {
    "ContactId": "string",
    "OrganisationId": "string",
    "ContactType": "Business",
    "FirstName": "string",
    "LastName": "string",
    "Department": "string",
    "EmailAddress": "string",
    "PhoneNumber": "string",
    "AddressLine1": "string",
    "AddressLine2": "string",
    "City": "string",
    "Postcode": "string",
    "Country": "string",
    "AdditionalInformation": "string",
    "PgpPublicKey": "string"
  }
]

The list of contacts

Properties

Name Type Required Restrictions Description
anonymous [Contact] false none The list of contacts

Contact

{
  "ContactId": "string",
  "OrganisationId": "string",
  "ContactType": "Business",
  "FirstName": "string",
  "LastName": "string",
  "Department": "string",
  "EmailAddress": "string",
  "PhoneNumber": "string",
  "AddressLine1": "string",
  "AddressLine2": "string",
  "City": "string",
  "Postcode": "string",
  "Country": "string",
  "AdditionalInformation": "string",
  "PgpPublicKey": "string"
}

Properties

Name Type Required Restrictions Description
ContactId string false none Unique contact ID for the row.
OrganisationId OrganisationId false none Unique ID associated with the organisation
ContactType string false none none
FirstName string false none none
LastName string false none none
Department string false none none
EmailAddress string false none none
PhoneNumber string false none none
AddressLine1 string false none Address line 1
AddressLine2 string false none Address line 2
City string false none City
Postcode string false none Postcode
Country string false none Country
AdditionalInformation string false none Any additional user information
PgpPublicKey string false none A PGP Public Key in text form

Enumerated Values

Property Value
ContactType Business
ContactType Technical
ContactType Billing
ContactType Incident
ContactType Security

ContactId

"string"

Properties

Name Type Required Restrictions Description
anonymous string false none none

OrganisationRequest

{
  "OrganisationId": "string",
  "Status": "Active",
  "OrganisationName": "string",
  "LegalEntityName": "string",
  "CountryOfRegistration": "string",
  "CompanyRegister": "string",
  "RegistrationNumber": "string",
  "RegistrationId": "string",
  "RegisteredName": "string",
  "AddressLine1": "string",
  "AddressLine2": "string",
  "City": "string",
  "Postcode": "string",
  "Country": "string",
  "ParentOrganisationReference": "string"
}

Properties

Name Type Required Restrictions Description
OrganisationId OrganisationId true none Unique ID associated with the organisation
Status string false none Status of the directory registration of an organisation
OrganisationName string true none none
LegalEntityName string true none Legal Entity name for the org. Usually the same as org name
CountryOfRegistration string true none Country of registration for the org
CompanyRegister string true none Legal company register for the country, i.e. Companies House
RegistrationNumber string true none Company registration number from company register i.e. Companies House registration number
RegistrationId string false none Registered ID for the organisation i.e. Legal Entity identifier number
RegisteredName string false none Registered legal name
AddressLine1 string true none Address line 1
AddressLine2 string false none Address line 2
City string true none City
Postcode string true none Postcode
Country string true none Country
ParentOrganisationReference string false none Parent Organisation Reference

Enumerated Values

Property Value
Status Active
Status Pending
Status Withdrawn

OrganisationUpdateRequest

{
  "Status": "Active",
  "OrganisationName": "string",
  "LegalEntityName": "string",
  "CountryOfRegistration": "string",
  "CompanyRegister": "string",
  "RegistrationNumber": "string",
  "RegistrationId": "string",
  "RegisteredName": "string",
  "AddressLine1": "string",
  "AddressLine2": "string",
  "City": "string",
  "Postcode": "string",
  "Country": "string",
  "ParentOrganisationReference": "string"
}

Properties

Name Type Required Restrictions Description
Status string false none Status of the directory registration of an organisation
OrganisationName string true none none
LegalEntityName string true none Legal Entity name for the org. Usually the same as org name
CountryOfRegistration string true none Country of registration for the org
CompanyRegister string true none Legal company register for the country, i.e. Companies House
RegistrationNumber string true none Company registration number from company register i.e. Companies House registration number
RegistrationId string false none Registered ID for the organisation i.e. Legal Entity identifier number
RegisteredName string false none Registered legal name
AddressLine1 string true none Address line 1
AddressLine2 string false none Address line 2
City string true none City
Postcode string true none Postcode
Country string true none Country
ParentOrganisationReference string false none Parent Organisation Reference

Enumerated Values

Property Value
Status Active
Status Pending
Status Withdrawn

OrganisationEnrol

{
  "RedirectUris": [
    "http://example.com"
  ],
  "TokenEndpointAuthMethod": "string",
  "GrantTypes": [
    "string"
  ],
  "ResponseTypes": [
    "string"
  ],
  "ClientName": "string",
  "ClientUri": "http://example.com",
  "LogoUri": "http://example.com",
  "Scope": "string",
  "TosUri": "http://example.com",
  "PolicyUri": "http://example.com"
}

Properties

Name Type Required Restrictions Description
RedirectUris [string] true none none
TokenEndpointAuthMethod string true none none
GrantTypes [string] true none none
ResponseTypes [string] true none none
ClientName number true none ORG name as per eIDAS certificate
ClientUri string(uri) true none A compliant URI
LogoUri string(uri) true none A compliant URI
Scope string true none none
TosUri string(uri) true none A compliant URI
PolicyUri string(uri) true none A compliant URI

OrganisationEnrolments

[
  {
    "OrganisationId": "string",
    "ClientSecret": "string",
    "RedirectUris": [
      "http://example.com"
    ],
    "TokenEndpointAuthMethod": "string",
    "GrantTypes": [
      "string"
    ],
    "ResponseTypes": [
      "string"
    ],
    "ClientName": "string",
    "ClientUri": "http://example.com",
    "LogoUri": "http://example.com",
    "TosUri": "http://example.com",
    "PolicyUri": "http://example.com",
    "JwksUri": "http://example.com",
    "Jwks": {}
  }
]

A JSON object DCR response returned when client gets created.

Properties

Name Type Required Restrictions Description
OrganisationId OrganisationId false none Unique ID associated with the organisation
ClientSecret string false none Client secret generated by Directory
RedirectUris [string] false none none
TokenEndpointAuthMethod string false none none
GrantTypes [string] false none none
ResponseTypes [string] false none none
ClientName string false none ORG name as per eIDAS certificate
ClientUri string(uri) false none A compliant URI string of a web page providing information about the client
LogoUri string(uri) false none A compliant URI
TosUri string(uri) false none A compliant URI string that points to a human-readable terms of service document for the client
PolicyUri string(uri) false none A compliant URI string that points to a human-readable privacy policy document
JwksUri string(uri) false none A compliant URI string referencing the client's JSON Web Key (JWK) Set
Jwks object false none Client's JSON Web Key Set [RFC7517] document value

OrganisationCertificateType

"qwac"

Properties

Name Type Required Restrictions Description
anonymous string false none none

Enumerated Values

Property Value
anonymous qwac
anonymous qseal
anonymous rtswac
anonymous rtsseal

OrganisationId

"string"

Unique ID associated with the organisation

Properties

Name Type Required Restrictions Description
anonymous string false none Unique ID associated with the organisation

OrganisationAuthorityClaimId

"string"

Unique ID associated with the authority claims

Properties

Name Type Required Restrictions Description
anonymous string false none Unique ID associated with the authority claims

OrganisationAuthorisationId

"string"

Unique ID associated with authorisations for organisation's authority claims

Properties

Name Type Required Restrictions Description
anonymous string false none Unique ID associated with authorisations for organisation's authority claims

SoftwareAuthorityClaimId

"string"

Unique ID associated with the authority claims for a software statement

Properties

Name Type Required Restrictions Description
anonymous string false none Unique ID associated with the authority claims for a software statement

AuthorityId

"string"

Unique ID associated with the Authorisation reference schema

Properties

Name Type Required Restrictions Description
anonymous string false none Unique ID associated with the Authorisation reference schema

Organisations

[
  {
    "OrganisationId": "string",
    "Status": "Active",
    "OrganisationName": "string",
    "CreatedOn": "string",
    "LegalEntityName": "string",
    "CountryOfRegistration": "string",
    "CompanyRegister": "string",
    "RegistrationNumber": "string",
    "RegistrationId": "string",
    "RegisteredName": "string",
    "AddressLine1": "string",
    "AddressLine2": "string",
    "City": "string",
    "Postcode": "string",
    "Country": "string",
    "ParentOrganisationReference": "string",
    "RequiresSigning": true,
    "TnCUpdated": true,
    "TnCsToBeSigned": [
      {
        "TnCId": 0,
        "Version": 0,
        "Name": "string",
        "Type": "string",
        "Content": "string",
        "Status": "Active",
        "ExternalSigningService": {
          "ExternalSigningServiceName": "DocuSign",
          "ExternalSigningServiceSignerTemplateConfig": {
            "TemplateIdSigner1": "string",
            "TemplateIdSigner2": "string",
            "TemplateIdSigner3": "string",
            "TemplateIdSigner4": "string",
            "TemplateIdSigner5": "string",
            "TemplateIdSigner6": "string"
          },
          "ExternalSigningServiceSubject": "string"
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
anonymous [Organisation] false none none

Organisation

{
  "OrganisationId": "string",
  "Status": "Active",
  "OrganisationName": "string",
  "CreatedOn": "string",
  "LegalEntityName": "string",
  "CountryOfRegistration": "string",
  "CompanyRegister": "string",
  "RegistrationNumber": "string",
  "RegistrationId": "string",
  "RegisteredName": "string",
  "AddressLine1": "string",
  "AddressLine2": "string",
  "City": "string",
  "Postcode": "string",
  "Country": "string",
  "ParentOrganisationReference": "string",
  "RequiresSigning": true,
  "TnCUpdated": true,
  "TnCsToBeSigned": [
    {
      "TnCId": 0,
      "Version": 0,
      "Name": "string",
      "Type": "string",
      "Content": "string",
      "Status": "Active",
      "ExternalSigningService": {
        "ExternalSigningServiceName": "DocuSign",
        "ExternalSigningServiceSignerTemplateConfig": {
          "TemplateIdSigner1": "string",
          "TemplateIdSigner2": "string",
          "TemplateIdSigner3": "string",
          "TemplateIdSigner4": "string",
          "TemplateIdSigner5": "string",
          "TemplateIdSigner6": "string"
        },
        "ExternalSigningServiceSubject": "string"
      }
    }
  ]
}

Properties

Name Type Required Restrictions Description
OrganisationId OrganisationId false none Unique ID associated with the organisation
Status string false none Status of the directory registration of an organisation
OrganisationName string false none Name of the organisation.
CreatedOn string false none JSONDatetime of organisation creation.
LegalEntityName string false none Legal Entity name for the org. Usually the same as org name
CountryOfRegistration string false none Country of registration for the org
CompanyRegister string false none Legal company register for the country, i.e. Companies House
RegistrationNumber string false none Company registration number from company register i.e. Companies House registration number
RegistrationId string false none Registered ID for the organisation i.e. Legal Entity identifier number
RegisteredName string false none none
AddressLine1 string false none Address line 1
AddressLine2 string false none Address line 2
City string false none City
Postcode string false none Postcode
Country string false none Country
ParentOrganisationReference string false none Parent Organisation Reference
RequiresSigning boolean false none true - one of the attached tncs has to be signed. false - no tnc present
TnCUpdated boolean false none true - attached tnc has been update. false - no tnc present
TnCsToBeSigned TnCsToBeSigned false none none

Enumerated Values

Property Value
Status Active
Status Pending
Status Withdrawn

OrgTermsAndConditionsDetail

{
  "InitiatedBy": "string",
  "Role": "string",
  "TermsAndConditionsDetail": {
    "TermsAndConditionsItem": {
      "TnCId": 0,
      "Version": 0,
      "Name": "string",
      "Type": "string",
      "Content": "string",
      "Status": "Active",
      "ExternalSigningService": {
        "ExternalSigningServiceName": "DocuSign",
        "ExternalSigningServiceSignerTemplateConfig": {
          "TemplateIdSigner1": "string",
          "TemplateIdSigner2": "string",
          "TemplateIdSigner3": "string",
          "TemplateIdSigner4": "string",
          "TemplateIdSigner5": "string",
          "TemplateIdSigner6": "string"
        },
        "ExternalSigningServiceSubject": "string"
      }
    },
    "InititatedDate": "string",
    "ExternalSigningServiceEnvelopeId": "string",
    "ExternalSigningServiceEnvelopeStatus": "Completed",
    "ExternalSigningServiceEnvelopePasscode": "string"
  }
}

Participant TnC details

Properties

Name Type Required Restrictions Description
InitiatedBy string false none Email of the user who initiated the External signing for this participant
Role string false none Role of the user who initiated the External signing for this participant
TermsAndConditionsDetail TermsAndConditionsDetail false none TnC details Parent

TermsAndConditionsDetail

{
  "TermsAndConditionsItem": {
    "TnCId": 0,
    "Version": 0,
    "Name": "string",
    "Type": "string",
    "Content": "string",
    "Status": "Active",
    "ExternalSigningService": {
      "ExternalSigningServiceName": "DocuSign",
      "ExternalSigningServiceSignerTemplateConfig": {
        "TemplateIdSigner1": "string",
        "TemplateIdSigner2": "string",
        "TemplateIdSigner3": "string",
        "TemplateIdSigner4": "string",
        "TemplateIdSigner5": "string",
        "TemplateIdSigner6": "string"
      },
      "ExternalSigningServiceSubject": "string"
    }
  },
  "InititatedDate": "string",
  "ExternalSigningServiceEnvelopeId": "string",
  "ExternalSigningServiceEnvelopeStatus": "Completed",
  "ExternalSigningServiceEnvelopePasscode": "string"
}

TnC details Parent

Properties

Name Type Required Restrictions Description
TermsAndConditionsItem TermsAndConditionsItem false none none
InititatedDate string false none Terms and Conditions initiated date
ExternalSigningServiceEnvelopeId ExternalSigningServiceEnvelopeId false none The envelope id of the ess signing request
ExternalSigningServiceEnvelopeStatus ExternalSigningServiceEnvelopeStatus false none none
ExternalSigningServiceEnvelopePasscode string false none Access code for the specifier to fill in the signer details. This will be populated only once, when signing is initiated

ExternalSigningServiceEnvelopeStatus

"Completed"

Properties

None

OrganisationSnapshotPage

{
  "totalPages": 0,
  "totalSize": 0,
  "pageable": {
    "number": 0,
    "sort": {
      "sorted": true,
      "orderBy": [
        {
          "property": "createdAt",
          "direction": "ASC",
          "ignoreCase": true,
          "ascending": true
        }
      ]
    },
    "size": 0,
    "offset": 0,
    "sorted": true
  },
  "numberOfElements": 0,
  "size": 0,
  "content": [
    {
      "OrganisationDetails": {
        "OrganisationId": "string",
        "Status": "Active",
        "OrganisationName": "string",
        "CreatedOn": "string",
        "LegalEntityName": "string",
        "CountryOfRegistration": "string",
        "CompanyRegister": "string",
        "RegistrationNumber": "string",
        "RegistrationId": "string",
        "RegisteredName": "string",
        "AddressLine1": "string",
        "AddressLine2": "string",
        "City": "string",
        "Postcode": "string",
        "Country": "string",
        "ParentOrganisationReference": "string",
        "RequiresSigning": true,
        "TnCUpdated": true,
        "TnCsToBeSigned": [
          {
            "TnCId": 0,
            "Version": 0,
            "Name": "string",
            "Type": "string",
            "Content": "string",
            "Status": "Active",
            "ExternalSigningService": {
              "ExternalSigningServiceName": "DocuSign",
              "ExternalSigningServiceSignerTemplateConfig": {
                "TemplateIdSigner1": "string",
                "TemplateIdSigner2": "string",
                "TemplateIdSigner3": "string",
                "TemplateIdSigner4": "string",
                "TemplateIdSigner5": "string",
                "TemplateIdSigner6": "string"
              },
              "ExternalSigningServiceSubject": "string"
            }
          }
        ]
      },
      "Contacts": [
        {
          "ContactId": "string",
          "OrganisationId": "string",
          "ContactType": "Business",
          "FirstName": "string",
          "LastName": "string",
          "Department": "string",
          "EmailAddress": "string",
          "PhoneNumber": "string",
          "AddressLine1": "string",
          "AddressLine2": "string",
          "City": "string",
          "Postcode": "string",
          "Country": "string",
          "AdditionalInformation": "string",
          "PgpPublicKey": "string"
        }
      ],
      "AuthorisationServers": [
        {
          "AuthorisationServerId": "string",
          "OrganisationId": "string",
          "AutoRegistrationSupported": true,
          "ApiResources": [
            {
              "ApiResourceId": "string",
              "ApiFamilyType": "string",
              "ApiVersion": 0,
              "ApiDiscoveryEndpoints": [
                {
                  "ApiDiscoveryId": "string",
                  "ApiEndpoint": "http://example.com"
                }
              ]
            }
          ],
          "CustomerFriendlyDescription": "string",
          "CustomerFriendlyLogoUri": "http://example.com",
          "CustomerFriendlyName": "string",
          "DeveloperPortalUri": "http://example.com",
          "TermsOfServiceUri": "http://example.com",
          "NotificationWebhook": "http://example.com",
          "NotificationWebhookStatus": "string",
          "OpenIDDiscoveryDocument": "http://example.com",
          "PayloadSigningCertLocationUri": "http://example.com",
          "ParentAuthorisationServerId": "string"
        }
      ],
      "OrgDomainClaims": [
        {
          "OrganisationAuthorityDomainClaimId": "string",
          "AuthorisationDomainName": "string",
          "AuthorityId": "string",
          "AuthorityName": "string",
          "RegistrationId": "string",
          "Status": "Active"
        }
      ],
      "OrgDomainRoleClaims": [
        {
          "OrganisationId": "string",
          "OrganisationAuthorityClaimId": "string",
          "AuthorityId": "string",
          "Status": "Active",
          "AuthorisationDomain": "string",
          "Role": "string",
          "Authorisations": [
            {
              "Status": "Active",
              "MemberState": "st"
            }
          ],
          "RegistrationId": "string",
          "UniqueTechnicalIdenifier": [
            "string"
          ]
        }
      ],
      "SoftwareStatements": {
        "property1": {
          "SoftwareDetails": {
            "Status": "Active",
            "ClientId": "string",
            "ClientName": "string",
            "Description": "string",
            "Environment": "string",
            "OrganisationId": "string",
            "SoftwareStatementId": "string",
            "Mode": "Live",
            "RtsClientCreated": true,
            "OnBehalfOf": "string",
            "PolicyUri": "string",
            "ClientUri": "string",
            "LogoUri": "http://example.com",
            "RedirectUri": [
              "http://example.com"
            ],
            "TermsOfServiceUri": "http://example.com",
            "Version": 0,
            "Locked": true
          },
          "SoftwareAuthorityClaims": [
            {
              "SoftwareStatementId": "string",
              "SoftwareAuthorityClaimId": "string",
              "Status": "Active",
              "AuthorisationDomain": "string",
              "Role": "string"
            }
          ],
          "SoftwareCertificates": [
            {
              "OrganisationId": "string",
              "SoftwareStatementIds": [
                "string"
              ],
              "ClientName": "string",
              "Status": "string",
              "ValidFromDateTime": "string",
              "ExpiryDateTime": "string",
              "e": "string",
              "keyType": "string",
              "kid": "string",
              "kty": "string",
              "n": "string",
              "use": "string",
              "x5c": [
                "string"
              ],
              "x5t": "string",
              "x5thashS256": "string",
              "x5u": "string",
              "SignedCertPath": "string",
              "JwkPath": "string",
              "OrgJwkPath": "string"
            }
          ]
        },
        "property2": {
          "SoftwareDetails": {
            "Status": "Active",
            "ClientId": "string",
            "ClientName": "string",
            "Description": "string",
            "Environment": "string",
            "OrganisationId": "string",
            "SoftwareStatementId": "string",
            "Mode": "Live",
            "RtsClientCreated": true,
            "OnBehalfOf": "string",
            "PolicyUri": "string",
            "ClientUri": "string",
            "LogoUri": "http://example.com",
            "RedirectUri": [
              "http://example.com"
            ],
            "TermsOfServiceUri": "http://example.com",
            "Version": 0,
            "Locked": true
          },
          "SoftwareAuthorityClaims": [
            {
              "SoftwareStatementId": "string",
              "SoftwareAuthorityClaimId": "string",
              "Status": "Active",
              "AuthorisationDomain": "string",
              "Role": "string"
            }
          ],
          "SoftwareCertificates": [
            {
              "OrganisationId": "string",
              "SoftwareStatementIds": [
                "string"
              ],
              "ClientName": "string",
              "Status": "string",
              "ValidFromDateTime": "string",
              "ExpiryDateTime": "string",
              "e": "string",
              "keyType": "string",
              "kid": "string",
              "kty": "string",
              "n": "string",
              "use": "string",
              "x5c": [
                "string"
              ],
              "x5t": "string",
              "x5thashS256": "string",
              "x5u": "string",
              "SignedCertPath": "string",
              "JwkPath": "string",
              "OrgJwkPath": "string"
            }
          ]
        }
      }
    }
  ],
  "offset": 0,
  "empty": true,
  "pageNumber": 0
}

Properties

Name Type Required Restrictions Description
totalPages integer false none none
totalSize integer false none none
pageable Pageable false none none
numberOfElements integer false none none
size integer false none none
content [OrganisationSnapshot] false none none
offset integer false none none
empty boolean false none none
pageNumber integer false none none

Pageable

{
  "number": 0,
  "sort": {
    "sorted": true,
    "orderBy": [
      {
        "property": "createdAt",
        "direction": "ASC",
        "ignoreCase": true,
        "ascending": true
      }
    ]
  },
  "size": 0,
  "offset": 0,
  "sorted": true
}

Properties

Name Type Required Restrictions Description
number integer false none Page number
sort Sort false none none
size integer false none Size of the page
offset integer false none Offset
sorted boolean false none Is the page sorted

Sort

{
  "sorted": true,
  "orderBy": [
    {
      "property": "createdAt",
      "direction": "ASC",
      "ignoreCase": true,
      "ascending": true
    }
  ]
}

Properties

Name Type Required Restrictions Description
sorted boolean false none none
orderBy [object] false none none
» property string false none Name of the property used for sorting
» direction string false none Direction of sort, i.e. ascending or descending
» ignoreCase boolean false none Was the case ignored
» ascending boolean false none Whether ascending

Enumerated Values

Property Value
direction ASC
direction DESC

OrganisationsSnapshot

{
  "property1": {
    "OrganisationDetails": {
      "OrganisationId": "string",
      "Status": "Active",
      "OrganisationName": "string",
      "CreatedOn": "string",
      "LegalEntityName": "string",
      "CountryOfRegistration": "string",
      "CompanyRegister": "string",
      "RegistrationNumber": "string",
      "RegistrationId": "string",
      "RegisteredName": "string",
      "AddressLine1": "string",
      "AddressLine2": "string",
      "City": "string",
      "Postcode": "string",
      "Country": "string",
      "ParentOrganisationReference": "string",
      "RequiresSigning": true,
      "TnCUpdated": true,
      "TnCsToBeSigned": [
        {
          "TnCId": 0,
          "Version": 0,
          "Name": "string",
          "Type": "string",
          "Content": "string",
          "Status": "Active",
          "ExternalSigningService": {
            "ExternalSigningServiceName": "DocuSign",
            "ExternalSigningServiceSignerTemplateConfig": {
              "TemplateIdSigner1": "string",
              "TemplateIdSigner2": "string",
              "TemplateIdSigner3": "string",
              "TemplateIdSigner4": "string",
              "TemplateIdSigner5": "string",
              "TemplateIdSigner6": "string"
            },
            "ExternalSigningServiceSubject": "string"
          }
        }
      ]
    },
    "Contacts": [
      {
        "ContactId": "string",
        "OrganisationId": "string",
        "ContactType": "Business",
        "FirstName": "string",
        "LastName": "string",
        "Department": "string",
        "EmailAddress": "string",
        "PhoneNumber": "string",
        "AddressLine1": "string",
        "AddressLine2": "string",
        "City": "string",
        "Postcode": "string",
        "Country": "string",
        "AdditionalInformation": "string",
        "PgpPublicKey": "string"
      }
    ],
    "AuthorisationServers": [
      {
        "AuthorisationServerId": "string",
        "OrganisationId": "string",
        "AutoRegistrationSupported": true,
        "ApiResources": [
          {
            "ApiResourceId": "string",
            "ApiFamilyType": "string",
            "ApiVersion": 0,
            "ApiDiscoveryEndpoints": [
              {
                "ApiDiscoveryId": "string",
                "ApiEndpoint": "http://example.com"
              }
            ]
          }
        ],
        "CustomerFriendlyDescription": "string",
        "CustomerFriendlyLogoUri": "http://example.com",
        "CustomerFriendlyName": "string",
        "DeveloperPortalUri": "http://example.com",
        "TermsOfServiceUri": "http://example.com",
        "NotificationWebhook": "http://example.com",
        "NotificationWebhookStatus": "string",
        "OpenIDDiscoveryDocument": "http://example.com",
        "PayloadSigningCertLocationUri": "http://example.com",
        "ParentAuthorisationServerId": "string"
      }
    ],
    "OrgDomainClaims": [
      {
        "OrganisationAuthorityDomainClaimId": "string",
        "AuthorisationDomainName": "string",
        "AuthorityId": "string",
        "AuthorityName": "string",
        "RegistrationId": "string",
        "Status": "Active"
      }
    ],
    "OrgDomainRoleClaims": [
      {
        "OrganisationId": "string",
        "OrganisationAuthorityClaimId": "string",
        "AuthorityId": "string",
        "Status": "Active",
        "AuthorisationDomain": "string",
        "Role": "string",
        "Authorisations": [
          {
            "Status": "Active",
            "MemberState": "st"
          }
        ],
        "RegistrationId": "string",
        "UniqueTechnicalIdenifier": [
          "string"
        ]
      }
    ],
    "SoftwareStatements": {
      "property1": {
        "SoftwareDetails": {
          "Status": "Active",
          "ClientId": "string",
          "ClientName": "string",
          "Description": "string",
          "Environment": "string",
          "OrganisationId": "string",
          "SoftwareStatementId": "string",
          "Mode": "Live",
          "RtsClientCreated": true,
          "OnBehalfOf": "string",
          "PolicyUri": "string",
          "ClientUri": "string",
          "LogoUri": "http://example.com",
          "RedirectUri": [
            "http://example.com"
          ],
          "TermsOfServiceUri": "http://example.com",
          "Version": 0,
          "Locked": true
        },
        "SoftwareAuthorityClaims": [
          {
            "SoftwareStatementId": "string",
            "SoftwareAuthorityClaimId": "string",
            "Status": "Active",
            "AuthorisationDomain": "string",
            "Role": "string"
          }
        ],
        "SoftwareCertificates": [
          {
            "OrganisationId": "string",
            "SoftwareStatementIds": [
              "string"
            ],
            "ClientName": "string",
            "Status": "string",
            "ValidFromDateTime": "string",
            "ExpiryDateTime": "string",
            "e": "string",
            "keyType": "string",
            "kid": "string",
            "kty": "string",
            "n": "string",
            "use": "string",
            "x5c": [
              "string"
            ],
            "x5t": "string",
            "x5thashS256": "string",
            "x5u": "string",
            "SignedCertPath": "string",
            "JwkPath": "string",
            "OrgJwkPath": "string"
          }
        ]
      },
      "property2": {
        "SoftwareDetails": {
          "Status": "Active",
          "ClientId": "string",
          "ClientName": "string",
          "Description": "string",
          "Environment": "string",
          "OrganisationId": "string",
          "SoftwareStatementId": "string",
          "Mode": "Live",
          "RtsClientCreated": true,
          "OnBehalfOf": "string",
          "PolicyUri": "string",
          "ClientUri": "string",
          "LogoUri": "http://example.com",
          "RedirectUri": [
            "http://example.com"
          ],
          "TermsOfServiceUri": "http://example.com",
          "Version": 0,
          "Locked": true
        },
        "SoftwareAuthorityClaims": [
          {
            "SoftwareStatementId": "string",
            "SoftwareAuthorityClaimId": "string",
            "Status": "Active",
            "AuthorisationDomain": "string",
            "Role": "string"
          }
        ],
        "SoftwareCertificates": [
          {
            "OrganisationId": "string",
            "SoftwareStatementIds": [
              "string"
            ],
            "ClientName": "string",
            "Status": "string",
            "ValidFromDateTime": "string",
            "ExpiryDateTime": "string",
            "e": "string",
            "keyType": "string",
            "kid": "string",
            "kty": "string",
            "n": "string",
            "use": "string",
            "x5c": [
              "string"
            ],
            "x5t": "string",
            "x5thashS256": "string",
            "x5u": "string",
            "SignedCertPath": "string",
            "JwkPath": "string",
            "OrgJwkPath": "string"
          }
        ]
      }
    }
  },
  "property2": {
    "OrganisationDetails": {
      "OrganisationId": "string",
      "Status": "Active",
      "OrganisationName": "string",
      "CreatedOn": "string",
      "LegalEntityName": "string",
      "CountryOfRegistration": "string",
      "CompanyRegister": "string",
      "RegistrationNumber": "string",
      "RegistrationId": "string",
      "RegisteredName": "string",
      "AddressLine1": "string",
      "AddressLine2": "string",
      "City": "string",
      "Postcode": "string",
      "Country": "string",
      "ParentOrganisationReference": "string",
      "RequiresSigning": true,
      "TnCUpdated": true,
      "TnCsToBeSigned": [
        {
          "TnCId": 0,
          "Version": 0,
          "Name": "string",
          "Type": "string",
          "Content": "string",
          "Status": "Active",
          "ExternalSigningService": {
            "ExternalSigningServiceName": "DocuSign",
            "ExternalSigningServiceSignerTemplateConfig": {
              "TemplateIdSigner1": "string",
              "TemplateIdSigner2": "string",
              "TemplateIdSigner3": "string",
              "TemplateIdSigner4": "string",
              "TemplateIdSigner5": "string",
              "TemplateIdSigner6": "string"
            },
            "ExternalSigningServiceSubject": "string"
          }
        }
      ]
    },
    "Contacts": [
      {
        "ContactId": "string",
        "OrganisationId": "string",
        "ContactType": "Business",
        "FirstName": "string",
        "LastName": "string",
        "Department": "string",
        "EmailAddress": "string",
        "PhoneNumber": "string",
        "AddressLine1": "string",
        "AddressLine2": "string",
        "City": "string",
        "Postcode": "string",
        "Country": "string",
        "AdditionalInformation": "string",
        "PgpPublicKey": "string"
      }
    ],
    "AuthorisationServers": [
      {
        "AuthorisationServerId": "string",
        "OrganisationId": "string",
        "AutoRegistrationSupported": true,
        "ApiResources": [
          {
            "ApiResourceId": "string",
            "ApiFamilyType": "string",
            "ApiVersion": 0,
            "ApiDiscoveryEndpoints": [
              {
                "ApiDiscoveryId": "string",
                "ApiEndpoint": "http://example.com"
              }
            ]
          }
        ],
        "CustomerFriendlyDescription": "string",
        "CustomerFriendlyLogoUri": "http://example.com",
        "CustomerFriendlyName": "string",
        "DeveloperPortalUri": "http://example.com",
        "TermsOfServiceUri": "http://example.com",
        "NotificationWebhook": "http://example.com",
        "NotificationWebhookStatus": "string",
        "OpenIDDiscoveryDocument": "http://example.com",
        "PayloadSigningCertLocationUri": "http://example.com",
        "ParentAuthorisationServerId": "string"
      }
    ],
    "OrgDomainClaims": [
      {
        "OrganisationAuthorityDomainClaimId": "string",
        "AuthorisationDomainName": "string",
        "AuthorityId": "string",
        "AuthorityName": "string",
        "RegistrationId": "string",
        "Status": "Active"
      }
    ],
    "OrgDomainRoleClaims": [
      {
        "OrganisationId": "string",
        "OrganisationAuthorityClaimId": "string",
        "AuthorityId": "string",
        "Status": "Active",
        "AuthorisationDomain": "string",
        "Role": "string",
        "Authorisations": [
          {
            "Status": "Active",
            "MemberState": "st"
          }
        ],
        "RegistrationId": "string",
        "UniqueTechnicalIdenifier": [
          "string"
        ]
      }
    ],
    "SoftwareStatements": {
      "property1": {
        "SoftwareDetails": {
          "Status": "Active",
          "ClientId": "string",
          "ClientName": "string",
          "Description": "string",
          "Environment": "string",
          "OrganisationId": "string",
          "SoftwareStatementId": "string",
          "Mode": "Live",
          "RtsClientCreated": true,
          "OnBehalfOf": "string",
          "PolicyUri": "string",
          "ClientUri": "string",
          "LogoUri": "http://example.com",
          "RedirectUri": [
            "http://example.com"
          ],
          "TermsOfServiceUri": "http://example.com",
          "Version": 0,
          "Locked": true
        },
        "SoftwareAuthorityClaims": [
          {
            "SoftwareStatementId": "string",
            "SoftwareAuthorityClaimId": "string",
            "Status": "Active",
            "AuthorisationDomain": "string",
            "Role": "string"
          }
        ],
        "SoftwareCertificates": [
          {
            "OrganisationId": "string",
            "SoftwareStatementIds": [
              "string"
            ],
            "ClientName": "string",
            "Status": "string",
            "ValidFromDateTime": "string",
            "ExpiryDateTime": "string",
            "e": "string",
            "keyType": "string",
            "kid": "string",
            "kty": "string",
            "n": "string",
            "use": "string",
            "x5c": [
              "string"
            ],
            "x5t": "string",
            "x5thashS256": "string",
            "x5u": "string",
            "SignedCertPath": "string",
            "JwkPath": "string",
            "OrgJwkPath": "string"
          }
        ]
      },
      "property2": {
        "SoftwareDetails": {
          "Status": "Active",
          "ClientId": "string",
          "ClientName": "string",
          "Description": "string",
          "Environment": "string",
          "OrganisationId": "string",
          "SoftwareStatementId": "string",
          "Mode": "Live",
          "RtsClientCreated": true,
          "OnBehalfOf": "string",
          "PolicyUri": "string",
          "ClientUri": "string",
          "LogoUri": "http://example.com",
          "RedirectUri": [
            "http://example.com"
          ],
          "TermsOfServiceUri": "http://example.com",
          "Version": 0,
          "Locked": true
        },
        "SoftwareAuthorityClaims": [
          {
            "SoftwareStatementId": "string",
            "SoftwareAuthorityClaimId": "string",
            "Status": "Active",
            "AuthorisationDomain": "string",
            "Role": "string"
          }
        ],
        "SoftwareCertificates": [
          {
            "OrganisationId": "string",
            "SoftwareStatementIds": [
              "string"
            ],
            "ClientName": "string",
            "Status": "string",
            "ValidFromDateTime": "string",
            "ExpiryDateTime": "string",
            "e": "string",
            "keyType": "string",
            "kid": "string",
            "kty": "string",
            "n": "string",
            "use": "string",
            "x5c": [
              "string"
            ],
            "x5t": "string",
            "x5thashS256": "string",
            "x5u": "string",
            "SignedCertPath": "string",
            "JwkPath": "string",
            "OrgJwkPath": "string"
          }
        ]
      }
    }
  }
}

Properties

Name Type Required Restrictions Description
additionalProperties OrganisationSnapshot false none none

OrganisationSnapshot

{
  "OrganisationDetails": {
    "OrganisationId": "string",
    "Status": "Active",
    "OrganisationName": "string",
    "CreatedOn": "string",
    "LegalEntityName": "string",
    "CountryOfRegistration": "string",
    "CompanyRegister": "string",
    "RegistrationNumber": "string",
    "RegistrationId": "string",
    "RegisteredName": "string",
    "AddressLine1": "string",
    "AddressLine2": "string",
    "City": "string",
    "Postcode": "string",
    "Country": "string",
    "ParentOrganisationReference": "string",
    "RequiresSigning": true,
    "TnCUpdated": true,
    "TnCsToBeSigned": [
      {
        "TnCId": 0,
        "Version": 0,
        "Name": "string",
        "Type": "string",
        "Content": "string",
        "Status": "Active",
        "ExternalSigningService": {
          "ExternalSigningServiceName": "DocuSign",
          "ExternalSigningServiceSignerTemplateConfig": {
            "TemplateIdSigner1": "string",
            "TemplateIdSigner2": "string",
            "TemplateIdSigner3": "string",
            "TemplateIdSigner4": "string",
            "TemplateIdSigner5": "string",
            "TemplateIdSigner6": "string"
          },
          "ExternalSigningServiceSubject": "string"
        }
      }
    ]
  },
  "Contacts": [
    {
      "ContactId": "string",
      "OrganisationId": "string",
      "ContactType": "Business",
      "FirstName": "string",
      "LastName": "string",
      "Department": "string",
      "EmailAddress": "string",
      "PhoneNumber": "string",
      "AddressLine1": "string",
      "AddressLine2": "string",
      "City": "string",
      "Postcode": "string",
      "Country": "string",
      "AdditionalInformation": "string",
      "PgpPublicKey": "string"
    }
  ],
  "AuthorisationServers": [
    {
      "AuthorisationServerId": "string",
      "OrganisationId": "string",
      "AutoRegistrationSupported": true,
      "ApiResources": [
        {
          "ApiResourceId": "string",
          "ApiFamilyType": "string",
          "ApiVersion": 0,
          "ApiDiscoveryEndpoints": [
            {
              "ApiDiscoveryId": "string",
              "ApiEndpoint": "http://example.com"
            }
          ]
        }
      ],
      "CustomerFriendlyDescription": "string",
      "CustomerFriendlyLogoUri": "http://example.com",
      "CustomerFriendlyName": "string",
      "DeveloperPortalUri": "http://example.com",
      "TermsOfServiceUri": "http://example.com",
      "NotificationWebhook": "http://example.com",
      "NotificationWebhookStatus": "string",
      "OpenIDDiscoveryDocument": "http://example.com",
      "PayloadSigningCertLocationUri": "http://example.com",
      "ParentAuthorisationServerId": "string"
    }
  ],
  "OrgDomainClaims": [
    {
      "OrganisationAuthorityDomainClaimId": "string",
      "AuthorisationDomainName": "string",
      "AuthorityId": "string",
      "AuthorityName": "string",
      "RegistrationId": "string",
      "Status": "Active"
    }
  ],
  "OrgDomainRoleClaims": [
    {
      "OrganisationId": "string",
      "OrganisationAuthorityClaimId": "string",
      "AuthorityId": "string",
      "Status": "Active",
      "AuthorisationDomain": "string",
      "Role": "string",
      "Authorisations": [
        {
          "Status": "Active",
          "MemberState": "st"
        }
      ],
      "RegistrationId": "string",
      "UniqueTechnicalIdenifier": [
        "string"
      ]
    }
  ],
  "SoftwareStatements": {
    "property1": {
      "SoftwareDetails": {
        "Status": "Active",
        "ClientId": "string",
        "ClientName": "string",
        "Description": "string",
        "Environment": "string",
        "OrganisationId": "string",
        "SoftwareStatementId": "string",
        "Mode": "Live",
        "RtsClientCreated": true,
        "OnBehalfOf": "string",
        "PolicyUri": "string",
        "ClientUri": "string",
        "LogoUri": "http://example.com",
        "RedirectUri": [
          "http://example.com"
        ],
        "TermsOfServiceUri": "http://example.com",
        "Version": 0,
        "Locked": true
      },
      "SoftwareAuthorityClaims": [
        {
          "SoftwareStatementId": "string",
          "SoftwareAuthorityClaimId": "string",
          "Status": "Active",
          "AuthorisationDomain": "string",
          "Role": "string"
        }
      ],
      "SoftwareCertificates": [
        {
          "OrganisationId": "string",
          "SoftwareStatementIds": [
            "string"
          ],
          "ClientName": "string",
          "Status": "string",
          "ValidFromDateTime": "string",
          "ExpiryDateTime": "string",
          "e": "string",
          "keyType": "string",
          "kid": "string",
          "kty": "string",
          "n": "string",
          "use": "string",
          "x5c": [
            "string"
          ],
          "x5t": "string",
          "x5thashS256": "string",
          "x5u": "string",
          "SignedCertPath": "string",
          "JwkPath": "string",
          "OrgJwkPath": "string"
        }
      ]
    },
    "property2": {
      "SoftwareDetails": {
        "Status": "Active",
        "ClientId": "string",
        "ClientName": "string",
        "Description": "string",
        "Environment": "string",
        "OrganisationId": "string",
        "SoftwareStatementId": "string",
        "Mode": "Live",
        "RtsClientCreated": true,
        "OnBehalfOf": "string",
        "PolicyUri": "string",
        "ClientUri": "string",
        "LogoUri": "http://example.com",
        "RedirectUri": [
          "http://example.com"
        ],
        "TermsOfServiceUri": "http://example.com",
        "Version": 0,
        "Locked": true
      },
      "SoftwareAuthorityClaims": [
        {
          "SoftwareStatementId": "string",
          "SoftwareAuthorityClaimId": "string",
          "Status": "Active",
          "AuthorisationDomain": "string",
          "Role": "string"
        }
      ],
      "SoftwareCertificates": [
        {
          "OrganisationId": "string",
          "SoftwareStatementIds": [
            "string"
          ],
          "ClientName": "string",
          "Status": "string",
          "ValidFromDateTime": "string",
          "ExpiryDateTime": "string",
          "e": "string",
          "keyType": "string",
          "kid": "string",
          "kty": "string",
          "n": "string",
          "use": "string",
          "x5c": [
            "string"
          ],
          "x5t": "string",
          "x5thashS256": "string",
          "x5u": "string",
          "SignedCertPath": "string",
          "JwkPath": "string",
          "OrgJwkPath": "string"
        }
      ]
    }
  }
}

Properties

Name Type Required Restrictions Description
OrganisationDetails Organisation false none none
Contacts Contacts false none The list of contacts
AuthorisationServers AuthorisationServers false none none
OrgDomainClaims OrganisationAuthorityDomainClaims false none none
OrgDomainRoleClaims OrganisationAuthorityClaims false none none
SoftwareStatements object false none none
» additionalProperties object false none none
»» SoftwareDetails SoftwareStatement false none none
»» SoftwareAuthorityClaims SoftwareAuthorityClaims false none none
»» SoftwareCertificates CertificatesOrKeys false none none

OrganisationsExportOpenData

[
  {
    "OrganisationId": "string",
    "Status": "Active",
    "OrganisationName": "string",
    "CreatedOn": "string",
    "LegalEntityName": "string",
    "CountryOfRegistration": "string",
    "CompanyRegister": "string",
    "RegistrationNumber": "string",
    "RegistrationId": "string",
    "RegisteredName": "string",
    "AddressLine1": "string",
    "AddressLine2": "string",
    "City": "string",
    "Postcode": "string",
    "Country": "string",
    "ParentOrganisationReference": "string",
    "Contacts": [
      {
        "ContactId": "string",
        "OrganisationId": "string",
        "ContactType": "Business",
        "FirstName": "string",
        "LastName": "string",
        "Department": "string",
        "EmailAddress": "string",
        "PhoneNumber": "string",
        "AddressLine1": "string",
        "AddressLine2": "string",
        "City": "string",
        "Postcode": "string",
        "Country": "string",
        "AdditionalInformation": "string",
        "PgpPublicKey": "string"
      }
    ],
    "AuthorisationServers": [
      {
        "AuthorisationServerId": "string",
        "OrganisationId": "string",
        "AutoRegistrationSupported": true,
        "ApiResources": [
          {
            "ApiResourceId": "string",
            "ApiFamilyType": "string",
            "ApiVersion": 0,
            "ApiDiscoveryEndpoints": [
              {
                "ApiDiscoveryId": "string",
                "ApiEndpoint": "http://example.com"
              }
            ]
          }
        ],
        "CustomerFriendlyDescription": "string",
        "CustomerFriendlyLogoUri": "http://example.com",
        "CustomerFriendlyName": "string",
        "DeveloperPortalUri": "http://example.com",
        "TermsOfServiceUri": "http://example.com",
        "NotificationWebhook": "http://example.com",
        "NotificationWebhookStatus": "string",
        "OpenIDDiscoveryDocument": "http://example.com",
        "PayloadSigningCertLocationUri": "http://example.com",
        "ParentAuthorisationServerId": "string"
      }
    ],
    "OrgDomainClaims": [
      {
        "OrganisationAuthorityDomainClaimId": "string",
        "AuthorisationDomainName": "string",
        "AuthorityId": "string",
        "AuthorityName": "string",
        "RegistrationId": "string",
        "Status": "Active"
      }
    ],
    "OrgDomainRoleClaims": [
      {
        "OrganisationId": "string",
        "OrganisationAuthorityClaimId": "string",
        "AuthorityId": "string",
        "Status": "Active",
        "AuthorisationDomain": "string",
        "Role": "string",
        "Authorisations": [
          {
            "Status": "Active",
            "MemberState": "st"
          }
        ],
        "RegistrationId": "string",
        "UniqueTechnicalIdenifier": [
          "string"
        ]
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
anonymous [OrganisationExportOpenData] false none none

OrganisationExportOpenData

{
  "OrganisationId": "string",
  "Status": "Active",
  "OrganisationName": "string",
  "CreatedOn": "string",
  "LegalEntityName": "string",
  "CountryOfRegistration": "string",
  "CompanyRegister": "string",
  "RegistrationNumber": "string",
  "RegistrationId": "string",
  "RegisteredName": "string",
  "AddressLine1": "string",
  "AddressLine2": "string",
  "City": "string",
  "Postcode": "string",
  "Country": "string",
  "ParentOrganisationReference": "string",
  "Contacts": [
    {
      "ContactId": "string",
      "OrganisationId": "string",
      "ContactType": "Business",
      "FirstName": "string",
      "LastName": "string",
      "Department": "string",
      "EmailAddress": "string",
      "PhoneNumber": "string",
      "AddressLine1": "string",
      "AddressLine2": "string",
      "City": "string",
      "Postcode": "string",
      "Country": "string",
      "AdditionalInformation": "string",
      "PgpPublicKey": "string"
    }
  ],
  "AuthorisationServers": [
    {
      "AuthorisationServerId": "string",
      "OrganisationId": "string",
      "AutoRegistrationSupported": true,
      "ApiResources": [
        {
          "ApiResourceId": "string",
          "ApiFamilyType": "string",
          "ApiVersion": 0,
          "ApiDiscoveryEndpoints": [
            {
              "ApiDiscoveryId": "string",
              "ApiEndpoint": "http://example.com"
            }
          ]
        }
      ],
      "CustomerFriendlyDescription": "string",
      "CustomerFriendlyLogoUri": "http://example.com",
      "CustomerFriendlyName": "string",
      "DeveloperPortalUri": "http://example.com",
      "TermsOfServiceUri": "http://example.com",
      "NotificationWebhook": "http://example.com",
      "NotificationWebhookStatus": "string",
      "OpenIDDiscoveryDocument": "http://example.com",
      "PayloadSigningCertLocationUri": "http://example.com",
      "ParentAuthorisationServerId": "string"
    }
  ],
  "OrgDomainClaims": [
    {
      "OrganisationAuthorityDomainClaimId": "string",
      "AuthorisationDomainName": "string",
      "AuthorityId": "string",
      "AuthorityName": "string",
      "RegistrationId": "string",
      "Status": "Active"
    }
  ],
  "OrgDomainRoleClaims": [
    {
      "OrganisationId": "string",
      "OrganisationAuthorityClaimId": "string",
      "AuthorityId": "string",
      "Status": "Active",
      "AuthorisationDomain": "string",
      "Role": "string",
      "Authorisations": [
        {
          "Status": "Active",
          "MemberState": "st"
        }
      ],
      "RegistrationId": "string",
      "UniqueTechnicalIdenifier": [
        "string"
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
OrganisationId OrganisationId false none Unique ID associated with the organisation
Status string false none Status of the directory registration of an organisation
OrganisationName string false none Name of the organisation.
CreatedOn string false none JSONDatetime of organisation creation.
LegalEntityName string false none Legal Entity name for the org. Usually the same as org name
CountryOfRegistration string false none Country of registration for the org
CompanyRegister string false none Legal company register for the country, i.e. Companies House
RegistrationNumber string false none Company registration number from company register i.e. Companies House registration number
RegistrationId string false none Registered ID for the organisation i.e. Legal Entity identifier number
RegisteredName string false none none
AddressLine1 string false none Address line 1
AddressLine2 string false none Address line 2
City string false none City
Postcode string false none Postcode
Country string false none Country
ParentOrganisationReference string false none Parent Organisation Reference
Contacts Contacts false none The list of contacts
AuthorisationServers AuthorisationServers false none none
OrgDomainClaims OrganisationAuthorityDomainClaims false none none
OrgDomainRoleClaims OrganisationAuthorityClaims false none none

Enumerated Values

Property Value
Status Active
Status Pending
Status Withdrawn

Authorities

[
  {
    "AuthorityId": "string",
    "AuthorityName": "string",
    "AuthorityCode": "string",
    "AuthorityUri": "string",
    "AuthorityCountry": "string",
    "Status": "Active"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [Authority] false none none

Authority

{
  "AuthorityId": "string",
  "AuthorityName": "string",
  "AuthorityCode": "string",
  "AuthorityUri": "string",
  "AuthorityCountry": "string",
  "Status": "Active"
}

Properties

Name Type Required Restrictions Description
AuthorityId AuthorityId false none Unique ID associated with the Authorisation reference schema
AuthorityName string false none Name of the Authority i.e. FCA, etc
AuthorityCode string false none Code of the Authority i.e. FCA, etc
AuthorityUri string false none URI of the authority
AuthorityCountry string false none country of the Authority
Status string false none Is this Authority Active/Inactive

Enumerated Values

Property Value
Status Active
Status Inactive

AuthorityRequest

{
  "AuthorityName": "string",
  "AuthorityCode": "string",
  "AuthorityUri": "string",
  "AuthorityCountry": "string"
}

Properties

Name Type Required Restrictions Description
AuthorityName string true none The ID of the Authority i.e GBFCA, etc
AuthorityCode string true none Code of the Authority i.e. GBFCA, etc
AuthorityUri string true none URI of the authority
AuthorityCountry string true none Country of the authority

SoftwareStatementCertificateOrKeyType

"rtstransport"

Properties

Name Type Required Restrictions Description
anonymous string false none none

Enumerated Values

Property Value
anonymous rtstransport
anonymous rtssigning
anonymous sigkey
anonymous enckey

SoftwareStatements

[
  {
    "Status": "Active",
    "ClientId": "string",
    "ClientName": "string",
    "Description": "string",
    "Environment": "string",
    "OrganisationId": "string",
    "SoftwareStatementId": "string",
    "Mode": "Live",
    "RtsClientCreated": true,
    "OnBehalfOf": "string",
    "PolicyUri": "string",
    "ClientUri": "string",
    "LogoUri": "http://example.com",
    "RedirectUri": [
      "http://example.com"
    ],
    "TermsOfServiceUri": "http://example.com",
    "Version": 0,
    "Locked": true
  }
]

The list of Software Statements

Properties

Name Type Required Restrictions Description
anonymous [SoftwareStatement] false none The list of Software Statements

SoftwareStatement

{
  "Status": "Active",
  "ClientId": "string",
  "ClientName": "string",
  "Description": "string",
  "Environment": "string",
  "OrganisationId": "string",
  "SoftwareStatementId": "string",
  "Mode": "Live",
  "RtsClientCreated": true,
  "OnBehalfOf": "string",
  "PolicyUri": "string",
  "ClientUri": "string",
  "LogoUri": "http://example.com",
  "RedirectUri": [
    "http://example.com"
  ],
  "TermsOfServiceUri": "http://example.com",
  "Version": 0,
  "Locked": true
}

Properties

Name Type Required Restrictions Description
Status string false none Is this software statement Active/Inactive
ClientId string false none Software Statement client Id
ClientName string false none Software Statement client name
Description string false none Software Statement description
Environment string false none The additional check for software statement, this field can avoid
OrganisationId OrganisationId false none Unique ID associated with the organisation
SoftwareStatementId SoftwareStatementId false none Unique Software Statement Id
Mode string false none Software Statement mode
RtsClientCreated boolean false none Client created flag
OnBehalfOf string false none A reference to fourth party organisation resource on the RTS Directory if the registering Org is acting on behalf of another
PolicyUri string false none The Software Statement policy compliant URI
ClientUri string false none The Software Statement client compliant URI
LogoUri string(uri) false none The Software Statement logo compliant URI
RedirectUri [string] false none The Software Statement redirect compliant URI
TermsOfServiceUri string(uri) false none The Software Statement terms of service compliant URI
Version number false none Software Statement version as provided by the organisation's PTC
Locked boolean false none Flag shows if assertion has been generated on the software statement - will be set to true when assertion is generated

Enumerated Values

Property Value
Status Active
Status Inactive
Mode Live
Mode Test

SoftwareStatementRequest

{
  "ClientName": "string",
  "Description": "string",
  "OnBehalfOf": "string",
  "PolicyUri": "string",
  "ClientUri": "string",
  "LogoUri": "string",
  "Environment": "string",
  "Mode": "Live",
  "RedirectUri": [
    "string"
  ],
  "TermsOfServiceUri": "string",
  "Version": 1
}

Properties

Name Type Required Restrictions Description
ClientName string true none Software Statement client name
Description string false none Software Statement description
OnBehalfOf string false none A reference to fourth party organisation resource on the RTS Directory if the registering Org is acting on behalf of another
PolicyUri string true none The Software Statement compliant policy URI
ClientUri string true none The Software Statement compliant client URI
LogoUri string true none The Software Statement compliant logo URI
Environment string false none The additional check for software statement, this field can avoid environment checks.
Mode string false none The additional check to see if the environment reflected above is live or test.
RedirectUri [string] true none The Software Statement redirect URIs
TermsOfServiceUri string true none The Software Statement terms of service compliant URI
Version number true none Software Statement version as provided by the organisation's PTC

Enumerated Values

Property Value
Mode Live
Mode Test

SoftwareStatementId

"string"

Unique Software Statement Id

Properties

Name Type Required Restrictions Description
anonymous string false none Unique Software Statement Id

SoftwareStatementAssertion

"string"

A signed JWT (JWS)

Properties

Name Type Required Restrictions Description
anonymous string false none A signed JWT (JWS)

SoftwareAuthorityClaims

[
  {
    "SoftwareStatementId": "string",
    "SoftwareAuthorityClaimId": "string",
    "Status": "Active",
    "AuthorisationDomain": "string",
    "Role": "string"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [SoftwareAuthorityClaim] false none none

SoftwareAuthorityClaim

{
  "SoftwareStatementId": "string",
  "SoftwareAuthorityClaimId": "string",
  "Status": "Active",
  "AuthorisationDomain": "string",
  "Role": "string"
}

Properties

Name Type Required Restrictions Description
SoftwareStatementId SoftwareStatementId false none Unique Software Statement Id
SoftwareAuthorityClaimId SoftwareAuthorityClaimId false none Unique ID associated with the authority claims for a software statement
Status string false none Is this authority claim Active/Inactive
AuthorisationDomain string false none Authorisation domain for the authority
Role string false none Roles for the Authority i.e. ASPSP, AISP, PISP, CBPII

Enumerated Values

Property Value
Status Active
Status Inactive

SoftwareAuthorityClaimRequest

{
  "Status": "Active",
  "AuthorisationDomain": "string",
  "Role": "string"
}

Properties

Name Type Required Restrictions Description
Status string true none Is this authority claim Active/Inactive, default is active
AuthorisationDomain string true none Authorisation domain for the authority
Role string true none Roles for the Authority i.e. ASPSP, AISP, PISP, CBPII

Enumerated Values

Property Value
Status Active
Status Inactive

SoftwareAuthorityClaimUpdateRequest

{
  "Status": "Active"
}

Properties

Name Type Required Restrictions Description
Status string true none This is used to set the status - Active/Inactive

Enumerated Values

Property Value
Status Active
Status Inactive

ClientCreationRequest

{
  "id_token_signed_response_alg": "PS256",
  "token_endpoint_auth_method": "private_key_jwt",
  "jwks_uri": "string",
  "tls_client_auth_subject_dn": "string",
  "redirect_uris": [
    "string"
  ],
  "response_types": [
    "string"
  ],
  "grant_types": [
    "string"
  ],
  "scope": "string"
}

Properties

Name Type Required Restrictions Description
id_token_signed_response_alg string true none Signing algorithim that a client expects the server to return an id_token with. Must be PS256
token_endpoint_auth_method string true none Token endpoint authentication method
jwks_uri string true none Link to the application active jwks
tls_client_auth_subject_dn string false none The DN of the certificate that will be used to authenticate to this client
redirect_uris [string] true none redirect_uris uri must be provided. For client_credentials this should be an empty array.
response_types [string] true none response_types uri must be provided. For client_credentials this should be an empty array
grant_types [string] true none grant_types uri must be provided. For client_credentials this should be array containing ["client_credentials"]
scope string true none scopes to be tagged

Enumerated Values

Property Value
id_token_signed_response_alg PS256
token_endpoint_auth_method private_key_jwt
token_endpoint_auth_method tls_client_auth
token_endpoint_auth_method client_secret_basic

ClientCreationResponse

{
  "application_type": "web",
  "tls_client_auth_subject_dn": "string",
  "grant_types": [
    "string"
  ],
  "id_token_signed_response_alg": "string",
  "require_auth_time": true,
  "subject_type": "string",
  "response_types": [
    "string"
  ],
  "post_logout_redirect_uris": [
    "string"
  ],
  "token_endpoint_auth_method": "string",
  "introspection_endpoint_auth_method": "string",
  "revocation_endpoint_auth_method": "string",
  "client_id_issued_at": 0,
  "client_id": "string",
  "jwks_uri": "string",
  "registration_client_uri": "string",
  "registration_access_token": "string",
  "redirect_uris": [
    "string"
  ],
  "request_uris": [
    "string"
  ]
}

Properties

Name Type Required Restrictions Description
application_type string false none OIDC application type response
tls_client_auth_subject_dn string false none the subject dn used to authenticate this client
grant_types [string] false none grant_types
id_token_signed_response_alg string false none none
require_auth_time boolean false none none
subject_type string false none none
response_types [string] false none response_types
post_logout_redirect_uris [string] false none post_logout_redirect_uris
token_endpoint_auth_method string false none none
introspection_endpoint_auth_method string false none none
revocation_endpoint_auth_method string false none none
client_id_issued_at number false none none
client_id string false none none
jwks_uri string false none none
registration_client_uri string false none management uri location to manage client post creation
registration_access_token string false none token used to manage client post creation
redirect_uris [string] false none redirect_uris
request_uris [string] false none request_uris

Enumerated Values

Property Value
application_type web

AccessTokenRequest

{
  "grant_type": "client_credentials",
  "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer",
  "assertion": "string"
}

Properties

Name Type Required Restrictions Description
grant_type string true none The Grant Type
client_assertion_type string true none Restrict to private_key_jwt
assertion string true none The assertion that is used to get a token

Enumerated Values

Property Value
grant_type client_credentials
client_assertion_type urn:ietf:params:oauth:client-assertion-type:jwt-bearer

AccessTokenResponse

{
  "access_token": "string",
  "expires_in": 0,
  "token_type": "string",
  "scope": "string"
}

Properties

Name Type Required Restrictions Description
access_token string false none Access token
expires_in integer false none lifetime in seconds
token_type string false none none
scope string false none none

UserEmailId

"string"

User email address

Properties

Name Type Required Restrictions Description
anonymous string false none User email address

SuperUserCreationRequest

{
  "Email": "string"
}

Properties

Name Type Required Restrictions Description
Email string true none The super user email address

SuperUsers

[
  {
    "Email": "string",
    "Status": "Active"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [SuperUser] false none none

SuperUser

{
  "Email": "string",
  "Status": "Active"
}

Properties

Name Type Required Restrictions Description
Email string false none The super user email address
Status string false none Is this super user Active or Inactive

Enumerated Values

Property Value
Status Active
Status Inactive

AuthorisationDomainName

"string"

Authorisation Domain Name

Properties

Name Type Required Restrictions Description
anonymous string false none Authorisation Domain Name

AuthorisationDomainRoleName

"string"

Authorisation Domain Role Name

Properties

Name Type Required Restrictions Description
anonymous string false none Authorisation Domain Role Name

AuthorityAuthorisationDomainId

"string"

Mapping ID between Authority and Authorisation Domain

Properties

Name Type Required Restrictions Description
anonymous string false none Mapping ID between Authority and Authorisation Domain

AuthorisationDomainUserCreateRequest

{
  "Email": "string",
  "AuthorisationDomainRole": "string",
  "ContactRole": "PTC"
}

Properties

Name Type Required Restrictions Description
Email string true none The user email address
AuthorisationDomainRole string true none The authorisation domain role for this user
ContactRole ContactRoleEnum true none The role of the contact

AuthorisationDomainUsers

[
  {
    "AuthorisationDomainUserId": "string",
    "Email": "string",
    "AuthorisationDomain": "string",
    "AuthorisationDomainRole": "string",
    "Status": "Active",
    "ContactRole": "PTC"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [AuthorisationDomainUser] false none none

AuthorisationDomainUser

{
  "AuthorisationDomainUserId": "string",
  "Email": "string",
  "AuthorisationDomain": "string",
  "AuthorisationDomainRole": "string",
  "Status": "Active",
  "ContactRole": "PTC"
}

Properties

Name Type Required Restrictions Description
AuthorisationDomainUserId string false none Unique record ID
Email string false none The user email address
AuthorisationDomain string false none The authorisation domain for this user
AuthorisationDomainRole string false none The authorisation domain role for this user
Status string false none Is this user Active or Inactive
ContactRole string false none Type of role for this user

Enumerated Values

Property Value
Status Active
Status Inactive
ContactRole PTC
ContactRole STC
ContactRole PBC
ContactRole SBC

AuthorisationDomainRequest

{
  "AuthorisationDomainName": "string",
  "AuthorisationDomainRegion": "string",
  "AuthorisationDomainDescription": "string"
}

Properties

Name Type Required Restrictions Description
AuthorisationDomainName string true none The authorisation domain name
AuthorisationDomainRegion string true none The authorisation domain region
AuthorisationDomainDescription string false none The authorisation domain description

AuthorisationDomains

[
  {
    "AuthorisationDomainName": "string",
    "AuthorisationDomainRegion": "string",
    "AuthorisationDomainDescription": "string",
    "Status": "Active"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [AuthorisationDomain] false none none

AuthorisationDomain

{
  "AuthorisationDomainName": "string",
  "AuthorisationDomainRegion": "string",
  "AuthorisationDomainDescription": "string",
  "Status": "Active"
}

Properties

Name Type Required Restrictions Description
AuthorisationDomainName string false none The authorisation domain name
AuthorisationDomainRegion string false none The authorisation domain region
AuthorisationDomainDescription string false none The authorisation domain description
Status string false none Is this Domain Active or Inactive

Enumerated Values

Property Value
Status Active
Status Inactive

AuthorisationDomainRoleRequest

{
  "AuthorisationDomainName": "string",
  "AuthorisationDomainRoleName": "string",
  "AuthorisationDomainRoleDescription": "string"
}

Properties

Name Type Required Restrictions Description
AuthorisationDomainName string true none The authorisation domain name
AuthorisationDomainRoleName string true none The authorisation domain role name
AuthorisationDomainRoleDescription string false none The authorisation domain role description

AuthorisationDomainRoles

[
  {
    "AuthorisationDomainName": "string",
    "AuthorisationDomainRoleName": "string",
    "AuthorisationDomainRoleDescription": "string",
    "Status": "Active"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [AuthorisationDomainRole] false none none

AuthorisationDomainRole

{
  "AuthorisationDomainName": "string",
  "AuthorisationDomainRoleName": "string",
  "AuthorisationDomainRoleDescription": "string",
  "Status": "Active"
}

Properties

Name Type Required Restrictions Description
AuthorisationDomainName string false none The authorisation domain name
AuthorisationDomainRoleName string false none The authorisation domain role
AuthorisationDomainRoleDescription string false none The authorisation domain role description
Status string false none Is this mapping Active or Inactive

Enumerated Values

Property Value
Status Active
Status Inactive

AuthorityAuthorisationDomainRequest

{
  "AuthorisationDomainName": "string"
}

Properties

Name Type Required Restrictions Description
AuthorisationDomainName string true none The authorisation domain name

AuthorityAuthorisationDomains

[
  {
    "AuthorisationDomainName": "string",
    "AuthorityId": "string",
    "AuthorityAuthorisationDomainId": "string",
    "Status": "Active"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [AuthorityAuthorisationDomain] false none none

AuthorityAuthorisationDomain

{
  "AuthorisationDomainName": "string",
  "AuthorityId": "string",
  "AuthorityAuthorisationDomainId": "string",
  "Status": "Active"
}

Properties

Name Type Required Restrictions Description
AuthorisationDomainName string false none The authorisation domain name
AuthorityId string false none The GUID of the Authority
AuthorityAuthorisationDomainId string false none The GUID of the Authority-Domain mapping
Status string false none Is this user Active or Inactive

Enumerated Values

Property Value
Status Active
Status Inactive

OrganisationAuthorityDomainClaimId

"string"

Organisation Authority Domain Claim ID

Properties

Name Type Required Restrictions Description
anonymous string false none Organisation Authority Domain Claim ID

OrganisationAuthorityDomainClaimRequest

{
  "AuthorisationDomainName": "string",
  "AuthorityId": "string",
  "RegistrationId": "string"
}

Properties

Name Type Required Restrictions Description
AuthorisationDomainName string true none The authorisation domain name
AuthorityId string true none The Authority ID
RegistrationId string false none The registration ID

OrganisationAuthorityDomainClaims

[
  {
    "OrganisationAuthorityDomainClaimId": "string",
    "AuthorisationDomainName": "string",
    "AuthorityId": "string",
    "AuthorityName": "string",
    "RegistrationId": "string",
    "Status": "Active"
  }
]

Properties

Name Type Required Restrictions Description
anonymous [OrganisationAuthorityDomainClaim] false none none

OrganisationAuthorityDomainClaim

{
  "OrganisationAuthorityDomainClaimId": "string",
  "AuthorisationDomainName": "string",
  "AuthorityId": "string",
  "AuthorityName": "string",
  "RegistrationId": "string",
  "Status": "Active"
}

Properties

Name Type Required Restrictions Description
OrganisationAuthorityDomainClaimId string false none The unique org authority domain claim ID
AuthorisationDomainName string false none The authorisation domain name
AuthorityId string false none The GUID of the Authority
AuthorityName string false none The name of the Authority
RegistrationId string false none The registration ID
Status string false none Is this user Active or Inactive

Enumerated Values

Property Value
Status Active
Status Inactive

AuthorisationDomainUserId

"string"

Unique record ID to identify Domain user

Properties

Name Type Required Restrictions Description
anonymous string false none Unique record ID to identify Domain user

UserDetail

{
  "SuperUser": true,
  "SystemUser": true,
  "BasicInformation": {
    "UserEmail": "string",
    "Status": "Active"
  },
  "OrgAccessDetails": {
    "property1": {
      "OrgAdmin": true,
      "DomainRoleDetails": [
        {
          "AuthorisationDomainName": "string",
          "AuthorisationDomainRoleName": "string",
          "Status": "Active",
          "ContactRole": "PTC"
        }
      ]
    },
    "property2": {
      "OrgAdmin": true,
      "DomainRoleDetails": [
        {
          "AuthorisationDomainName": "string",
          "AuthorisationDomainRoleName": "string",
          "Status": "Active",
          "ContactRole": "PTC"
        }
      ]
    }
  },
  "DirectoryTermsAndConditionsDetails": {
    "RequiresSigning": true,
    "Updated": true,
    "TermsAndConditionsItem": {
      "TnCId": 0,
      "Version": 0,
      "Name": "string",
      "Type": "string",
      "Content": "string",
      "Status": "Active",
      "ExternalSigningService": {
        "ExternalSigningServiceName": "DocuSign",
        "ExternalSigningServiceSignerTemplateConfig": {
          "TemplateIdSigner1": "string",
          "TemplateIdSigner2": "string",
          "TemplateIdSigner3": "string",
          "TemplateIdSigner4": "string",
          "TemplateIdSigner5": "string",
          "TemplateIdSigner6": "string"
        },
        "ExternalSigningServiceSubject": "string"
      }
    }
  }
}

Properties

Name Type Required Restrictions Description
SuperUser boolean false none Is the user a super user
SystemUser boolean false none Is the user a system user
BasicInformation object false none none
» UserEmail string false none none
» Status string false none none
OrgAccessDetails object false none Map Key - Org ID, Map Value - Org Access Detail(contaning info about org admin and domain role details)
» additionalProperties OrgAccessDetail false none none
DirectoryTermsAndConditionsDetails TermsAndConditionsDetails false none Details of TnC

Enumerated Values

Property Value
Status Active
Status Inactive

TermsAndConditionsDetails

{
  "RequiresSigning": true,
  "Updated": true,
  "TermsAndConditionsItem": {
    "TnCId": 0,
    "Version": 0,
    "Name": "string",
    "Type": "string",
    "Content": "string",
    "Status": "Active",
    "ExternalSigningService": {
      "ExternalSigningServiceName": "DocuSign",
      "ExternalSigningServiceSignerTemplateConfig": {
        "TemplateIdSigner1": "string",
        "TemplateIdSigner2": "string",
        "TemplateIdSigner3": "string",
        "TemplateIdSigner4": "string",
        "TemplateIdSigner5": "string",
        "TemplateIdSigner6": "string"
      },
      "ExternalSigningServiceSubject": "string"
    }
  }
}

Details of TnC

Properties

Name Type Required Restrictions Description
RequiresSigning boolean false none Does the Directory TnC require signing
Updated boolean false none Has the document updated since the user signed
TermsAndConditionsItem TermsAndConditionsItem false none none

UserCreateRequest

{
  "UserEmail": "string",
  "TermsAndConditionsId": 0
}

Properties

Name Type Required Restrictions Description
UserEmail string true none User's email
TermsAndConditionsId integer true none Id of the TnC(type = Directory), user has agreed to

UserOPInfo

{
  "sub": "string",
  "family_name": "string",
  "given_name": "string",
  "name": "string",
  "email": "string",
  "email_verified": true,
  "address": "string",
  "phone_number": "string",
  "phone_number_verified": true
}

The information contained within is subject to the scopes passed during token generation

Properties

Name Type Required Restrictions Description
sub string false none Contains the email address
family_name string false none Family name
given_name string false none Given name
name string false none Full name
email string false none Email address
email_verified boolean false none Is the email verified
address string false none Address
phone_number string false none Phone number
phone_number_verified boolean false none Is the phone number verified

WellKnown

{
  "acr_values_supported": [
    null
  ],
  "authorization_endpoint": "string",
  "claims_parameter_supported": true,
  "claims_supported": [
    null
  ],
  "code_challenge_methods_supported": [
    null
  ],
  "end_session_endpoint": "string",
  "check_session_endpoint": "string",
  "grant_types_supported": [
    null
  ],
  "id_token_signing_alg_values_supported": [
    null
  ],
  "issuer": "string",
  "jwks_uri": "string",
  "registration_endpoint": "string",
  "request_object_signing_alg_values_supported": "string",
  "request_parameter_supported": true,
  "request_uri_parameter_supported": true,
  "require_request_uri_registration": true,
  "pushed_authorization_request_endpoint": [
    null
  ],
  "response_modes_supported": [
    null
  ],
  "response_types_supported": [
    null
  ],
  "scopes_supported": [
    null
  ],
  "subject_types_supported": [
    null
  ],
  "token_endpoint_auth_methods_supported": [
    null
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    null
  ],
  "token_endpoint": "string",
  "userinfo_endpoint": "string",
  "userinfo_signing_alg_values_supported": [
    null
  ],
  "authorization_signing_alg_values_supported": [
    null
  ],
  "introspection_endpoint": "string",
  "introspection_endpoint_auth_methods_supported": [
    null
  ],
  "introspection_endpoint_auth_signing_alg_values_supported": [
    null
  ],
  "revocation_endpoint": "string",
  "revocation_endpoint_auth_methods_supported": [
    null
  ],
  "revocation_endpoint_auth_signing_alg_values_supported": [
    null
  ],
  "frontchannel_logout_supported": true,
  "frontchannel_logout_session_supported": true,
  "tls_client_certificate_bound_access_tokens": true,
  "claim_types_supported": [
    null
  ]
}

Properties

Name Type Required Restrictions Description
acr_values_supported [any] false none none
authorization_endpoint string false none REQUIRED. URL of the OP's OAuth 2.0 Authorization Endpoint
claims_parameter_supported boolean false none OPTIONAL. Boolean value specifying whether the OP supports use of the claims parameter, with true indicating support. If omitted, the default value is false
claims_supported [any] false none RECOMMENDED. JSON array containing a list of the Claim Names of the Claims that the OpenID Provider MAY be able to supply values for
code_challenge_methods_supported [any] false none none
end_session_endpoint string false none none
check_session_endpoint string false none none
grant_types_supported [any] false none OPTIONAL. JSON array containing a list of the OAuth 2.0 Grant Type values that this OP supports
id_token_signing_alg_values_supported [any] false none REQUIRED. JSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for the ID Token to encode the Claims in a JWT
issuer string false none REQUIRED. URL using the https scheme with no query or fragment component that the OP asserts as its Issuer Identifier
jwks_uri string false none REQUIRED. URL of the OP's JSON Web Key Set [JWK] document.
registration_endpoint string false none RECOMMENDED. URL of the OP's Dynamic Client Registration Endpoint
request_object_signing_alg_values_supported string false none OPTIONAL. JSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for Request Objects
request_parameter_supported boolean false none OPTIONAL. Boolean value specifying whether the OP supports use of the request parameter, with true indicating support. If omitted, the default value is false
request_uri_parameter_supported boolean false none OPTIONAL. Boolean value specifying whether the OP supports use of the request_uri parameter, with true indicating support. If omitted, the default value is true
require_request_uri_registration boolean false none OPTIONAL. Boolean value specifying whether the OP requires any request_uri values used to be pre-registered using the request_uris registration parameter
pushed_authorization_request_endpoint [any] false none none
response_modes_supported [any] false none OPTIONAL. JSON array containing a list of the OAuth 2.0 response_mode values that this OP supports
response_types_supported [any] false none REQUIRED. JSON array containing a list of the OAuth 2.0 response_type values that this OP supports
scopes_supported [any] false none RECOMMENDED. JSON array containing a list of the OAuth 2.0 [RFC6749] scope values that this server supports
subject_types_supported [any] false none REQUIRED. JSON array containing a list of the Subject Identifier types that this OP supports
token_endpoint_auth_methods_supported [any] false none OPTIONAL. JSON array containing a list of Client Authentication methods supported by this Token Endpoint
token_endpoint_auth_signing_alg_values_supported [any] false none OPTIONAL. JSON array containing a list of the JWS signing algorithms (alg values) supported by the Token Endpoint for the signature on the JWT
token_endpoint string false none URL of the OP's OAuth 2.0 Token Endpoint
userinfo_endpoint string false none RECOMMENDED. URL of the OP's UserInfo Endpoint
userinfo_signing_alg_values_supported [any] false none OPTIONAL. JSON array containing a list of the JWS signing algorithms (alg values) [JWA] supported by the UserInfo Endpoint to encode the Claims in a JWT
authorization_signing_alg_values_supported [any] false none none
introspection_endpoint string false none none
introspection_endpoint_auth_methods_supported [any] false none none
introspection_endpoint_auth_signing_alg_values_supported [any] false none none
revocation_endpoint string false none none
revocation_endpoint_auth_methods_supported [any] false none none
revocation_endpoint_auth_signing_alg_values_supported [any] false none none
frontchannel_logout_supported boolean false none none
frontchannel_logout_session_supported boolean false none none
tls_client_certificate_bound_access_tokens boolean false none none
claim_types_supported [any] false none OPTIONAL. JSON array containing a list of the Claim Types that the OpenID Provider supports

OrgAccessDetail

{
  "OrgAdmin": true,
  "DomainRoleDetails": [
    {
      "AuthorisationDomainName": "string",
      "AuthorisationDomainRoleName": "string",
      "Status": "Active",
      "ContactRole": "PTC"
    }
  ]
}

Properties

Name Type Required Restrictions Description
OrgAdmin boolean false none Is the user the org admin of the current org
DomainRoleDetails [DomainRoleDetail] false none Array of domain, role and status of domain role mapping

DomainRoleDetail

{
  "AuthorisationDomainName": "string",
  "AuthorisationDomainRoleName": "string",
  "Status": "Active",
  "ContactRole": "PTC"
}

Properties

Name Type Required Restrictions Description
AuthorisationDomainName string false none none
AuthorisationDomainRoleName string false none none
Status StatusEnum false none none
ContactRole ContactRoleEnum false none The role of the contact

TnCId

0

TnC unique identifier

Properties

Name Type Required Restrictions Description
anonymous integer false none TnC unique identifier

ClientId

"string"

The ClientID

Properties

Name Type Required Restrictions Description
anonymous string false none The ClientID

TermsAndConditionsPage

{
  "totalPages": 0,
  "totalSize": 0,
  "pageable": {
    "number": 0,
    "sort": {
      "sorted": true,
      "orderBy": [
        {
          "property": "createdAt",
          "direction": "ASC",
          "ignoreCase": true,
          "ascending": true
        }
      ]
    },
    "size": 0,
    "offset": 0,
    "sorted": true
  },
  "numberOfElements": 0,
  "size": 0,
  "content": [
    {
      "TnCId": 0,
      "Version": 0,
      "Name": "string",
      "Type": "string",
      "Content": "string",
      "Status": "Active",
      "ExternalSigningService": {
        "ExternalSigningServiceName": "DocuSign",
        "ExternalSigningServiceSignerTemplateConfig": {
          "TemplateIdSigner1": "string",
          "TemplateIdSigner2": "string",
          "TemplateIdSigner3": "string",
          "TemplateIdSigner4": "string",
          "TemplateIdSigner5": "string",
          "TemplateIdSigner6": "string"
        },
        "ExternalSigningServiceSubject": "string"
      }
    }
  ],
  "offset": 0,
  "empty": true,
  "pageNumber": 0
}

Properties

Name Type Required Restrictions Description
totalPages integer false none none
totalSize integer false none none
pageable Pageable false none none
numberOfElements integer false none none
size integer false none none
content [TermsAndConditionsItem] false none none
offset integer false none none
empty boolean false none none
pageNumber integer false none none

TermsAndConditionsItem

{
  "TnCId": 0,
  "Version": 0,
  "Name": "string",
  "Type": "string",
  "Content": "string",
  "Status": "Active",
  "ExternalSigningService": {
    "ExternalSigningServiceName": "DocuSign",
    "ExternalSigningServiceSignerTemplateConfig": {
      "TemplateIdSigner1": "string",
      "TemplateIdSigner2": "string",
      "TemplateIdSigner3": "string",
      "TemplateIdSigner4": "string",
      "TemplateIdSigner5": "string",
      "TemplateIdSigner6": "string"
    },
    "ExternalSigningServiceSubject": "string"
  }
}

Properties

Name Type Required Restrictions Description
TnCId integer false none Unique identifier for the Terms and Conditions Item
Version integer false none none
Name string false none none
Type string false none Identifies Participant or Directory
Content string false none Contains the MarkDown of the actual TnCs
Status string false none Is the TnC Active or Inactive
ExternalSigningService object false none none
» ExternalSigningServiceName string false none none
» ExternalSigningServiceSignerTemplateConfig ExternalSigningServiceSignerTemplateConfig false none none
» ExternalSigningServiceSubject string false none none

Enumerated Values

Property Value
Status Active
Status Inactive
ExternalSigningServiceName DocuSign

TermsAndConditionsCreateRequest

{
  "Type": "Participant",
  "Version": 0,
  "Name": "string",
  "Content": "string",
  "ExternalSigningServiceName": "DocuSign",
  "ExternalSigningServiceSignerTemplateConfig": {
    "TemplateIdSigner1": "string",
    "TemplateIdSigner2": "string",
    "TemplateIdSigner3": "string",
    "TemplateIdSigner4": "string",
    "TemplateIdSigner5": "string",
    "TemplateIdSigner6": "string"
  },
  "ExternalSigningServiceSubject": "string"
}

Properties

Name Type Required Restrictions Description
Type string true none Role for which this TnC applies
Version integer true none Version of the TnC document
Name string true none The Name of the TnC
Content string true none The MarkDown of the TnC
ExternalSigningServiceName string false none The Name of the External Signing Service
ExternalSigningServiceSignerTemplateConfig ExternalSigningServiceSignerTemplateConfig false none none
ExternalSigningServiceSubject string false none The Subject of the External Signing Service

Enumerated Values

Property Value
Type Participant
Type Directory
ExternalSigningServiceName DocuSign

ExternalSigningServiceSignerTemplateConfig

{
  "TemplateIdSigner1": "string",
  "TemplateIdSigner2": "string",
  "TemplateIdSigner3": "string",
  "TemplateIdSigner4": "string",
  "TemplateIdSigner5": "string",
  "TemplateIdSigner6": "string"
}

Properties

Name Type Required Restrictions Description
TemplateIdSigner1 string false none Template ID for 1 signer
TemplateIdSigner2 string false none Template ID for 2 signers
TemplateIdSigner3 string false none Template ID for 3 signers
TemplateIdSigner4 string false none Template ID for 4 signers
TemplateIdSigner5 string false none Template ID for 5 signers
TemplateIdSigner6 string false none Template ID for 6 signers

TermsAndConditionsUpdateRequest

{
  "Content": "string",
  "ExternalSigningServiceName": "DocuSign",
  "ExternalSigningServiceSignerTemplateConfig": {
    "TemplateIdSigner1": "string",
    "TemplateIdSigner2": "string",
    "TemplateIdSigner3": "string",
    "TemplateIdSigner4": "string",
    "TemplateIdSigner5": "string",
    "TemplateIdSigner6": "string"
  },
  "ExternalSigningServiceSubject": "string"
}

Properties

Name Type Required Restrictions Description
Content string true none The MarkDown of the TnC
ExternalSigningServiceName string false none The Name of the External Signing Service
ExternalSigningServiceSignerTemplateConfig ExternalSigningServiceSignerTemplateConfig false none none
ExternalSigningServiceSubject string false none The Subject of the External Signing Service

Enumerated Values

Property Value
ExternalSigningServiceName DocuSign

OrgAdminUserCreateRequest

{
  "UserEmail": "string"
}

Properties

Name Type Required Restrictions Description
UserEmail string true none Admin user email address

OrganisationAdminUsers

[
  {
    "Status": "Active",
    "UserEmail": "string",
    "DomainRoleDetails": [
      {
        "AuthorisationDomainName": "string",
        "AuthorisationDomainRoleName": "string",
        "Status": "Active",
        "ContactRole": "PTC"
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
anonymous [OrganisationAdminUser] false none none

OrganisationAdminUser

{
  "Status": "Active",
  "UserEmail": "string",
  "DomainRoleDetails": [
    {
      "AuthorisationDomainName": "string",
      "AuthorisationDomainRoleName": "string",
      "Status": "Active",
      "ContactRole": "PTC"
    }
  ]
}

Properties

Name Type Required Restrictions Description
Status string false none Is the admin user active
UserEmail string false none Users email address
DomainRoleDetails [DomainRoleDetail] false none none

Enumerated Values

Property Value
Status Active
Status Inactive

ApiResources

{
  "totalPages": 0,
  "totalSize": 0,
  "pageable": {
    "number": 0,
    "sort": {
      "sorted": true,
      "orderBy": [
        {
          "property": "createdAt",
          "direction": "ASC",
          "ignoreCase": true,
          "ascending": true
        }
      ]
    },
    "size": 0,
    "offset": 0,
    "sorted": true
  },
  "numberOfElements": 0,
  "size": 0,
  "content": [
    {
      "ApiResourceId": "string",
      "ApiFamilyType": "string",
      "ApiVersion": 0,
      "ApiDiscoveryEndpoints": [
        {
          "ApiDiscoveryId": "string",
          "ApiEndpoint": "http://example.com"
        }
      ]
    }
  ],
  "offset": 0,
  "empty": true,
  "pageNumber": 0
}

Properties

Name Type Required Restrictions Description
totalPages integer false none none
totalSize integer false none none
pageable Pageable false none none
numberOfElements integer false none none
size integer false none none
content [ApiResource] false none none
offset integer false none none
empty boolean false none none
pageNumber integer false none none

ApiResource

{
  "ApiResourceId": "string",
  "ApiFamilyType": "string",
  "ApiVersion": 0,
  "ApiDiscoveryEndpoints": [
    {
      "ApiDiscoveryId": "string",
      "ApiEndpoint": "http://example.com"
    }
  ]
}

Properties

Name Type Required Restrictions Description
ApiResourceId ApiResourceId false none The unique ID of an Api version resource
ApiFamilyType ApiFamilyType false none The type of API this record describes
ApiVersion number false none The version number of the API
ApiDiscoveryEndpoints [ApiDiscoveryEndpoint] false none none

ApiResourceRequest

{
  "ApiFamilyType": "string",
  "ApiVersion": 0
}

Properties

Name Type Required Restrictions Description
ApiFamilyType ApiFamilyType false none The type of API this record describes
ApiVersion number false none The version number of the API

ApiFamilyType

"string"

The type of API this record describes

Properties

Name Type Required Restrictions Description
anonymous string false none The type of API this record describes

ApiResourceId

"string"

The unique ID of an Api version resource

Properties

Name Type Required Restrictions Description
anonymous string false none The unique ID of an Api version resource

ApiDiscoveryEndpoints

{
  "totalPages": 0,
  "totalSize": 0,
  "pageable": {
    "number": 0,
    "sort": {
      "sorted": true,
      "orderBy": [
        {
          "property": "createdAt",
          "direction": "ASC",
          "ignoreCase": true,
          "ascending": true
        }
      ]
    },
    "size": 0,
    "offset": 0,
    "sorted": true
  },
  "numberOfElements": 0,
  "size": 0,
  "content": [
    {
      "ApiDiscoveryId": "string",
      "ApiEndpoint": "http://example.com"
    }
  ],
  "offset": 0,
  "empty": true,
  "pageNumber": 0
}

Properties

Name Type Required Restrictions Description
totalPages integer false none none
totalSize integer false none none
pageable Pageable false none none
numberOfElements integer false none none
size integer false none none
content [ApiDiscoveryEndpoint] false none none
offset integer false none none
empty boolean false none none
pageNumber integer false none none

ApiDiscoveryEndpoint

{
  "ApiDiscoveryId": "string",
  "ApiEndpoint": "http://example.com"
}

Properties

Name Type Required Restrictions Description
ApiDiscoveryId string false none Unique Id of this discovery endpoint record
ApiEndpoint string(uri) false none A compliant URI

ApiDiscoveryEndpointRequest

{
  "ApiEndpoint": "http://example.com"
}

Properties

Name Type Required Restrictions Description
ApiEndpoint string(uri) false none A compliant URI

ApiDiscoveryEndpointId

"string"

The unique ID of an Api discovery endpoint resource

Properties

Name Type Required Restrictions Description
anonymous string false none The unique ID of an Api discovery endpoint resource

OrgTermsAndConditionsPage

{
  "totalPages": 0,
  "totalSize": 0,
  "pageable": {
    "number": 0,
    "sort": {
      "sorted": true,
      "orderBy": [
        {
          "property": "createdAt",
          "direction": "ASC",
          "ignoreCase": true,
          "ascending": true
        }
      ]
    },
    "size": 0,
    "offset": 0,
    "sorted": true
  },
  "numberOfElements": 0,
  "size": 0,
  "content": [
    {
      "InitiatedBy": "string",
      "Role": "string",
      "TermsAndConditionsDetail": {
        "TermsAndConditionsItem": {
          "TnCId": 0,
          "Version": 0,
          "Name": "string",
          "Type": "string",
          "Content": "string",
          "Status": "Active",
          "ExternalSigningService": {
            "ExternalSigningServiceName": "DocuSign",
            "ExternalSigningServiceSignerTemplateConfig": {
              "TemplateIdSigner1": "string",
              "TemplateIdSigner2": "string",
              "TemplateIdSigner3": "string",
              "TemplateIdSigner4": "string",
              "TemplateIdSigner5": "string",
              "TemplateIdSigner6": "string"
            },
            "ExternalSigningServiceSubject": "string"
          }
        },
        "InititatedDate": "string",
        "ExternalSigningServiceEnvelopeId": "string",
        "ExternalSigningServiceEnvelopeStatus": "Completed",
        "ExternalSigningServiceEnvelopePasscode": "string"
      }
    }
  ],
  "offset": 0,
  "empty": true,
  "pageNumber": 0
}

Properties

Name Type Required Restrictions Description
totalPages integer false none none
totalSize integer false none none
pageable Pageable false none none
numberOfElements integer false none none
size integer false none none
content [OrgTermsAndConditionsDetail] false none [Participant TnC details]
offset integer false none none
empty boolean false none none
pageNumber integer false none none

UserTermsAndConditionsPage

{
  "totalPages": 0,
  "totalSize": 0,
  "pageable": {
    "number": 0,
    "sort": {
      "sorted": true,
      "orderBy": [
        {
          "property": "createdAt",
          "direction": "ASC",
          "ignoreCase": true,
          "ascending": true
        }
      ]
    },
    "size": 0,
    "offset": 0,
    "sorted": true
  },
  "numberOfElements": 0,
  "size": 0,
  "content": [
    {
      "TermsAndConditionsItem": {
        "TnCId": 0,
        "Version": 0,
        "Name": "string",
        "Type": "string",
        "Content": "string",
        "Status": "Active",
        "ExternalSigningService": {
          "ExternalSigningServiceName": "DocuSign",
          "ExternalSigningServiceSignerTemplateConfig": {
            "TemplateIdSigner1": "string",
            "TemplateIdSigner2": "string",
            "TemplateIdSigner3": "string",
            "TemplateIdSigner4": "string",
            "TemplateIdSigner5": "string",
            "TemplateIdSigner6": "string"
          },
          "ExternalSigningServiceSubject": "string"
        }
      },
      "InititatedDate": "string",
      "ExternalSigningServiceEnvelopeId": "string",
      "ExternalSigningServiceEnvelopeStatus": "Completed",
      "ExternalSigningServiceEnvelopePasscode": "string"
    }
  ],
  "offset": 0,
  "empty": true,
  "pageNumber": 0
}

Properties

Name Type Required Restrictions Description
totalPages integer false none none
totalSize integer false none none
pageable Pageable false none none
numberOfElements integer false none none
size integer false none none
content [TermsAndConditionsDetail] false none [TnC details Parent]
offset integer false none none
empty boolean false none none
pageNumber integer false none none

EssSignRequest

{
  "TnCId": 0,
  "NoOfSigners": 0
}

Properties

Name Type Required Restrictions Description
TnCId TnCId false none TnC unique identifier
NoOfSigners integer false none none

EssPollResponse

{
  "ExternalSigningServiceEnvelopeStatus": "Completed"
}

Properties

Name Type Required Restrictions Description
ExternalSigningServiceEnvelopeStatus ExternalSigningServiceEnvelopeStatus false none none

TnCsToBeSigned

[
  {
    "TnCId": 0,
    "Version": 0,
    "Name": "string",
    "Type": "string",
    "Content": "string",
    "Status": "Active",
    "ExternalSigningService": {
      "ExternalSigningServiceName": "DocuSign",
      "ExternalSigningServiceSignerTemplateConfig": {
        "TemplateIdSigner1": "string",
        "TemplateIdSigner2": "string",
        "TemplateIdSigner3": "string",
        "TemplateIdSigner4": "string",
        "TemplateIdSigner5": "string",
        "TemplateIdSigner6": "string"
      },
      "ExternalSigningServiceSubject": "string"
    }
  }
]

Properties

Name Type Required Restrictions Description
anonymous [TermsAndConditionsItem] false none none

ExternalSigningServiceEnvelopeId

"string"

The envelope id of the ess signing request

Properties

Name Type Required Restrictions Description
anonymous string false none The envelope id of the ess signing request

AuthorisationDomainUserUpdateRequest

{
  "Status": "Active",
  "ContactRole": "PTC"
}

Properties

Name Type Required Restrictions Description
Status StatusEnum false none none
ContactRole ContactRoleEnum false none The role of the contact

ContactRoleEnum

"PTC"

The role of the contact

Properties

Name Type Required Restrictions Description
anonymous string false none The role of the contact

Enumerated Values

Property Value
anonymous PTC
anonymous STC
anonymous PBC
anonymous SBC

Service Desk

Especificações de APIs do Service Desk

O Service Desk do Open Insurance Brasil pode ser acessado tanto via interface gráfica quanto por meio sistêmico através de APIs.

Para acessar a documentação das APIs do Service Desk é necessário logar na ferramenta via interface gráfica, acessar a sessão de FAQ e selecionar o menu "API SysAid".

As funcionalidades previamente liberadas para acesso são:

Como documento adicional, é possível fazer o download de um PDF nesse link (Especificação APIs Service Desk) contendo todas as informações listadas no repositório acima.

Plataforma de coleta de métricas

API - Métricas Transacionais v1.0.6

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API que recebe os logs da troca de dados para geração de métricas.

A API de reporte fornece operações que permitem a inclusão dos registros de chamada na plataforma de Coleta de Métricas.

A inclusão de reportes pode ser feita de maneira individual ou em lote, conforme respectivas documentações.

Os dados que são inseridos na API de Reporte são sempre processados de maneira assíncrona, e sua persistência se utiliza de consistência posterior (eventual consistency), portanto, um registro tem um tempo de processamento em que ele não estará disponível para consulta até que ele seja persistido.

Release Notes:

Segurança

A autenticação das requisições se dará com base na assinatura do body das requisições.

Requisitos:

A validação da autenticidade será baseada no certificado de assinatura do body que será validado no keystore do diretório.

Todas as requisições deveram ser enviadas com o Content-Type: application/jwt.
Para assinar uma requisição a organização deverá:

1) Identifique a chave privada e o certificado de assinatura correspondente a serem usados para assinar o payload.

2) Geração do JOSE Header

Montar um JSON com os campos obrigatórios:

* alg - Algoritmo que será usado para assinar o JWS. Deve ser preenchido com o valor "PS256".

* kid - Valor do identificador da chave utilizado para a assinatura.

* typ - Tipo de conteúdo usado para trafegar mensagens na API. Deve ser preenchido com o valor "JWT".

E converter para Base64Url seguindo o padrão especificado na RFC4648.

3) Montando o payload JWS Body da requisição no formato JSON convertido para Base64Url seguindo o padrão especificado na RFC4648.

4) Gerar a assinatura digital conforme especificado na RFC7515.

5) Juntar as partes concatenando com ponto (.) para formar o JWS

JWS = Base64url(JOSEHeader) + "." + Base64url(payload JWT) + "." + Base64url(digital signature)

A assinatura do body deve seguir o padrão JWS definido na RFC7515.

Grupos de endpoints

Fase 1

Fase 2

Fase 3

Fase 2 e Fase 3

Inclusão unitária de reporte pelo servidor

Code samples

const inputBody = '{
  "fapiInteractionId": "731d7aa0-09c3-4fa5-b024-905934d794e7",
  "endpoint": "/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim",
  "url": "/open-insurance/insurance-rural/v1/12345/claim",
  "statusCode": 200,
  "httpMethod": "GET",
  "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
  "additionalInfo": {
    "consentId": "urn:bancoex:C1DD33123"
  },
  "timestamp": "2022-11-07T17:26:32Z",
  "processTimespan": "120",
  "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
  "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
  "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
  "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f",
  "endpointUriPrefix": "https://openbanking.instituicao.com.br"
}';
const headers = {
  'Content-Type':'application/jwt',
  'Accept':'application/json'
};

fetch('/report-api/v1/server-event',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Content-Type': 'application/jwt',
  'Accept': 'application/json'
}

r = requests.post('/report-api/v1/server-event', headers = headers)

print(r.json())

URL obj = new URL("/report-api/v1/server-event");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /report-api/v1/server-event

Inclusão de reporte individual na plataforma por um participante no papel de transmissor (lado que recebeu a chamada).

Body parameter

Parameters

Name In Type Required Description
body body eventBody false none

Example responses

200 Response

{
  "reportId": "7eb81ba1-9011-4c58-9d5b-1098550d2fca",
  "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
  "status": "ACCEPTED"
}

Responses

Status Meaning Description Schema
200 OK Registro recebido com sucesso. success
400 Bad Request Ocorre quando uma requisição não envia os dados obrigatórios. response400
401 Unauthorized Ocorre quando uma requisição não é autorizada. response401
406 Not Acceptable Ocorre quando um cliente espera uma resposta diferente de application/json usando o header Accept. response406
415 Unsupported Media Type Ocorre quando uma requisição envia um Content-Type diferente de application/jwt. response415
500 Internal Server Error É devolvido quando ocorre um erro não identificado no servidor. response500

Inclusão em massa de reportes pelo servidor.

Code samples

const inputBody = '{
  "organisationId": "c1ddd896-1145-4177-9b58-8a6e310557e2",
  "events": [
    {
      "fapiInteractionId": "731d7aa0-09c3-4fa5-b024-905934d794e7",
      "endpoint": "/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim",
      "url": "/open-insurance/insurance-rural/v1/12345/claim",
      "statusCode": 200,
      "httpMethod": "GET",
      "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
      "additionalInfo": {
        "consentId": "urn:bancoex:C1DD33123"
      },
      "timestamp": "2022-11-07T17:26:32Z",
      "processTimespan": "120",
      "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
      "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
      "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
      "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f",
      "endpointUriPrefix": "https://openbanking.instituicao.com.br"
    }
  ]
}';
const headers = {
  'Content-Type':'application/jwt',
  'Accept':'application/json'
};

fetch('/report-api/v1/server-batch',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Content-Type': 'application/jwt',
  'Accept': 'application/json'
}

r = requests.post('/report-api/v1/server-batch', headers = headers)

print(r.json())

URL obj = new URL("/report-api/v1/server-batch");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /report-api/v1/server-batch

Inclusão de reportes em massa na plataforma. Ao enviar um lote de reportes, a plataforma vai fazer o processo de validação de cada reporte de maneira síncrona e devolver o resultado dessa validação na resposta, sendo que o status HTTP de retorno vai refletir esse resultado (vide documentação de cada status de retorno). No entanto, o processamento de cada reporte ocorrerá de maneira assíncrona.

O limite de registros de cada lote é 5.000 registros.

Body parameter

Parameters

Name In Type Required Description
body body batchBody false none

Example responses

200 Response

[
  {
    "reportId": "7eb81ba1-9011-4c58-9d5b-1098550d2fca",
    "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
    "status": "ACCEPTED"
  }
]

Responses

Status Meaning Description Schema
200 OK O status 200 representa a situação onde todos os registros enviados no lote foram validados e serão direcionados para processamento. A operação vai devolver um array com todos os resultados, e garantir que ele esteja na mesma ordem do array de requisição. Inline
207 Multi-Status O status 207 (Multi-Status) informa ao solicitante que o formato da solicitação está correto, mas que entradas do array da solicitação contém erro de validação, independente da quantidade. Ou seja, se todos os elementos do array informado estiverem com falha de validação, a operação vai devolver o status 207, e no corpo da resposta todos os elementos do array estarão com o status DISCARDED e com suas respectivas mensagens. A operação vai devolver um array com todos os resultados, e garantir que ele esteja na mesma ordem do array de requisição. Inline
400 Bad Request O formato do corpo da requisição não é um array. Inline
401 Unauthorized Ocorre quando uma requisição não é autorizada. response401
406 Not Acceptable Ocorre quando um cliente espera uma resposta diferente de application/json usando o header Accept. response406
413 Payload Too Large A quantidade de registros enviados excede o limite da operação, ou o tamanho do payload excede o limite configurado no servidor http. response413
415 Unsupported Media Type Ocorre quando uma requisição envia um Content-Type diferente de application/jwt. response415
500 Internal Server Error É devolvido quando ocorre um erro não identificado no servidor. response500

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [success] false none none
» reportId string true none none
» correlationId string true none none
» status string true none none

Status Code 207

Name Type Required Restrictions Description
anonymous [response400] false none none
» correlationId string false none none
» status string true none none
» message string true none none

Status Code 400

Name Type Required Restrictions Description
» message string true none none

Inclusão unitária de reporte pelo cliente

Code samples

const inputBody = '{
  "fapiInteractionId": "731d7aa0-09c3-4fa5-b024-905934d794e7",
  "endpoint": "/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim",
  "url": "/open-insurance/insurance-rural/v1/12345/claim",
  "statusCode": 200,
  "httpMethod": "GET",
  "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
  "additionalInfo": {
    "consentId": "urn:bancoex:C1DD33123"
  },
  "timestamp": "2022-11-07T17:26:32Z",
  "processTimespan": "120",
  "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
  "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
  "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
  "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f",
  "endpointUriPrefix": "https://openbanking.instituicao.com.br"
}';
const headers = {
  'Content-Type':'application/jwt',
  'Accept':'application/json'
};

fetch('/report-api/v1/client-event',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Content-Type': 'application/jwt',
  'Accept': 'application/json'
}

r = requests.post('/report-api/v1/client-event', headers = headers)

print(r.json())

URL obj = new URL("/report-api/v1/client-event");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /report-api/v1/client-event

Inclusão de reporte individual na plataforma por um participante no papel de receptor (lado que iniciou a chamada).

Body parameter

Parameters

Name In Type Required Description
body body eventBody false none

Example responses

200 Response

{
  "reportId": "7eb81ba1-9011-4c58-9d5b-1098550d2fca",
  "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
  "status": "ACCEPTED"
}

Responses

Status Meaning Description Schema
200 OK Registro recebido com sucesso. success
400 Bad Request Ocorre quando uma requisição não envia os dados obrigatórios. response400
401 Unauthorized Ocorre quando uma requisição não é autorizada. response401
406 Not Acceptable Ocorre quando um cliente espera uma resposta diferente de application/json usando o header Accept. response406
415 Unsupported Media Type Ocorre quando uma requisição envia um Content-Type diferente de application/jwt. response415
500 Internal Server Error É devolvido quando ocorre um erro não identificado no servidor. response500

Inclusão em massa de reportes pelo lado do cliente (iniciador de chamada)

Code samples

const inputBody = '{
  "organisationId": "c1ddd896-1145-4177-9b58-8a6e310557e2",
  "events": [
    {
      "fapiInteractionId": "731d7aa0-09c3-4fa5-b024-905934d794e7",
      "endpoint": "/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim",
      "url": "/open-insurance/insurance-rural/v1/12345/claim",
      "statusCode": 200,
      "httpMethod": "GET",
      "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
      "additionalInfo": {
        "consentId": "urn:bancoex:C1DD33123"
      },
      "timestamp": "2022-11-07T17:26:32Z",
      "processTimespan": "120",
      "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
      "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
      "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
      "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f",
      "endpointUriPrefix": "https://openbanking.instituicao.com.br"
    }
  ]
}';
const headers = {
  'Content-Type':'application/jwt',
  'Accept':'application/json'
};

fetch('/report-api/v1/client-batch',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Content-Type': 'application/jwt',
  'Accept': 'application/json'
}

r = requests.post('/report-api/v1/client-batch', headers = headers)

print(r.json())

URL obj = new URL("/report-api/v1/client-batch");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /report-api/v1/client-batch

Inclusão de reportes em massa na plataforma. Ao enviar um lote de reportes, a plataforma vai fazer o processo de validação de cada reporte de maneira síncrona e devolver o resultado dessa validação na resposta, sendo que o status HTTP de retorno vai refletir esse resultado (vide documentação de cada status de retorno). No entanto, o processamento de cada reporte ocorrerá de maneira assíncrona.

O limite de registros de cada lote é de 5.000 registros.

Body parameter

Parameters

Name In Type Required Description
body body batchBody false none

Example responses

200 Response

[
  {
    "reportId": "7eb81ba1-9011-4c58-9d5b-1098550d2fca",
    "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
    "status": "ACCEPTED"
  }
]

Responses

Status Meaning Description Schema
200 OK O status 200 representa a situação onde todos os registros enviados no lote foram validados e serão direcionados para processamento. A operação vai devolver um array com todos os resultados, e garantir que ele esteja na mesma ordem do array de requisição. Inline
207 Multi-Status O status 207 (Multi-Status) informa ao solicitante que o formato da solicitação está correto, mas que entradas do array da solicitação contém erro de validação, independente da quantidade. Ou seja, se todos os elementos do array informado estiverem com falha de validação, a operação vai devolver o status 207, e no corpo da resposta todos os elementos do array estarão com o status DISCARDED e com suas respectivas mensagens. A operação vai devolver um array com todos os resultados, e garantir que ele esteja na mesma ordem do array de requisição. Inline
400 Bad Request O formato do corpo da requisição não é um array. Inline
401 Unauthorized Ocorre quando uma requisição não é autorizada. response401
406 Not Acceptable Ocorre quando um cliente espera uma resposta diferente de application/json usando o header Accept. response406
413 Payload Too Large A quantidade de registros enviados excede o limite da operação, ou o tamanho do payload excede o limite configurado no servidor http. response413
415 Unsupported Media Type Ocorre quando uma requisição envia um Content-Type diferente de application/jwt. response415
500 Internal Server Error É devolvido quando ocorre um erro não identificado no servidor. response500

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [success] false none none
» reportId string true none none
» correlationId string true none none
» status string true none none

Status Code 207

Name Type Required Restrictions Description
anonymous [response400] false none none
» correlationId string false none none
» status string true none none
» message string true none none

Status Code 400

Name Type Required Restrictions Description
» message string true none none

API - Funil de Consentimento v1.0.2

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API que recebe os eventos do funil de consentimentos.

A API de eventos fornece operações que permitem a inclusão dos eventos do funil de consentimento na plataforma de Coleta de Métricas.

A inclusão de eventos pode ser feita de maneira individual ou em lote.

Os dados que são inseridos na API de eventos são sempre processados de maneira assíncrona, e sua persistência se utiliza de consistência posterior (eventual consistency), portanto, um registro tem um tempo de processamento em que ele não estará disponível para consulta até que ele seja persistido.

Release Notes:

Segurança

A autenticação das requisições se dará com base na assinatura do body das requisições.

Requisitos:

A validação da autenticidade será baseada no certificado de assinatura do body que será validado no keystore do diretório.

Todas as requisições deveram ser enviadas com o Content-Type: application/jwt.
Para assinar uma requisição a organização deverá:

1) Identifique a chave privada e o certificado de assinatura correspondente a serem usados para assinar o payload.

2) Geração do JOSE Header

Montar um JSON com os campos obrigatórios:

* alg - Algoritmo que será usado para assinar o JWS. Deve ser preenchido com o valor "PS256".

* kid - Valor do identificador da chave utilizado para a assinatura.

* typ - Tipo de conteúdo usado para trafegar mensagens na API. Deve ser preenchido com o valor "JWT".

E converter para Base64Url seguindo o padrão especificado na RFC4648.

3) Montando o payload JWS

Body da requisição no formato JSON convertido para Base64Url seguindo o padrão especificado na RFC4648.

4) Gerar a assinatura digital conforme especificado na RFC7515.

5) Juntar as partes concatenando com ponto (.) para formar o JWS

JWS = Base64url(JOSEHeader) + "." + Base64url(payload JWT) + "." + Base64url(digital signature)

A assinatura do body deve seguir o padrão JWS definido na RFC7515.

Inclusão unitária de evento pelo servidor

Code samples

const inputBody = '{
  "consentId": "urn:bancoex:C1DD33123",
  "step": "consent-created",
  "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
  "additionalInfo": {
    "consent-user": "invalid-credentials",
    "authentication-failure-reason": "invalid-credentials",
    "user-redirected-back-status": "success",
    "token-kind": "consent-token",
    "rejected-by": "user",
    "revoked-by": "user",
    "expired-by": "authorization-timeout"
  },
  "timestamp": "2022-11-07T17:26:32Z",
  "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
  "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
  "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
  "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f"
}';
const headers = {
  'Content-Type':'application/jwt',
  'Accept':'application/json'
};

fetch('/event-api/v1/server-event',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Content-Type': 'application/jwt',
  'Accept': 'application/json'
}

r = requests.post('/event-api/v1/server-event', headers = headers)

print(r.json())

URL obj = new URL("/event-api/v1/server-event");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /event-api/v1/server-event

Inclusão de evento individual na plataforma por um participante no papel de transmissor.

Body parameter

Parameters

Name In Type Required Description
body body eventBody false none

Example responses

200 Response

{
  "eventId": "7eb81ba1-9011-4c58-9d5b-1098550d2fca",
  "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
  "status": "ACCEPTED"
}

Responses

Status Meaning Description Schema
200 OK Registro recebido com sucesso. success
400 Bad Request Ocorre quando uma requisição não envia os dados obrigatórios. response400
401 Unauthorized Ocorre quando uma requisição não é autorizada. response401
406 Not Acceptable Ocorre quando um cliente espera uma resposta diferente de application/json usando o header Accept. response406
415 Unsupported Media Type Ocorre quando uma requisição envia um Content-Type diferente de application/jwt. response415
500 Internal Server Error É devolvido quando ocorre um erro não identificado no servidor. response500

Inclusão em massa de evento pelo servidor

Code samples

const inputBody = '{
  "organisationId": "c1ddd896-1145-4177-9b58-8a6e310557e2",
  "events": [
    {
      "consentId": "urn:bancoex:C1DD33123",
      "step": "consent-created",
      "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
      "additionalInfo": {
        "consent-user": "invalid-credentials",
        "authentication-failure-reason": "invalid-credentials",
        "user-redirected-back-status": "success",
        "token-kind": "consent-token",
        "rejected-by": "user",
        "revoked-by": "user",
        "expired-by": "authorization-timeout"
      },
      "timestamp": "2022-11-07T17:26:32Z",
      "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
      "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
      "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
      "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f"
    }
  ]
}';
const headers = {
  'Content-Type':'application/jwt',
  'Accept':'application/json'
};

fetch('/event-api/v1/server-batch',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Content-Type': 'application/jwt',
  'Accept': 'application/json'
}

r = requests.post('/event-api/v1/server-batch', headers = headers)

print(r.json())

URL obj = new URL("/event-api/v1/server-batch");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /event-api/v1/server-batch

Inclusão de eventos em massa na plataforma. Ao enviar um lote de eventos, a plataforma vai fazer o processo de validação de cada evento de maneira síncrona e devolver o resultado dessa validação na resposta, sendo que o status HTTP de retorno vai refletir esse resultado (vide documentação de cada status de retorno). No entanto, o processamento de cada evento ocorrerá de maneira assíncrona.

O limite de registros de cada lote é 5.000 registros.

Body parameter

Parameters

Name In Type Required Description
body body batchBody false none

Example responses

200 Response

[
  {
    "eventId": "7eb81ba1-9011-4c58-9d5b-1098550d2fca",
    "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
    "status": "ACCEPTED"
  }
]

Responses

Status Meaning Description Schema
200 OK O status 200 representa a situação onde todos os registros enviados no lote foram validados e serão direcionados para processamento. A operação vai devolver um array com todos os resultados, e garantir que ele esteja na mesma ordem do array de requisição. Inline
207 Multi-Status O status 207 (Multi-Status) informa ao solicitante que o formato da solicitação está correto, mas que entradas do array da solicitação contém erro de validação, independente da quantidade. Ou seja, se todos os elementos do array informado estiverem com falha de validação, a operação vai devolver o status 207, e no corpo da resposta todos os elementos do array estarão com o status DISCARDED e com suas respectivas mensagens. A operação vai devolver um array com todos os resultados, e garantir que ele esteja na mesma ordem do array de requisição. Inline
400 Bad Request O formato do corpo da requisição não é um array. Inline
401 Unauthorized Ocorre quando uma requisição não é autorizada. response401
406 Not Acceptable Ocorre quando um cliente espera uma resposta diferente de application/json usando o header Accept. response406
413 Payload Too Large A quantidade de registros enviados excede o limite da operação, ou o tamanho do payload excede o limite configurado no servidor http. response413
415 Unsupported Media Type Ocorre quando uma requisição envia um Content-Type diferente de application/jwt. response415
500 Internal Server Error É devolvido quando ocorre um erro não identificado no servidor. response500

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [success] false none none
» eventId string true none none
» correlationId string true none none
» status string true none none

Status Code 207

Name Type Required Restrictions Description
anonymous [response400] false none none
» correlationId string false none none
» status string true none none
» message string true none none

Status Code 400

Name Type Required Restrictions Description
» message string true none none

Inclusão unitária de evento pelo cliente

Code samples

const inputBody = '{
  "consentId": "urn:bancoex:C1DD33123",
  "step": "consent-created",
  "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
  "additionalInfo": {
    "consent-user": "invalid-credentials",
    "authentication-failure-reason": "invalid-credentials",
    "user-redirected-back-status": "success",
    "token-kind": "consent-token",
    "rejected-by": "user",
    "revoked-by": "user",
    "expired-by": "authorization-timeout"
  },
  "timestamp": "2022-11-07T17:26:32Z",
  "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
  "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
  "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
  "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f"
}';
const headers = {
  'Content-Type':'application/jwt',
  'Accept':'application/json'
};

fetch('/event-api/v1/client-event',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Content-Type': 'application/jwt',
  'Accept': 'application/json'
}

r = requests.post('/event-api/v1/client-event', headers = headers)

print(r.json())

URL obj = new URL("/event-api/v1/client-event");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /event-api/v1/client-event

Inclusão de evento individual na plataforma por um participante no papel de receptor.

Body parameter

Parameters

Name In Type Required Description
body body eventBody false none

Example responses

200 Response

{
  "eventId": "7eb81ba1-9011-4c58-9d5b-1098550d2fca",
  "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
  "status": "ACCEPTED"
}

Responses

Status Meaning Description Schema
200 OK Registro recebido com sucesso. success
400 Bad Request Ocorre quando uma requisição não envia os dados obrigatórios. response400
401 Unauthorized Ocorre quando uma requisição não é autorizada. response401
406 Not Acceptable Ocorre quando um cliente espera uma resposta diferente de application/json usando o header Accept. response406
415 Unsupported Media Type Ocorre quando uma requisição envia um Content-Type diferente de application/jwt. response415
500 Internal Server Error É devolvido quando ocorre um erro não identificado no servidor. response500

Inclusão em massa de evento pelo cliente

Code samples

const inputBody = '{
  "organisationId": "c1ddd896-1145-4177-9b58-8a6e310557e2",
  "events": [
    {
      "consentId": "urn:bancoex:C1DD33123",
      "step": "consent-created",
      "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
      "additionalInfo": {
        "consent-user": "invalid-credentials",
        "authentication-failure-reason": "invalid-credentials",
        "user-redirected-back-status": "success",
        "token-kind": "consent-token",
        "rejected-by": "user",
        "revoked-by": "user",
        "expired-by": "authorization-timeout"
      },
      "timestamp": "2022-11-07T17:26:32Z",
      "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
      "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
      "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
      "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f"
    }
  ]
}';
const headers = {
  'Content-Type':'application/jwt',
  'Accept':'application/json'
};

fetch('/event-api/v1/client-batch',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Content-Type': 'application/jwt',
  'Accept': 'application/json'
}

r = requests.post('/event-api/v1/client-batch', headers = headers)

print(r.json())

URL obj = new URL("/event-api/v1/client-batch");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /event-api/v1/client-batch

Inclusão de eventos em massa na plataforma. Ao enviar um lote de eventos, a plataforma vai fazer o processo de validação de cada evento de maneira síncrona e devolver o resultado dessa validação na resposta, sendo que o status HTTP de retorno vai refletir esse resultado (vide documentação de cada status de retorno). No entanto, o processamento de cada evento ocorrerá de maneira assíncrona.

O limite de registros de cada lote é de 5.000 registros.

Body parameter

Parameters

Name In Type Required Description
body body batchBody false none

Example responses

200 Response

[
  {
    "eventId": "7eb81ba1-9011-4c58-9d5b-1098550d2fca",
    "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
    "status": "ACCEPTED"
  }
]

Responses

Status Meaning Description Schema
200 OK O status 200 representa a situação onde todos os registros enviados no lote foram validados e serão direcionados para processamento. A operação vai devolver um array com todos os resultados, e garantir que ele esteja na mesma ordem do array de requisição. Inline
207 Multi-Status O status 207 (Multi-Status) informa ao solicitante que o formato da solicitação está correto, mas que entradas do array da solicitação contém erro de validação, independente da quantidade. Ou seja, se todos os elementos do array informado estiverem com falha de validação, a operação vai devolver o status 207, e no corpo da resposta todos os elementos do array estarão com o status DISCARDED e com suas respectivas mensagens. A operação vai devolver um array com todos os resultados, e garantir que ele esteja na mesma ordem do array de requisição. Inline
400 Bad Request O formato do corpo da requisição não é um array. Inline
401 Unauthorized Ocorre quando uma requisição não é autorizada. response401
406 Not Acceptable Ocorre quando um cliente espera uma resposta diferente de application/json usando o header Accept. response406
413 Payload Too Large A quantidade de registros enviados excede o limite da operação, ou o tamanho do payload excede o limite configurado no servidor http. response413
415 Unsupported Media Type Ocorre quando uma requisição envia um Content-Type diferente de application/jwt. response415
500 Internal Server Error É devolvido quando ocorre um erro não identificado no servidor. response500

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [success] false none none
» eventId string true none none
» correlationId string true none none
» status string true none none

Status Code 207

Name Type Required Restrictions Description
anonymous [response400] false none none
» correlationId string false none none
» status string true none none
» message string true none none

Status Code 400

Name Type Required Restrictions Description
» message string true none none

Schemas

reportBody

{
  "reportId": "d12eid123d123dnodn2i3",
  "fapiInteractionId": "731d7aa0-09c3-4fa5-b024-905934d794e7",
  "endpoint": "/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim",
  "url": "/open-insurance/insurance-rural/v1/12345/claim",
  "statusCode": 200,
  "httpMethod": "GET",
  "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
  "additionalInfo": {
    "consentId": "urn:bancoex:C1DD33123"
  },
  "timestamp": "2022-11-07T17:26:32Z",
  "processTimespan": "120",
  "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
  "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
  "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
  "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f",
  "endpointUriPrefix": "https://openbanking.instituicao.com.br"
}

Properties

Name Type Required Restrictions Description
reportId string false none none
fapiInteractionId string false none Um UID RFC4122.

Restrição: obrigatório para os endpoints com exceção da fase 1.
endpoint string false none none
url string false none none
statusCode integer false none none
httpMethod string false none none
correlationId string false none none
additionalInfo object false none none
» consentId string false none O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name.
Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização.
Considerando a string urn:bancoex:C1DD33123 como exemplo para consentId temos:

o namespace(urn)
o identificador associado ao namespace da instituição transnmissora (bancoex)
o identificador específico dentro do namespace (C1DD33123).
Informações mais detalhadas sobre a construção de namespaces devem ser consultadas na RFC8141.
timestamp string(date-time) false none Data e hora envio ou recebimento da requisição. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
processTimespan integer false none Tempo de processamento da requisição. Deverá ser informado em milliseconds.
clientOrgId string false none Id da organização do cliente. Opcional para endpoints de fase 1.

Restrição: obrigatório para os endpoints com exceção da fase 1.
clientSSId string false none Id do Software Statement do cliente. Opcional para endpoints de fase 1.

Restrição: obrigatório para os endpoints com exceção da fase 1.
serverOrgId string false none Id da organização do servidor
serverASId string false none Id do Authorization Server do servidor
endpointUriPrefix string(uri) false none Base do URL da requisição

Enumerated Values

Property Value
endpoint /open-insurance/channels/v1/branches
endpoint /open-insurance/channels/v1/electronic-channels
endpoint /open-insurance/channels/v1/intermediary/{countrySubDivision}
endpoint /open-insurance/channels/v1/phone-channels
endpoint /open-insurance/channels/v1/referenced-network/{countrySubDivision}/{serviceType}
endpoint /open-insurance/products-services/v1/assistance-general-assets
endpoint /open-insurance/products-services/v1/auto-extended-warranty
endpoint /open-insurance/products-services/v1/auto-insurance/{commercializationArea}/{fipeCode}/{year}
endpoint /open-insurance/products-services/v1/business
endpoint /open-insurance/products-services/v1/capitalization-title
endpoint /open-insurance/products-services/v1/condominium
endpoint /open-insurance/products-services/v1/cyber-risk
endpoint /open-insurance/products-services/v1/directors-officers-liability
endpoint /open-insurance/products-services/v1/domestic-credit
endpoint /open-insurance/products-services/v1/engineering
endpoint /open-insurance/products-services/v1/environmental-liability
endpoint /open-insurance/products-services/v1/equipment-breakdown
endpoint /open-insurance/products-services/v1/errors-omissions-liability
endpoint /open-insurance/products-services/v1/export-credit
endpoint /open-insurance/products-services/v1/extended-warranty
endpoint /open-insurance/products-services/v1/financial-risk
endpoint /open-insurance/products-services/v1/general-liability
endpoint /open-insurance/products-services/v1/global-banking
endpoint /open-insurance/products-services/v1/home-insurance/commercializationArea/{commercializationArea}
endpoint /open-insurance/products-services/v1/housing
endpoint /open-insurance/products-services/v1/life-pension
endpoint /open-insurance/products-services/v1/lost-profit
endpoint /open-insurance/products-services/v1/named-operational-risks
endpoint /open-insurance/products-services/v1/pension-plan
endpoint /open-insurance/products-services/v1/person
endpoint /open-insurance/products-services/v1/private-guarantee
endpoint /open-insurance/products-services/v1/public-guarantee
endpoint /open-insurance/products-services/v1/rent-guarantee
endpoint /open-insurance/products-services/v1/rural
endpoint /open-insurance/products-services/v1/stop-loss
endpoint /open-insurance/products-services/v1/transport
endpoint /open-insurance/consents/v2/consents
endpoint /open-insurance/consents/v2/consents/{consentId}
endpoint /open-insurance/resources/v2/resources
endpoint /open-insurance/consents/v1/consents
endpoint /open-insurance/consents/v1/consents/{consentId}
endpoint /open-insurance/resources/v1/resources
endpoint /open-insurance/customers/v1/personal/identifications
endpoint /open-insurance/customers/v1/personal/qualifications
endpoint /open-insurance/customers/v1/personal/complimentary-information
endpoint /open-insurance/customers/v1/business/identifications
endpoint /open-insurance/customers/v1/business/qualifications
endpoint /open-insurance/customers/v1/business/complimentary-information
endpoint /open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad
endpoint /open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/policy-info
endpoint /open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/premium
endpoint /open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/claim
endpoint /open-insurance/insurance-auto/v1/insurance-auto
endpoint /open-insurance/insurance-auto/v1/insurance-auto/{policyId}/policy-info
endpoint /open-insurance/insurance-auto/v1/insurance-auto/{policyId}/premium
endpoint /open-insurance/insurance-auto/v1/insurance-auto/{policyId}/claim
endpoint /open-insurance/insurance-financial-risk/v1/insurance-financial-risk
endpoint /open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/policy-info
endpoint /open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/premium
endpoint /open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/claim
endpoint /open-insurance/insurance-patrimonial/v1/insurance-patrimonial
endpoint /open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/policy-info
endpoint /open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/premium
endpoint /open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/claim
endpoint /open-insurance/insurance-responsibility/v1/insurance-responsibility
endpoint /open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/policy-info
endpoint /open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/premium
endpoint /open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/claim
endpoint /open-insurance/insurance-rural/v1/insurance-rural
endpoint /open-insurance/insurance-rural/v1/insurance-rural/{policyId}/policy-info
endpoint /open-insurance/insurance-rural/v1/insurance-rural/{policyId}/premium
endpoint /open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim
endpoint /open-insurance/insurance-housing/v1/insurance-housing
endpoint /open-insurance/insurance-housing/v1/insurance-housing/{policyId}/policy-info
endpoint /open-insurance/insurance-housing/v1/insurance-housing/{policyId}/premium
endpoint /open-insurance/insurance-housing/v1/insurance-housing/{policyId}/claim
endpoint /open-insurance/insurance-transport/v1/insurance-transport
endpoint /open-insurance/insurance-transport/v1/insurance-transport/{policyId}/policy-info
endpoint /open-insurance/insurance-transport/v1/insurance-transport/{policyId}/premium
endpoint /open-insurance/insurance-transport/v1/insurance-transport/{policyId}/claim
endpoint /open-insurance/claim-notification/v1/request/damage/{consentId}
endpoint /open-insurance/claim-notification/v1/request/person/{consentId}
endpoint /open-insurance/endorsement/v1/request/{consentId}
endpoint /open-insurance/quote-patrimonial/v1/lead/request
endpoint /open-insurance/quote-patrimonial/v1/lead/request/{consentId}
endpoint /open-insurance/quote-patrimonial/v1/home/request/{consentId}/quote-status
endpoint /open-insurance/quote-patrimonial/v1/home/request
endpoint /open-insurance/quote-patrimonial/v1/home/request/{consentId}
endpoint /open-insurance/quote-patrimonial/v1/condominium/request/{consentId}/quote-status
endpoint /open-insurance/quote-patrimonial/v1/condominium/request
endpoint /open-insurance/quote-patrimonial/v1/condominium/request/{consentId}
endpoint /open-insurance/quote-patrimonial/v1/business/request/{consentId}/quote-status
endpoint /open-insurance/quote-patrimonial/v1/business/request
endpoint /open-insurance/quote-patrimonial/v1/business/request/{consentId}
endpoint /open-insurance/quote-patrimonial/v1/diverse-risks/request/{consentId}/quote-status
endpoint /open-insurance/quote-patrimonial/v1/diverse-risks/request
endpoint /open-insurance/quote-patrimonial/v1/diverse-risks/request/{consentId}
httpMethod GET
httpMethod POST
httpMethod PUT
httpMethod DELETE
httpMethod PATCH

success

{
  "reportId": "7eb81ba1-9011-4c58-9d5b-1098550d2fca",
  "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
  "status": "ACCEPTED"
}

Properties

Name Type Required Restrictions Description
reportId string true none none
correlationId string true none none
status string true none none

response400

{
  "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
  "status": "DISCARDED",
  "message": "Missing fields: endpoint"
}

Properties

Name Type Required Restrictions Description
correlationId string false none none
status string true none none
message string true none none

response401

{
  "message": "Unauthorized"
}

Properties

Name Type Required Restrictions Description
message string true none none

response404

{
  "message": "Not Found"
}

Properties

Name Type Required Restrictions Description
message string true none none

response406

{
  "message": "Content-Type not accepted"
}

Properties

Name Type Required Restrictions Description
message string true none none

response413

{
  "message": "Record limit exceeded"
}

Properties

Name Type Required Restrictions Description
message string true none none

response415

{
  "message": "Unsupported media type"
}

Properties

Name Type Required Restrictions Description
message string true none none

response500

{
  "message": "Internal Server Error"
}

Properties

Name Type Required Restrictions Description
message string true none none

batchBody

{
  "organisationId": "c1ddd896-1145-4177-9b58-8a6e310557e2",
  "events": [
    {
      "fapiInteractionId": "731d7aa0-09c3-4fa5-b024-905934d794e7",
      "endpoint": "/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim",
      "url": "/open-insurance/insurance-rural/v1/12345/claim",
      "statusCode": 200,
      "httpMethod": "GET",
      "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
      "additionalInfo": {
        "consentId": "urn:bancoex:C1DD33123"
      },
      "timestamp": "2022-11-07T17:26:32Z",
      "processTimespan": "120",
      "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
      "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
      "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
      "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f",
      "endpointUriPrefix": "https://openbanking.instituicao.com.br"
    }
  ]
}

Properties

Name Type Required Restrictions Description
organisationId string true none none
events [eventBody] true none none

eventBody

{
  "fapiInteractionId": "731d7aa0-09c3-4fa5-b024-905934d794e7",
  "endpoint": "/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim",
  "url": "/open-insurance/insurance-rural/v1/12345/claim",
  "statusCode": 200,
  "httpMethod": "GET",
  "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
  "additionalInfo": {
    "consentId": "urn:bancoex:C1DD33123"
  },
  "timestamp": "2022-11-07T17:26:32Z",
  "processTimespan": "120",
  "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
  "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
  "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
  "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f",
  "endpointUriPrefix": "https://openbanking.instituicao.com.br"
}

Properties

Name Type Required Restrictions Description
fapiInteractionId string false none Um UID RFC4122.

Restrição: obrigatório para os endpoints com exceção da fase 1.
endpoint string true none none
url string true none none
statusCode integer true none none
httpMethod string true none none
correlationId string true none none
additionalInfo object false none none
» consentId string false none O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name.
Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização.
Considerando a string urn:bancoex:C1DD33123 como exemplo para consentId temos:

o namespace(urn)
o identificador associado ao namespace da instituição transnmissora (bancoex)
o identificador específico dentro do namespace (C1DD33123).
Informações mais detalhadas sobre a construção de namespaces devem ser consultadas na RFC8141.
timestamp string(date-time) true none Data e hora envio ou recebimento da requisição. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
processTimespan integer true none Tempo de processamento da requisição. Deverá ser informado em milliseconds.
clientOrgId string false none Id da organização do cliente. Opcional para endpoints de fase 1.

Restrição: obrigatório para os endpoints com exceção da fase 1.
clientSSId string false none Id do Software Statement do cliente. Opcional para endpoints de fase 1.

Restrição: obrigatório para os endpoints com exceção da fase 1.
serverOrgId string true none Id da organização do servidor
serverASId string true none Id do Authorization Server do servidor
endpointUriPrefix string(uri) false none Base do URL da requisição

Enumerated Values

Property Value
endpoint /open-insurance/channels/v1/branches
endpoint /open-insurance/channels/v1/electronic-channels
endpoint /open-insurance/channels/v1/intermediary/{countrySubDivision}
endpoint /open-insurance/channels/v1/phone-channels
endpoint /open-insurance/channels/v1/referenced-network/{countrySubDivision}/{serviceType}
endpoint /open-insurance/products-services/v1/assistance-general-assets
endpoint /open-insurance/products-services/v1/auto-extended-warranty
endpoint /open-insurance/products-services/v1/auto-insurance/{commercializationArea}/{fipeCode}/{year}
endpoint /open-insurance/products-services/v1/business
endpoint /open-insurance/products-services/v1/capitalization-title
endpoint /open-insurance/products-services/v1/condominium
endpoint /open-insurance/products-services/v1/cyber-risk
endpoint /open-insurance/products-services/v1/directors-officers-liability
endpoint /open-insurance/products-services/v1/domestic-credit
endpoint /open-insurance/products-services/v1/engineering
endpoint /open-insurance/products-services/v1/environmental-liability
endpoint /open-insurance/products-services/v1/equipment-breakdown
endpoint /open-insurance/products-services/v1/errors-omissions-liability
endpoint /open-insurance/products-services/v1/export-credit
endpoint /open-insurance/products-services/v1/extended-warranty
endpoint /open-insurance/products-services/v1/financial-risk
endpoint /open-insurance/products-services/v1/general-liability
endpoint /open-insurance/products-services/v1/global-banking
endpoint /open-insurance/products-services/v1/home-insurance/commercializationArea/{commercializationArea}
endpoint /open-insurance/products-services/v1/housing
endpoint /open-insurance/products-services/v1/life-pension
endpoint /open-insurance/products-services/v1/lost-profit
endpoint /open-insurance/products-services/v1/named-operational-risks
endpoint /open-insurance/products-services/v1/pension-plan
endpoint /open-insurance/products-services/v1/person
endpoint /open-insurance/products-services/v1/private-guarantee
endpoint /open-insurance/products-services/v1/public-guarantee
endpoint /open-insurance/products-services/v1/rent-guarantee
endpoint /open-insurance/products-services/v1/rural
endpoint /open-insurance/products-services/v1/stop-loss
endpoint /open-insurance/products-services/v1/transport
endpoint /open-insurance/consents/v2/consents
endpoint /open-insurance/consents/v2/consents/{consentId}
endpoint /open-insurance/resources/v2/resources
endpoint /open-insurance/consents/v1/consents
endpoint /open-insurance/consents/v1/consents/{consentId}
endpoint /open-insurance/resources/v1/resources
endpoint /open-insurance/customers/v1/personal/identifications
endpoint /open-insurance/customers/v1/personal/qualifications
endpoint /open-insurance/customers/v1/personal/complimentary-information
endpoint /open-insurance/customers/v1/business/identifications
endpoint /open-insurance/customers/v1/business/qualifications
endpoint /open-insurance/customers/v1/business/complimentary-information
endpoint /open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad
endpoint /open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/policy-info
endpoint /open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/premium
endpoint /open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/claim
endpoint /open-insurance/insurance-auto/v1/insurance-auto
endpoint /open-insurance/insurance-auto/v1/insurance-auto/{policyId}/policy-info
endpoint /open-insurance/insurance-auto/v1/insurance-auto/{policyId}/premium
endpoint /open-insurance/insurance-auto/v1/insurance-auto/{policyId}/claim
endpoint /open-insurance/insurance-financial-risk/v1/insurance-financial-risk
endpoint /open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/policy-info
endpoint /open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/premium
endpoint /open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/claim
endpoint /open-insurance/insurance-patrimonial/v1/insurance-patrimonial
endpoint /open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/policy-info
endpoint /open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/premium
endpoint /open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/claim
endpoint /open-insurance/insurance-responsibility/v1/insurance-responsibility
endpoint /open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/policy-info
endpoint /open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/premium
endpoint /open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/claim
endpoint /open-insurance/insurance-rural/v1/insurance-rural
endpoint /open-insurance/insurance-rural/v1/insurance-rural/{policyId}/policy-info
endpoint /open-insurance/insurance-rural/v1/insurance-rural/{policyId}/premium
endpoint /open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim
endpoint /open-insurance/insurance-housing/v1/insurance-housing
endpoint /open-insurance/insurance-housing/v1/insurance-housing/{policyId}/policy-info
endpoint /open-insurance/insurance-housing/v1/insurance-housing/{policyId}/premium
endpoint /open-insurance/insurance-housing/v1/insurance-housing/{policyId}/claim
endpoint /open-insurance/insurance-transport/v1/insurance-transport
endpoint /open-insurance/insurance-transport/v1/insurance-transport/{policyId}/policy-info
endpoint /open-insurance/insurance-transport/v1/insurance-transport/{policyId}/premium
endpoint /open-insurance/insurance-transport/v1/insurance-transport/{policyId}/claim
endpoint /open-insurance/claim-notification/v1/request/damage/{consentId}
endpoint /open-insurance/claim-notification/v1/request/person/{consentId}
endpoint /open-insurance/endorsement/v1/request/{consentId}
endpoint /open-insurance/quote-patrimonial/v1/lead/request
endpoint /open-insurance/quote-patrimonial/v1/lead/request/{consentId}
endpoint /open-insurance/quote-patrimonial/v1/home/request/{consentId}/quote-status
endpoint /open-insurance/quote-patrimonial/v1/home/request
endpoint /open-insurance/quote-patrimonial/v1/home/request/{consentId}
endpoint /open-insurance/quote-patrimonial/v1/condominium/request/{consentId}/quote-status
endpoint /open-insurance/quote-patrimonial/v1/condominium/request
endpoint /open-insurance/quote-patrimonial/v1/condominium/request/{consentId}
endpoint /open-insurance/quote-patrimonial/v1/business/request/{consentId}/quote-status
endpoint /open-insurance/quote-patrimonial/v1/business/request
endpoint /open-insurance/quote-patrimonial/v1/business/request/{consentId}
endpoint /open-insurance/quote-patrimonial/v1/diverse-risks/request/{consentId}/quote-status
endpoint /open-insurance/quote-patrimonial/v1/diverse-risks/request
endpoint /open-insurance/quote-patrimonial/v1/diverse-risks/request/{consentId}
httpMethod GET
httpMethod POST
httpMethod PUT
httpMethod DELETE
httpMethod PATCH

success

{
  "eventId": "7eb81ba1-9011-4c58-9d5b-1098550d2fca",
  "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
  "status": "ACCEPTED"
}

Properties

Name Type Required Restrictions Description
eventId string true none none
correlationId string true none none
status string true none none

response400

{
  "correlationId": "FWUCp4yOA1b87LUJpgn1Mf52wi9KEF11",
  "status": "DISCARDED",
  "message": "Missing fields: fapiInteractionId, endpoint"
}

Properties

Name Type Required Restrictions Description
correlationId string false none none
status string true none none
message string true none none

response401

{
  "message": "Unauthorized"
}

Properties

Name Type Required Restrictions Description
message string true none none

response404

{
  "message": "Not Found"
}

Properties

Name Type Required Restrictions Description
message string true none none

response406

{
  "message": "Content-Type not accepted"
}

Properties

Name Type Required Restrictions Description
message string true none none

response413

{
  "message": "Record limit exceeded"
}

Properties

Name Type Required Restrictions Description
message string true none none

response415

{
  "message": "Unsupported media type"
}

Properties

Name Type Required Restrictions Description
message string true none none

response500

{
  "message": "Internal Server Error"
}

Properties

Name Type Required Restrictions Description
message string true none none

batchBody

{
  "organisationId": "c1ddd896-1145-4177-9b58-8a6e310557e2",
  "events": [
    {
      "consentId": "urn:bancoex:C1DD33123",
      "step": "consent-created",
      "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
      "additionalInfo": {
        "consent-user": "invalid-credentials",
        "authentication-failure-reason": "invalid-credentials",
        "user-redirected-back-status": "success",
        "token-kind": "consent-token",
        "rejected-by": "user",
        "revoked-by": "user",
        "expired-by": "authorization-timeout"
      },
      "timestamp": "2022-11-07T17:26:32Z",
      "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
      "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
      "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
      "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f"
    }
  ]
}

Properties

Name Type Required Restrictions Description
organisationId string true none none
events [eventBody] true none none

eventBody

{
  "consentId": "urn:bancoex:C1DD33123",
  "step": "consent-created",
  "correlationId": "577869e5-4c63-4b19-9235-a18d22c80986",
  "additionalInfo": {
    "consent-user": "invalid-credentials",
    "authentication-failure-reason": "invalid-credentials",
    "user-redirected-back-status": "success",
    "token-kind": "consent-token",
    "rejected-by": "user",
    "revoked-by": "user",
    "expired-by": "authorization-timeout"
  },
  "timestamp": "2022-11-07T17:26:32Z",
  "clientOrgId": "1fb79963-4bff-4204-9370-93aceb8a2f0d",
  "clientSSId": "2a59c2a3-529f-41c6-97e3-77395e9951ca",
  "serverOrgId": "ff66b95a-d817-4fbe-949a-c5912e240189",
  "serverASId": "f8cd7b48-197d-419b-8680-f42226111b6f"
}

Properties

Name Type Required Restrictions Description
consentId string true none O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name.
Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização.
Considerando a string urn:bancoex:C1DD33123 como exemplo para consentId temos:

o namespace(urn)
o identificador associado ao namespace da instituição transnmissora (bancoex)
o identificador específico dentro do namespace (C1DD33123).
Informações mais detalhadas sobre a construção de namespaces devem ser consultadas na RFC8141.
step string true none Etapa do funil de consentimento.

Etapas do Cliente:
* consent-created
* user-redirected
* user-redirected-back
* consent-token-received
* refresh-token-used
* resource-accessed
* consent-revoked

Etapas do Servidor:
* consent-created
* user-redirected
* user-authentication-failed
* user-authenticated
* consent-authorized
* consent-rejected
* authorization-code-created
* user-redirected-back
* consent-token-generated
* refresh-token-used
* resource-accessed
* consent-revoked
* consent-expired
correlationId string true none none
additionalInfo object false none none
» consent-user string false none Informa se é cliente ou não do Receptor de dados.

[Restrição] deve ser enviado quando o step for consent-created.
» authentication-failure-reason string false none Informa razão da falha na autenticação.

[Restrição] deve ser enviado quando o step for user-authentication-failed.
» user-redirected-back-status string false none Informa o status do redirect.

[Restrição] deve ser enviado quando o step for user-redirected-back.
» token-kind string false none Informa o tipo do token utilizado na autorização do recurso.

[Restrição] deve ser enviado quando o step for resource-accessed.
» rejected-by string false none Responsável pela rejeição. O usuário rejeitou ou o sistema devido a problemas
técnicos, políticas de segurança aplicada pela instituição transmissora, etc.

[Restrição] deve ser enviado quando o step for consent-rejected.
» revoked-by string false none Responsável pela revogação. O usuário solicitou a revogação ou o sistema
revogou por questões de segurança

[Restrição] deve ser enviado quando o step for consent-revoked.
» expired-by string false none Razão da expiração. Consentimento que ultrapassou o tempo limite para autorização
(authorization-timeout) ou consentimento que ultrapassou o tempo limite
de compartilhamento (max-date-reached).

[Restrição] deve ser enviado quando o step for consent-expired.
timestamp string(date-time) true none Data e hora aproximada da ocorrência do evento. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
clientOrgId string true none Id da organização do cliente
clientSSId string true none Id do Software Statement do cliente
serverOrgId string true none Id da organização do servidor
serverASId string true none Id do Authorization Server do servidor

Enumerated Values

Property Value
step consent-created
step user-redirected
step user-authentication-failed
step user-authenticated
step consent-authorized
step consent-rejected
step authorization-code-created
step user-redirected-back
step consent-token-generated
step consent-token-received
step refresh-token-used
step resource-accessed
step consent-revoked
step consent-expired
consent-user user
consent-user non-user
authentication-failure-reason invalid-credentials
authentication-failure-reason invalid-mfa
authentication-failure-reason other
user-redirected-back-status success
user-redirected-back-status failure
token-kind consent-token
token-kind client-credential
rejected-by user
rejected-by system
revoked-by user
revoked-by system
expired-by authorization-timeout
expired-by max-date-reached

Monitoramento

As APIs de Status, de Outages e Métricas são comuns a todos os participantes do Open Insurance Brasil, independentemente da fase de adesão. Portanto, todas as instituições devem publicar essas APIs que monitoram a situação do ambiente. Reforçamos ainda que na API de métricas devem ser reportados os dados de performance de todas demais APIs que a instituição desenvolveu.

APIs - Comuns v1.2.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

As APIs descritas neste documento são referentes as APIs da fase Open Data do Open Insurance Brasil.

Base URLs:

Web: Governança do Open Insurance Brasil - Especificações

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

A descrição referente ao código de status retornado pelas APIs

Code samples

import requests
headers = {
  'Accept': 'application/json'
}

r = requests.get('http://api.seguradora.com.br/open-insurance/discovery/v1/status', headers = headers)

print(r.json())

URL obj = new URL("http://api.seguradora.com.br/open-insurance/discovery/v1/status");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /status

Descrição referente ao código de status retornado pelas APIs

Parameters

Name In Type Required Description
page query integer false Número da página que está sendo requisitada, sendo a primeira página 1.
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "status": [
      {
        "code": "OK",
        "explanation": "Retorno com Sucesso",
        "detectionTime": "2021-07-21T08:30:00Z",
        "expectedResolutionTime": "2021-07-21T08:30:00Z",
        "updateTime": "2021-01-02T01:00:00Z",
        "unavailableEndpoints": [
          "https://api.seguradora.com.br/open-insurance/channels/v1/electronic-channels"
        ]
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "first": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "prev": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "next": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "last": "https://api.organizacao.com.br/open-insurance/discovery/v1/status"
  },
  "meta": {
    "totalRecords": 9,
    "totalPages": 3
  }
}

Responses

Status Meaning Description Schema
200 OK Código de status retornado pelas APIs ResponseDiscoveryStatusList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

A descrição referente a listagem de indisponibilidades agendadas para os serviços

Code samples

import requests
headers = {
  'Accept': 'application/json'
}

r = requests.get('http://api.seguradora.com.br/open-insurance/discovery/v1/outages', headers = headers)

print(r.json())

URL obj = new URL("http://api.seguradora.com.br/open-insurance/discovery/v1/outages");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /outages

A descrição referente a listagem de indisponibilidades agendadas para os serviços

Parameters

Name In Type Required Description
page query integer false Número da página que está sendo requisitada, sendo a primeira página 1.
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "outageTime": "2020-07-21T08:30:00Z",
      "duration": "PT2H30M",
      "isPartial": false,
      "explanation": "Atualização do API Gateway",
      "unavailableEndpoints": [
        "electronic-channels"
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "first": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "prev": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "next": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "last": "https://api.organizacao.com.br/open-insurance/discovery/v1/status"
  },
  "meta": {
    "totalRecords": 9,
    "totalPages": 3
  }
}

Responses

Status Meaning Description Schema
200 OK listagem de indisponibilidades agendadas para os serviços ResponseDiscoveryOutageList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Schemas

ResponseDiscoveryStatusList

{
  "data": {
    "status": [
      {
        "code": "OK",
        "explanation": "Retorno com Sucesso",
        "detectionTime": "2021-07-21T08:30:00Z",
        "expectedResolutionTime": "2021-07-21T08:30:00Z",
        "updateTime": "2021-01-02T01:00:00Z",
        "unavailableEndpoints": [
          "https://api.seguradora.com.br/open-insurance/channels/v1/electronic-channels"
        ]
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "first": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "prev": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "next": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "last": "https://api.organizacao.com.br/open-insurance/discovery/v1/status"
  },
  "meta": {
    "totalRecords": 9,
    "totalPages": 3
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» status [Status] true none none
links Links true none none
meta Meta true none none

ResponseDiscoveryOutageList

{
  "data": [
    {
      "outageTime": "2020-07-21T08:30:00Z",
      "duration": "PT2H30M",
      "isPartial": false,
      "explanation": "Atualização do API Gateway",
      "unavailableEndpoints": [
        "electronic-channels"
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "first": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "prev": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "next": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
    "last": "https://api.organizacao.com.br/open-insurance/discovery/v1/status"
  },
  "meta": {
    "totalRecords": 9,
    "totalPages": 3
  }
}

Properties

Name Type Required Restrictions Description
data [any] true none none
» outageTime string true none Data e hora planejada do início da indisponibilidade
» duration string true none Duração prevista da indisponibilidade
» isPartial boolean true none Flag que indica se a indisponibilidade é parcial (atingindo apenas alguns endpoints) ou total (atingindo todos os endpoints)
» explanation string true none Explicação sobre os motivos da indisponibilidade.
» unavailableEndpoints array true none Endpoints com indisponibilidade.
links Links true none none
meta Meta true none none

{
  "self": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
  "first": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
  "prev": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
  "next": "https://api.organizacao.com.br/open-insurance/discovery/v1/status",
  "last": "https://api.organizacao.com.br/open-insurance/discovery/v1/status"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 9,
  "totalPages": 3
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

Status

{
  "code": "OK",
  "explanation": "Retorno com Sucesso",
  "detectionTime": "2021-07-21T08:30:00Z",
  "expectedResolutionTime": "2021-07-21T08:30:00Z",
  "updateTime": "2021-01-02T01:00:00Z",
  "unavailableEndpoints": [
    "https://api.seguradora.com.br/open-insurance/channels/v1/electronic-channels"
  ]
}

Properties

Name Type Required Restrictions Description
code string true none Condição atual da API:
* OK - A implementação é totalmente funcional
* PARTIAL_FAILURE - Um ou mais endpoints estão indisponíveis
* UNAVAILABLE - A implementação completa está indisponível
* SCHEDULED_OUTAGE - Uma interrupção anunciada está em vigor
explanation string true none Fornece uma explicação da interrupção atual que pode ser exibida para um cliente final. Será obrigatoriamente preenchido se code tiver algum valor que não seja OK
detectionTime string false none A data e hora em que a interrupção atual foi detectada. Será obrigatoriamente preenchido se a propriedade code for PARTIAL_FAILURE ou UNAVAILABLE
expectedResolutionTime string false none A data e hora em que o serviço completo deve continuar (se conhecido). Será obrigatoriamente preenchido se code tiver algum valor que não seja OK
updateTime string false none A data e hora em que esse status foi atualizado pela última vez pelo titular dos dados.
unavailableEndpoints [string] false none Endpoints com indisponibilidade

Enumerated Values

Property Value
code OK
code PARTIAL_FAILURE
code UNAVAILABLE
code SCHEDULED_OUTAGE

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 9,
    "totalPages": 3
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

API - Admin

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

As APIs administrativas são recursos que podem ser consumidos apenas pelo diretório para avaliação e controle da qualidade dos serviços fornecidos pelas instituições

Base URLs:

Web: Governança do Open Insurance Brasil - Especificações

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

admin v1.3.0

Obtém as métricas de disponibilidade das APIs

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('http://api.organizacao.com.br/open-insurance/admin/v1/metrics',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('http://api.organizacao.com.br/open-insurance/admin/v1/metrics', headers = headers)

print(r.json())

URL obj = new URL("http://api.organizacao.com.br/open-insurance/admin/v1/metrics");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /metrics

Obtém as métricas de disponibilidade das APIs

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.
period query string false Período a ser consultado

Detailed descriptions

period: Período a ser consultado * CURRENT - Métricas do dia atual. * ALL - Métricas de todo o período disponível.

Enumerated Values

Parameter Value
period CURRENT
period ALL

Example responses

200 Response

{
  "data": {
    "requestTime": "2022-04-18T19:24:40.842Z",
    "availability": {
      "uptime": {
        "generalUptimeRate": "string",
        "endpoints": [
          {
            "url": "string",
            "uptimeRate": "string"
          }
        ]
      },
      "downtime": {
        "generalDowntime": 0,
        "scheduledOutage": 0,
        "endpoints": [
          {
            "url": "string",
            "partialDowntime": 0
          }
        ]
      }
    },
    "invocations": {
      "unauthenticated": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "highPriority": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "mediumPriority": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "unattended": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      }
    },
    "averageResponse": {
      "unauthenticated": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "highPriority": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "mediumPriority": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "unattended": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      }
    },
    "averageTps": {
      "currentDay": 0,
      "previousDays": [
        0
      ]
    },
    "peakTps": {
      "currentDay": 0,
      "previousDays": [
        0
      ]
    },
    "errors": {
      "currentDay": 0,
      "previousDays": [
        0
      ]
    },
    "rejections": {
      "currentDay": 0,
      "previousDays": [
        0
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
    "first": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
    "prev": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
    "next": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
    "last": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados das métricas ResponseMetricsList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Schemas

ResponseMetricsList

{
  "data": {
    "requestTime": "2019-08-24T14:15:22Z",
    "availability": {
      "uptime": {
        "generalUptimeRate": "string",
        "endpoints": [
          {
            "url": "string",
            "uptimeRate": "string"
          }
        ]
      },
      "downtime": {
        "generalDowntime": 0,
        "scheduledOutage": 0,
        "endpoints": [
          {
            "url": "string",
            "partialDowntime": 0
          }
        ]
      }
    },
    "invocations": {
      "unauthenticated": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "highPriority": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "mediumPriority": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "unattended": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      }
    },
    "averageResponse": {
      "unauthenticated": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "highPriority": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "mediumPriority": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      },
      "unattended": {
        "currentDay": 0,
        "previousDays": [
          0
        ]
      }
    },
    "averageTps": {
      "currentDay": 0,
      "previousDays": [
        0
      ]
    },
    "peakTps": {
      "currentDay": 0,
      "previousDays": [
        0
      ]
    },
    "errors": {
      "currentDay": 0,
      "previousDays": [
        0
      ]
    },
    "rejections": {
      "currentDay": 0,
      "previousDays": [
        0
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
    "first": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
    "prev": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
    "next": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
    "last": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» requestTime string(date-time) true none Data e hora que as métricas foram requisitadas.
» availability AvailabilityMetrics true none none
» invocations InvocationMetrics true none none
» averageResponse AverageMetrics true none none
» averageTps AverageTPSMetrics true none none
» peakTps PeakTPSMetrics true none none
» errors ErrorMetrics true none none
» rejections RejectionMetrics true none none
links Links true none none
meta Meta false none none

AvailabilityMetrics

{
  "uptime": {
    "generalUptimeRate": "string",
    "endpoints": [
      {
        "url": "string",
        "uptimeRate": "string"
      }
    ]
  },
  "downtime": {
    "generalDowntime": 0,
    "scheduledOutage": 0,
    "endpoints": [
      {
        "url": "string",
        "partialDowntime": 0
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
uptime object true none none
» generalUptimeRate string true none Taxa de disponibilidade (considerando todos os serviços ativos ao mesmo tempo).
» endpoints EndpointUptime true none none
downtime object true none none
» generalDowntime integer true none Quantidade de segundos de downtime (considerando qualquer api em downtime).
» scheduledOutage integer true none Quantidade de segundos de indisponibilidade agendada.
» endpoints EndpointDowntime true none none

EndpointUptime

[
  {
    "url": "string",
    "uptimeRate": "string"
  }
]

Properties

Name Type Required Restrictions Description
url string true none URL do endpoint
uptimeRate string true none Taxa de disponibilidade do endpoint.

EndpointDowntime

[
  {
    "url": "string",
    "partialDowntime": 0
  }
]

Properties

Name Type Required Restrictions Description
url string true none URL do endpoint
partialDowntime integer true none Quantidade de segundos de indisponibilidade do endpoint.

InvocationMetrics

{
  "unauthenticated": {
    "currentDay": 0,
    "previousDays": [
      0
    ]
  },
  "highPriority": {
    "currentDay": 0,
    "previousDays": [
      0
    ]
  },
  "mediumPriority": {
    "currentDay": 0,
    "previousDays": [
      0
    ]
  },
  "unattended": {
    "currentDay": 0,
    "previousDays": [
      0
    ]
  }
}

Properties

Name Type Required Restrictions Description
unauthenticated object true none Número de chamadas não autenticadas.
» currentDay integer true none Número de chamadas não autenticadas no dia atual.
» previousDays [integer] true none Número de chamadas não autenticadas nos dias anteriores. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.
highPriority object true none Número de chamadas para o nível de alta prioridade.
» currentDay integer true none Número de chamadas no dia atual para o nível de alta prioridade.
» previousDays [integer] true none Número de chamadas nos dias anteriores para o nível de alta prioridade. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.
mediumPriority object true none Número de chamadas para o nível de média prioridade.
» currentDay integer true none Número de chamadas no dia atual para o nível de média prioridade.
» previousDays [integer] true none Número de chamadas nos dias anteriores para o nível de média prioridade. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.
unattended object true none Número de chamadas para o nível não acompanhado.
» currentDay integer true none Número de chamadas no dia atual para o nível não acompanhado.
» previousDays [integer] true none Número de chamadas nos dias anteriores para o nível não acompanhado. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.

AverageMetrics

{
  "unauthenticated": {
    "currentDay": 0,
    "previousDays": [
      0
    ]
  },
  "highPriority": {
    "currentDay": 0,
    "previousDays": [
      0
    ]
  },
  "mediumPriority": {
    "currentDay": 0,
    "previousDays": [
      0
    ]
  },
  "unattended": {
    "currentDay": 0,
    "previousDays": [
      0
    ]
  }
}

Properties

Name Type Required Restrictions Description
unauthenticated object true none Tempo médio de resposta para chamadas não autenticadas.
» currentDay integer true none Tempo médio de resposta em milissegundos para chamadas no dia atual.
» previousDays [integer] true none Tempo médio de resposta em milissegundos para chamadas nos dias anteriores. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.
highPriority object true none Tempo médio de resposta de chamadas para o nível de alta prioridade.
» currentDay integer true none Tempo médio de resposta em milissegundos para chamadas no dia atual.
» previousDays [integer] true none Tempo médio de resposta em milissegundos para chamadas nos dias anteriores. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.
mediumPriority object true none Tempo médio de resposta para chamadas para o nível de média prioridade.
» currentDay integer true none Tempo médio de resposta em milissegundos para chamadas no dia atual.
» previousDays [integer] true none Tempo médio de resposta em milissegundos para chamadas nos dias anteriores. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.
unattended object true none Tempo médio de resposta para chamadas para o nível não acompanhado.
» currentDay integer true none Tempo médio de resposta em milissegundos para chamadas no dia atual.
» previousDays [integer] true none Tempo médio de resposta em milissegundos para chamadas nos dias anteriores. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.

AverageTPSMetrics

{
  "currentDay": 0,
  "previousDays": [
    0
  ]
}

Properties

Name Type Required Restrictions Description
currentDay integer true none Número médio de chamadas por segundo no dia.
previousDays [integer] true none Número médio de chamadas por segundo nos dias anteriores. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.

PeakTPSMetrics

{
  "currentDay": 0,
  "previousDays": [
    0
  ]
}

Properties

Name Type Required Restrictions Description
currentDay integer true none Pico de chamadas por segundo no dia.
previousDays [integer] true none Pico de chamadas por segundo nos dias anteriores. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.

ErrorMetrics

{
  "currentDay": 0,
  "previousDays": [
    0
  ]
}

Properties

Name Type Required Restrictions Description
currentDay integer true none Número de chamadas com erro no dia atual.
previousDays [integer] true none Número de chamadas com erro nos dias anteriores. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.

RejectionMetrics

{
  "currentDay": 0,
  "previousDays": [
    0
  ]
}

Properties

Name Type Required Restrictions Description
currentDay integer true none Número de chamadas rejeitadas no dia atual.
previousDays [integer] true none Número de chamadas rejeitadas nos dias anteriores. O primeiro item do array é referente a ontem, e assim por diante. Devem ser retornados no máximo sete dias caso estejam disponíveis.

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
  "first": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
  "prev": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
  "next": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics",
  "last": "https://api.organizacao.com.br/open-insurance/admin/v1/metrics"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 1,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

Properties

Name Type Required Description
code string true Código de erro específico do endpoint
title string true Título legível por humanos deste erro específico
detail string true Descrição legível por humanos deste erro específico
requestDateTime string true Data e hora da consulta, conforme especificação RFC-3339, formato UTC.

Fase 1 - APIs do Open Insurance Brasil

Estas APIs disponíveis visam exibir e compartilhar dados não sensíveis de instituições participantes do OpenInsurance Brasil, disponibilizando ao público informações sobre os seus canais de atendimento e as características de produtos e serviços tradicionais de seguro que oferecem.

API - Canais de Atendimento

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

As APIs descritas neste documento são referentes as APIs da fase Open Data do Open Insurance Brasil.

Base URLs:

Web: Governança do Open Insurance Brasil - Especificações

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Data Channels v1.2.0 - Branches

Obtém a listagem de dependências próprias da instituição.

Release Notes:

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "http://api.organizacao.com.br/open-insurance/channels/v1/branches");
xhr.setRequestHeader("Accept", "application/json");

xhr.send(data);
import http.client

conn = http.client.HTTPConnection("api.organizacao.com.br")

headers = { 'Accept': "application/json" }

conn.request("GET", "/open-insurance/channels/v1/branches", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("http://api.organizacao.com.br/open-insurance/channels/v1/branches")
  .header("Accept", "application/json")
  .asString();

GET /branches

Método para obter a listagem de dependências próprias da instituição.

Parameters

Name In Type Required Description
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "Organização AZ",
      "companies": [
        {
          "name": "Empresa A1",
          "cnpjNumber": "45086338000178",
          "branches": [
            {
              "identification": {
                "type": "POSTO_ATENDIMENTO",
                "code": 1,
                "checkDigit": 9,
                "name": "Marília"
              },
              "postalAddress": {
                "address": "Av Naburo Ykesaki 1270, bloco 35, fundos",
                "additionalInfo": "Loja B",
                "districtName": "Centro",
                "townName": "São Paulo",
                "ibgeCode": 3550308,
                "countrySubDivision": "SP",
                "postCode": "17500-001",
                "country": "Brasil",
                "countryCode": "BRA",
                "geographicCoordinates": {
                  "latitude": "-90.8365180",
                  "longitude": "-180.836519"
                }
              },
              "availability": {
                "standards": [
                  {
                    "weekday": "SEGUNDA_FEIRA",
                    "openingTime": "10:00:57Z",
                    "closingTime": "16:00:57Z"
                  }
                ],
                "isPublicAccessAllowed": true
              },
              "phones": [
                {
                  "type": "FIXO",
                  "countryCallingCode": "55",
                  "areaCode": "19",
                  "number": "35721199"
                }
              ],
              "services": [
                {
                  "name": "ENDOSSO",
                  "code": "05"
                }
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/channels/v1/<resource>",
    "first": "https://api.organizacao.com.br/open-insurance/channels/v1/<resource>",
    "prev": "string",
    "next": "string",
    "last": "https://api.organizacao.com.br/open-insurance/channels/v1/<resource>"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Lista de dependências próprias obtida com sucesso. ResponseBranchesList
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default none None

Data Channels v1.2.0 - Electronic-channels

Release Notes:

Obtém a listagem de canais eletrônicos de atendimento da instituição.

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "http://api.organizacao.com.br/open-insurance/channels/v1/electronic-channels");
xhr.setRequestHeader("Accept", "application/json");

xhr.send(data);
import http.client

conn = http.client.HTTPConnection("api.organizacao.com.br")

headers = { 'Accept': "application/json" }

conn.request("GET", "/open-insurance/channels/v1/electronic-channels", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("http://api.organizacao.com.br/open-insurance/channels/v1/electronic-channels")
  .header("Accept", "application/json")
  .asString();

GET /electronic-channels

Método para obter a listagem de canais eletrônicos de atendimento da instituição.

Parameters

Name In Type Required Description
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "Organização A",
      "companies": [
        {
          "name": "Empresa A1",
          "cnpjNumber": "45086338000178",
          "urlComplementaryList": "https://empresaa1.com/branches-insurance",
          "electronicChannels": [
            {
              "identification": {
                "type": "INTERNET",
                "urls": [
                  "https://empresa1.com/insurance"
                ]
              },
              "services": [
                {
                  "name": "SEGUROS",
                  "code": "SEGUROS"
                }
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/channels/v1/electronic-channels",
    "first": "https://api.organizacao.com.br/open-insurance/channels/v1/electronic-channels",
    "prev": "null",
    "next": "null",
    "last": "https://api.organizacao.com.br/open-insurance/channels/v1/electronic-channels"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Listagem de canais eletrônicos de atendimento obtida com sucesso. ResponseElectronicChannelsList
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default none None

Data Channels v1.2.0 - Phone-channels

Obtém a listagem de canais telefônicos de atendimento da instituição.

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "http://api.organizacao.com.br/open-insurance/channels/v1/phone-channels");
xhr.setRequestHeader("Accept", "application/json");

xhr.send(data);
import http.client

conn = http.client.HTTPConnection("api.organizacao.com.br")

headers = { 'Accept': "application/json" }

conn.request("GET", "/open-insurance/channels/v1/phone-channels", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("http://api.organizacao.com.br/open-insurance/channels/v1/phone-channels")
  .header("Accept", "application/json")
  .asString();

GET /phone-channels

Método para obter a listagem de canais telefônicos de atendimento da instituição.

Parameters

Name In Type Required Description
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "Organização A",
      "companies": [
        {
          "name": "Empresa A1",
          "cnpjNumber": "45086338000178",
          "urlComplementaryList": "https://empresaa1.com/branches-insurance",
          "phoneChannels": [
            {
              "identification": {
                "type": "CENTRAL_TELEFONICA",
                "phones": [
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "35721199"
                  },
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "997865532"
                  }
                ]
              },
              "services": [
                {
                  "name": "ALTERACACOES_FORMA_PAGAMENTO",
                  "code": "01"
                },
                {
                  "name": "AVISO_SINISTRO",
                  "code": "02"
                },
                {
                  "name": "ENDOSSO",
                  "code": "05"
                }
              ]
            },
            {
              "identification": {
                "type": "SAC",
                "phones": [
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40044828"
                  },
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40044828"
                  },
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40044828"
                  }
                ]
              },
              "services": [
                {
                  "name": "RECLAMACAO",
                  "code": "16"
                },
                {
                  "name": "PORTABILIDADE",
                  "code": "15"
                },
                {
                  "name": "ENDOSSO",
                  "code": "05"
                }
              ]
            },
            {
              "identification": {
                "type": "OUVIDORIA",
                "phones": [
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40045555"
                  },
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40045555"
                  },
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40045555"
                  }
                ]
              },
              "services": [
                {
                  "name": "RECLAMACAO",
                  "code": "16"
                },
                {
                  "name": "PORTABILIDADE",
                  "code": "15"
                }
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/channels/v1/phone-channels",
    "first": "https://api.organizacao.com.br/open-insurance/channels/v1/phone-channels",
    "prev": "null",
    "next": "null",
    "last": "https://api.organizacao.com.br/open-insurance/channels/v1/phone-channels"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Listagem de canais telefônicos de atendimento obtida com sucesso. ResponsePhoneChannelsList
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default none None

Intermediary v1.2.0

Obtem a lista dos produtos do tipo Intermediarios

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/channels/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/channels/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/channels/v1/intermediary/{countrySubDivision}', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/channels/v1/intermediary/{countrySubDivision}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /intermediary/{countrySubDivision}

Obtem a lista dos produtos do tipo Intermediarios

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.
countrySubDivision path string true Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado
line query string false Linha de negócio de atuação

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "identification": [
            {
              "name": "Intermediário C",
              "nameOther": "Intermediário D",
              "documentNumber": "12341234123412",
              "type": "CORRETOR",
              "SUSEP": "15414622222222222",
              "postalAddress": [
                {
                  "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
                  "additionalInfo": "Loja B",
                  "districtName": "Paraíso",
                  "townName": "São Paulo",
                  "ibgeCode": "string",
                  "countrySubDivision": "AC",
                  "postCode": "1310200",
                  "country": "ANDORRA",
                  "countryCode": "BRA",
                  "geographicCoordinates": {
                    "latitude": "-89.8365180",
                    "longitude": "-179.836519"
                  }
                }
              ],
              "access": {
                "standards": [
                  {
                    "openingTime": "10:00:57Z",
                    "closingTime": "16:00:57Z",
                    "weekday": "DOMINGO"
                  }
                ],
                "email": "Joao.silva@seguradoraa.com.br",
                "site": "https://openinsurance.com.br/aaa",
                "phones": [
                  {
                    "type": "FIXO",
                    "countryCallingCode": "55",
                    "areaCode": "11",
                    "number": "30041000"
                  }
                ]
              },
              "services": [
                {
                  "name": "ACONSELHAMENTO_SOBRE_PRODUTOS_OFERTADOS",
                  "nameOthers": "string",
                  "line": [
                    "CAPITALIZACAO"
                  ],
                  "lineOthers": "string"
                }
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
    "first": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
    "prev": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
    "next": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
    "last": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Intermediarios ResponseIntermediaryList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Intermediarios. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseIntermediaryList

Referenced-network v1.2.0

Obtem a lista dos produtos do tipo Rede Referenciada

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/channels/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/channels/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network/{countrySubDivision}/{serviceType}', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network/{countrySubDivision}/{serviceType}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /referenced-network/{countrySubDivision}/{serviceType}

Obtem a lista dos produtos do tipo Rede Referenciada

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.
countrySubDivision path string true Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado
serviceType path string true Listagem de tipos que deve ser padronizada na proposta técnica submetida pela Estrutura Inicial de Governança para observância comum por todas as sociedades participantes

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "identification": [
            {
              "name": "Empresa B",
              "cnpjNumber": "12341234123412",
              "products": [
                {
                  "code": "01234589-0",
                  "name": "Produto de Seguro",
                  "coverage": [
                    "string"
                  ]
                }
              ],
              "postalAddress": [
                {
                  "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
                  "additionalInfo": "Loja B",
                  "districtName": "Paraíso",
                  "townName": "São Paulo",
                  "ibgeCode": "string",
                  "countrySubDivision": "AC",
                  "postCode": "1310200",
                  "country": "ANDORRA",
                  "countryCode": "BRA",
                  "geographicCoordinates": {
                    "latitude": "-89.8365180",
                    "longitude": "-179.836519"
                  }
                }
              ],
              "access": [
                {
                  "standards": [
                    {}
                  ],
                  "restrictionIndicator": false,
                  "phones": [
                    {}
                  ]
                }
              ],
              "services": [
                {
                  "type": "ASSISTENCIA_AUTO",
                  "typeOthers": "string",
                  "name": [
                    "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ"
                  ],
                  "description": "string"
                }
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
    "first": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
    "prev": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
    "next": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
    "last": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Rede Referenciada ResponseReferencedNetworkList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Rede Referenciada. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseReferencedNetworkList

Schemas

ResponseBranchesList

{
  "data": {
    "brand": {
      "name": "Organização AZ",
      "companies": [
        {
          "name": "Empresa A1",
          "cnpjNumber": "45086338000178",
          "branches": [
            {
              "identification": {
                "type": "POSTO_ATENDIMENTO",
                "code": 1,
                "checkDigit": 9,
                "name": "Marília"
              },
              "postalAddress": {
                "address": "Av Naburo Ykesaki 1270, bloco 35, fundos",
                "additionalInfo": "Loja B",
                "districtName": "Centro",
                "townName": "São Paulo",
                "ibgeCode": 3550308,
                "countrySubDivision": "SP",
                "postCode": "17500-001",
                "country": "Brasil",
                "countryCode": "BRA",
                "geographicCoordinates": {
                  "latitude": "-90.8365180",
                  "longitude": "-180.836519"
                }
              },
              "availability": {
                "standards": [
                  {
                    "weekday": "SEGUNDA_FEIRA",
                    "openingTime": "10:00:57Z",
                    "closingTime": "16:00:57Z"
                  }
                ],
                "isPublicAccessAllowed": true
              },
              "phones": [
                {
                  "type": "FIXO",
                  "countryCallingCode": "55",
                  "areaCode": "19",
                  "number": "35721199"
                }
              ],
              "services": [
                {
                  "name": "ENDOSSO",
                  "code": "05"
                }
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/channels/v1/<resource>",
    "first": "https://api.organizacao.com.br/open-insurance/channels/v1/<resource>",
    "prev": "string",
    "next": "string",
    "last": "https://api.organizacao.com.br/open-insurance/channels/v1/<resource>"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand BranchesBrand true none none
links LinksPaginated true none none
meta MetaPaginated true none none

BranchesBrand

{
  "name": "Organização AZ",
  "companies": [
    {
      "name": "Empresa A1",
      "cnpjNumber": "45086338000178",
      "branches": [
        {
          "identification": {
            "type": "POSTO_ATENDIMENTO",
            "code": 1,
            "checkDigit": 9,
            "name": "Marília"
          },
          "postalAddress": {
            "address": "Av Naburo Ykesaki 1270, bloco 35, fundos",
            "additionalInfo": "Loja B",
            "districtName": "Centro",
            "townName": "São Paulo",
            "ibgeCode": 3550308,
            "countrySubDivision": "SP",
            "postCode": "17500-001",
            "country": "Brasil",
            "countryCode": "BRA",
            "geographicCoordinates": {
              "latitude": "-90.8365180",
              "longitude": "-180.836519"
            }
          },
          "availability": {
            "standards": [
              {
                "weekday": "SEGUNDA_FEIRA",
                "openingTime": "10:00:57Z",
                "closingTime": "16:00:57Z"
              }
            ],
            "isPublicAccessAllowed": true
          },
          "phones": [
            {
              "type": "FIXO",
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "35721199"
            }
          ],
          "services": [
            {
              "name": "ENDOSSO",
              "code": "05"
            }
          ]
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies [BranchesCompany] true none Companies traz uma lista de todas as instuituições da Marca.

BranchesCompany

{
  "name": "Empresa A1",
  "cnpjNumber": "45086338000178",
  "branches": [
    {
      "identification": {
        "type": "POSTO_ATENDIMENTO",
        "code": 1,
        "checkDigit": 9,
        "name": "Marília"
      },
      "postalAddress": {
        "address": "Av Naburo Ykesaki 1270, bloco 35, fundos",
        "additionalInfo": "Loja B",
        "districtName": "Centro",
        "townName": "São Paulo",
        "ibgeCode": 3550308,
        "countrySubDivision": "SP",
        "postCode": "17500-001",
        "country": "Brasil",
        "countryCode": "BRA",
        "geographicCoordinates": {
          "latitude": "-90.8365180",
          "longitude": "-180.836519"
        }
      },
      "availability": {
        "standards": [
          {
            "weekday": "SEGUNDA_FEIRA",
            "openingTime": "10:00:57Z",
            "closingTime": "16:00:57Z"
          }
        ],
        "isPublicAccessAllowed": true
      },
      "phones": [
        {
          "type": "FIXO",
          "countryCallingCode": "55",
          "areaCode": "19",
          "number": "35721199"
        }
      ],
      "services": [
        {
          "name": "ENDOSSO",
          "code": "05"
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
name string true none none
cnpjNumber string true none Número completo do CNPJ da instituição responsável pela dependência - o CNPJ corresponde ao número de inscrição no Cadastro de Pessoa Jurídica.
Deve-se ter apenas os números do CNPJ, sem máscara
branches [Branch] false none Lista de Dependências de uma Instituição

ResponseElectronicChannelsList

{
  "data": {
    "brand": {
      "name": "Organização A",
      "companies": [
        {
          "name": "Empresa A1",
          "cnpjNumber": "45086338000178",
          "urlComplementaryList": "https://empresaa1.com/branches-insurance",
          "electronicChannels": [
            {
              "identification": {
                "type": "INTERNET",
                "urls": [
                  "https://empresa1.com/insurance"
                ]
              },
              "services": [
                {
                  "name": "SEGUROS",
                  "code": "SEGUROS"
                }
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/channels/v1/electronic-channels",
    "first": "https://api.organizacao.com.br/open-insurance/channels/v1/electronic-channels",
    "prev": "null",
    "next": "null",
    "last": "https://api.organizacao.com.br/open-insurance/channels/v1/electronic-channels"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
brand ElectronicChannelsBrand false none none
links LinksPaginated true none none
meta MetaPaginated true none none

ElectronicChannelsBrand

{
  "name": "Marca A",
  "companies": [
    {
      "name": "Empresa da Marca A",
      "cnpjNumber": "string",
      "electronicChannels": [
        {
          "identification": {
            "type": "CHAT",
            "accessType": "EMAIL",
            "urls": [
              "string"
            ]
          },
          "services": [
            {
              "name": "ABERTURA_CONTAS_DEPOSITOS_OU_PAGAMENTO_PRE_PAGA",
              "code": "RECLAMACAO"
            }
          ],
          "availability": {
            "standards": [
              {
                "weekday": "SEGUNDA_FEIRA",
                "openingTime": "10:00:57Z",
                "closingTime": "16:00:57Z"
              }
            ]
          }
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
name string true none Nome da marca selecionada pela Organização proprietária da dependência (titular).
companies [ElectronicChannelsCompanies] true none Lista de instituições pertencentes à marca

ElectronicChannelsCompanies

{
  "name": "Empresa da Marca A",
  "cnpjNumber": "string",
  "electronicChannels": [
    {
      "identification": {
        "type": "CHAT",
        "accessType": "EMAIL",
        "urls": [
          "string"
        ]
      },
      "services": [
        {
          "name": "ABERTURA_CONTAS_DEPOSITOS_OU_PAGAMENTO_PRE_PAGA",
          "code": "RECLAMACAO"
        }
      ],
      "availability": {
        "standards": [
          {
            "weekday": "SEGUNDA_FEIRA",
            "openingTime": "10:00:57Z",
            "closingTime": "16:00:57Z"
          }
        ]
      }
    }
  ]
}

Properties

Name Type Required Restrictions Description
name string true none Nome da marca selecionada pela Organização proprietária da dependência (titular).
cnpjNumber string true none CNPJ da sociedade responsável pelo canal de atendimento - o CNPJ corresponde ao número de inscrição no Cadastro de Pessoa Jurídica.
electronicChannels [ElectronicChannels] true none Lista de canais de atendimento eltrônico

Branch

{
  "identification": {
    "type": "POSTO_ATENDIMENTO",
    "code": 1,
    "checkDigit": 9,
    "name": "Marília"
  },
  "postalAddress": {
    "address": "Av Naburo Ykesaki 1270, bloco 35, fundos",
    "additionalInfo": "Loja B",
    "districtName": "Centro",
    "townName": "São Paulo",
    "ibgeCode": 3550308,
    "countrySubDivision": "SP",
    "postCode": "17500-001",
    "country": "Brasil",
    "countryCode": "BRA",
    "geographicCoordinates": {
      "latitude": "-90.8365180",
      "longitude": "-180.836519"
    }
  },
  "availability": {
    "standards": [
      {
        "weekday": "SEGUNDA_FEIRA",
        "openingTime": "10:00:57Z",
        "closingTime": "16:00:57Z"
      }
    ],
    "isPublicAccessAllowed": true
  },
  "phones": [
    {
      "type": "FIXO",
      "countryCallingCode": "55",
      "areaCode": "19",
      "number": "35721199"
    }
  ],
  "services": [
    {
      "name": "ENDOSSO",
      "code": "PORTABILIDADE"
    }
  ]
}

Dependência destinada à prática das atividades para as quais a instituição esteja regularmente habilitada.

Properties

Name Type Required Restrictions Description
identification BranchIdentification false none none
postalAddress BranchPostalAddress true none none
availability BranchAvailability true none none
phones [BranchPhone] false none Listagem de telefones da Dependência própria
services [BranchService] true none Traz a relação de serviços disponbilizados pelo Canal de Atendimento

BranchPostalAddress

{
  "address": "Av Naburo Ykesaki 1270, bloco 35, fundos",
  "additionalInfo": "Loja B",
  "districtName": "Centro",
  "townName": "São Paulo",
  "ibgeCode": 3550308,
  "countrySubDivision": "SP",
  "postCode": "17500-001",
  "country": "Brasil",
  "countryCode": "BRA",
  "geographicCoordinates": {
    "latitude": "-90.8365180",
    "longitude": "-180.836519"
  }
}

Properties

Name Type Required Restrictions Description
address string true none Deverá trazer toda a informação referente ao endereço da dependência informada. Tipo de logradouro + Nome do logradouro + Número do Logradouro (se não existir usar ' s/n') + complemento (se houver).
additionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento, conforme o exemplo a seguir.
districtName string true none Bairro é uma comunidade ou região localizada em uma cidade ou município de acordo com as suas subdivisões geográficas.
townName string true none O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
ibgeCode string true none Código IBGE de Município. A Tabela de Códigos de Municípios do IBGE apresenta a lista dos municípios brasileiros associados a um código composto de 7 dígitos, sendo os dois primeiros referentes ao código da Unidade da Federação.
countrySubDivision string true none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. São consideradas apenas as siglas para os estados brasileiros.
postCode string true none Código de Endereçamento Postal. Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios.
country string false none Nome do país.
countryCode string false none Código do país de acordo com o código “alpha3” do ISO-3166.
geographicCoordinates BranchesGeographicCoordinates false none Informação referente a geolocalização informada.

BranchIdentification

{
  "type": "POSTO_ATENDIMENTO",
  "code": 1,
  "checkDigit": 9,
  "name": "Marília"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo de dependência.
code string false none Código identificador da dependência
checkDigit string false none Dígito verificador do código da dependência
name string false none Nome da dependência

Enumerated Values

Property Value
type POSTO_ATENDIMENTO
type UNIDADE_ADMINISTRATIVA_DESMEMBRADA

BranchAvailability

{
  "standards": [
    {
      "weekday": "SEGUNDA_FEIRA",
      "openingTime": "10:00:57Z",
      "closingTime": "16:00:57Z"
    }
  ],
  "isPublicAccessAllowed": true
}

Properties

Name Type Required Restrictions Description
standards [any] true none Lista disponibilidade padrão da depêndencia próprias por dias da semana
» weekday string true none Dia da semana de abertura da dependência
» openingTime string true none Horário de abertura da dependência (UTC)
» closingTime string true none Horário de fechamento da dependência (UTC)
isPublicAccessAllowed boolean false none Indica se a instalação da Dependência tem acesso restrito a clientes.

Enumerated Values

Property Value
weekday DOMINGO
weekday SEGUNDA_FEIRA
weekday TERCA_FEIRA
weekday QUARTA_FEIRA
weekday QUINTA_FEIRA
weekday SEXTA_FEIRA
weekday SABADO

EletronicChannelsAvailability

{
  "standards": [
    {
      "weekday": "SEGUNDA_FEIRA",
      "openingTime": "10:00:57Z",
      "closingTime": "16:00:57Z"
    }
  ]
}

Properties

Name Type Required Restrictions Description
standards [any] true none Lista disponibilidade padrão da depêndencia próprias por dias da semana
» weekday string true none Dias de funcionamento em formato texto
» openingTime string true none Horário padrão de início de atendimento do canal eletrônico. (UTC)
» closingTime string true none Horário padrão de encerramento de atendimento do canal eletrônico (UTC)

Enumerated Values

Property Value
weekday DOMINGO
weekday SEGUNDA_FEIRA
weekday TERCA_FEIRA
weekday QUARTA_FEIRA
weekday QUINTA_FEIRA
weekday SEXTA_FEIRA
weekday SABADO

PhoneChannelsAvailability

{
  "standards": [
    {
      "weekday": "SEGUNDA_FEIRA",
      "openingTime": "10:00:57Z",
      "closingTime": "16:00:57Z"
    }
  ]
}

Properties

Name Type Required Restrictions Description
standards [any] true none Lista disponibilidade padrão da depêndencia próprias por dias da semana
» weekday string true none Dia da semana de abertura da dependência
» openingTime string true none Horário de abertura da dependência (UTC)
» closingTime string true none Horário de fechamento da dependência (UTC)

Enumerated Values

Property Value
weekday DOMINGO
weekday SEGUNDA_FEIRA
weekday TERCA_FEIRA
weekday QUARTA_FEIRA
weekday QUINTA_FEIRA
weekday SEXTA_FEIRA
weekday SABADO

BranchService

{
  "name": "ENDOSSO",
  "code": "PORTABILIDADE"
}

Properties

Name Type Required Restrictions Description
name string true none Nome dos Serviços efetivamente prestados pelo Canal de Atendimento
code string true none Código dos Serviços efetivamente prestados pelo Canal de Atendimento

Enumerated Values

Property Value
name ALTERACOES_FORMA_PAGAMENTO
name AVISO_SINISTRO
name CANCELAMENTO_SUSPENSAO_PAGAMENTO_PREMIOS_CONTRIBUICAO
name EFETIVACAO_APORTE
name ENDOSSO
name ENVIO_DOCUMENTOS
name INFORMACOES_GERAIS_DUVIDAS
name INFORMACOES_INTERMEDIARIOS
name INFORMACOES_SOBRE_SERVICOS_ASSISTENCIAS
name INFORMACOES_SOBRE_SORTEIOS
name OUVIDORIA_RECEPCAO_SUGESTOES_ELOGIOS
name OUVIDORIA_SOLUCAO_EVENTUAIS_DIVERGENCIAS_SOBRE_CONTRATO_SEGURO_CAPITALIZAÇÃO_PREVIDÊNCIA_APOS_ESGOTADOS_CANAIS_REGULARES_ATENDIMENTO_AQUELAS_ORIUNDAS_ORGAOS_REGULADORES_OU_INTEGRANTES_SISTEMA_NACIONAL_DEFESA_CONSUMIDOR
name OUVIDORIA_TRATAMENTO_INSATISFACAO_CONSUMIDOR_RELACAO_ATENDIMENTO_RECEBIDO_CANAIS_REGULARES_ATENDIMENTO
name OUVIDORIA_TRATAMENTO_RECLAMACOES_SOBRE_IRREGULARDADES_CONDUTA_COMPANHIA
name PORTABILIDADE
name RECLAMACAO
name RESGATE
name SEGUNDA_VIA_DOCUMENTOS_CONTRATUAIS
name SUGESTOES_ELOGIOS
code 01
code 02
code 03
code 04
code 05
code 06
code 07
code 08
code 09
code 10
code 11
code 12
code 13
code 14
code 15
code 16
code 17
code 18
code 19

ElectronicChannels

{
  "identification": {
    "type": "CHAT",
    "accessType": "EMAIL",
    "urls": [
      "string"
    ]
  },
  "services": [
    {
      "name": "ABERTURA_CONTAS_DEPOSITOS_OU_PAGAMENTO_PRE_PAGA",
      "code": "RECLAMACAO"
    }
  ],
  "availability": {
    "standards": [
      {
        "weekday": "SEGUNDA_FEIRA",
        "openingTime": "10:00:57Z",
        "closingTime": "16:00:57Z"
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
identification ElectronicChannelsIdentification true none none
services [ElectronicChannelsServices] true none Traz a relação de serviços disponbilizados pelo Canal de Atendimento
availability EletronicChannelsAvailability false none none

ElectronicChannelsIdentification

{
  "type": "CHAT",
  "accessType": "EMAIL",
  "urls": [
    "string"
  ]
}

Properties

Name Type Required Restrictions Description
type string true none Tipo de canal de atendimento eletrônico
accessType string false none Tipo de acesso
urls [ElectronicChannelsUrl] true none Lista das URLs que atendem um tipo de canal eletrônico selecionado

Enumerated Values

Property Value
type INTERNET
type MOBILE
type CHAT
type WHATSAPP
type CONSUMIDOR
type OUTROS
accessType EMAIL
accessType INTERNET
accessType APP
accessType CHAT
accessType WHATSAPP
accessType CONSUMIDOR
accessType OUTROS

ElectronicChannelsUrl

"string"

Properties

Name Type Required Restrictions Description
anonymous string false none none

ElectronicChannelsServices

{
  "name": "ABERTURA_CONTAS_DEPOSITOS_OU_PAGAMENTO_PRE_PAGA",
  "code": "RECLAMACAO"
}

Properties

Name Type Required Restrictions Description
name string true none Nome dos Serviços efetivamente prestados pelo Canal de Atendimento
code string true none Código dos Serviços efetivamente prestados pelo Canal de Atendimento

Enumerated Values

Property Value
name ALTERACACOES_FORMA_PAGAMENTO
name AVISO_SINISTRO
name CANCELAMENTO_SUSPENSAO_PAGAMENTO_PREMIOS_CONTRIBUICAO
name EFETIVACAO_APORTE
name ENDOSSO
name ENVIO_DOCUMENTOS
name INFORMACOES_GERAIS_DUVIDAS
name INFORMACOES_INTERMEDIARIOS
name INFORMACOES_SOBRE_SERVICOS_ASSISTENCIAS
name INFORMACOES_SOBRE_SORTEIOS
name OUVIDORIA_RECEPCAO_SUGESTOES_ELOGIOS
name OUVIDORIA_SOLUCAO_EVENTUAIS_DIVERGENCIAS_SOBRE_CONTRATO_SEGURO_CAPITALIZAÇÃO_PREVIDÊNCIA_APOS_ESGOTADOS_CANAIS_REGULARES_ATENDIMENTO_AQUELAS_ORIUNDAS_ORGAOS_REGULADORES_OU_INTEGRANTES_SISTEMA_NACIONAL_DEFESA_CONSUMIDOR
name OUVIDORIA_TRATAMENTO_INSATISFACAO_CONSUMIDOR_RELACAO_ATENDIMENTO_RECEBIDO_CANAIS_REGULARES_ATENDIMENTO
name OUVIDORIA_TRATAMENTO_RECLAMACOES_SOBRE_IRREGULARDADES_CONDUTA_COMPANHIA
name PORTABILIDADE
name RECLAMACAO
name RESGATE
name SEGUNDA_VIA_DOCUMENTOS_CONTRATUAIS
name SUGESTOES_ELOGIOS
code 01
code 02
code 03
code 04
code 05
code 06
code 07
code 08
code 09
code 10
code 11
code 12
code 13
code 14
code 15
code 16
code 17
code 18
code 19

BranchPhone

{
  "type": "FIXO",
  "countryCallingCode": "55",
  "areaCode": "19",
  "number": "35721199"
}

Properties

Name Type Required Restrictions Description
type string false none Identificação do Tipo de telefone da dependência. p.ex.FIXO, MOVEL.
countryCallingCode string false none Número de DDI (Discagem Direta Internacional) para telefone de acesso ao Canal - se houver. p.ex. '55'
areaCode string false none Número de DDD (Discagem Direta à Distância) do telefone da dependência - se houver. p.ex. '19'
number string false none Número de telefone da dependência - se houver

Enumerated Values

Property Value
type FIXO
type MOVEL

ResponsePhoneChannelsList

{
  "data": {
    "brand": {
      "name": "Organização A",
      "companies": [
        {
          "name": "Empresa A1",
          "cnpjNumber": "45086338000178",
          "urlComplementaryList": "https://empresaa1.com/branches-insurance",
          "phoneChannels": [
            {
              "identification": {
                "type": "CENTRAL_TELEFONICA",
                "phones": [
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "35721199"
                  },
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "997865532"
                  }
                ]
              },
              "services": [
                {
                  "name": "ALTERACACOES_FORMA_PAGAMENTO",
                  "code": "01"
                },
                {
                  "name": "AVISO_SINISTRO",
                  "code": "02"
                },
                {
                  "name": "ENDOSSO",
                  "code": "05"
                }
              ]
            },
            {
              "identification": {
                "type": "SAC",
                "phones": [
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40044828"
                  },
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40044828"
                  },
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40044828"
                  }
                ]
              },
              "services": [
                {
                  "name": "RECLAMACAO",
                  "code": "16"
                },
                {
                  "name": "PORTABILIDADE",
                  "code": "15"
                },
                {
                  "name": "ENDOSSO",
                  "code": "05"
                }
              ]
            },
            {
              "identification": {
                "type": "OUVIDORIA",
                "phones": [
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40045555"
                  },
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40045555"
                  },
                  {
                    "countryCallingCode": "55",
                    "areaCode": "14",
                    "number": "40045555"
                  }
                ]
              },
              "services": [
                {
                  "name": "RECLAMACAO",
                  "code": "16"
                },
                {
                  "name": "PORTABILIDADE",
                  "code": "15"
                }
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/channels/v1/phone-channels",
    "first": "https://api.organizacao.com.br/open-insurance/channels/v1/phone-channels",
    "prev": "null",
    "next": "null",
    "last": "https://api.organizacao.com.br/open-insurance/channels/v1/phone-channels"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand PhoneChannelsBrand true none none
links LinksPaginated true none none
meta MetaPaginated true none none

PhoneChannelsBrand

{
  "name": "Marca A",
  "companies": [
    {
      "name": "Empresa da Marca A",
      "cnpjNumber": "45086338000178",
      "phoneChannels": [
        {
          "identification": {
            "type": "OUVIDORIA",
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "08007787788"
              }
            ]
          },
          "services": [
            {
              "name": "AVISO_SINISTRO",
              "code": "01"
            }
          ],
          "availability": {
            "standards": [
              {
                "weekday": "SEGUNDA_FEIRA",
                "openingTime": "10:00:57Z",
                "closingTime": "16:00:57Z"
              }
            ]
          }
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' utilizada está em definição pelos participantes.
companies [PhoneChannelsCompanies] true none Lista de instituições pertencentes à marca

PhoneChannelsCompanies

{
  "name": "Empresa da Marca A",
  "cnpjNumber": "45086338000178",
  "phoneChannels": [
    {
      "identification": {
        "type": "OUVIDORIA",
        "phones": [
          {
            "countryCallingCode": "55",
            "areaCode": "19",
            "number": "08007787788"
          }
        ]
      },
      "services": [
        {
          "name": "AVISO_SINISTRO",
          "code": "01"
        }
      ],
      "availability": {
        "standards": [
          {
            "weekday": "SEGUNDA_FEIRA",
            "openingTime": "10:00:57Z",
            "closingTime": "16:00:57Z"
          }
        ]
      }
    }
  ]
}

Properties

Name Type Required Restrictions Description
name string true none Nome da Instituição, pertencente à organização, responsável pelo Canal Telefônico.
cnpjNumber string true none Número completo do CNPJ da instituição responsável pela dependência - o CNPJ corresponde ao número de inscrição no Cadastro de Pessoa Jurídica.
Deve-se ter apenas os números do CNPJ, sem máscara
phoneChannels [PhoneChannels] true none Lista de canais de atendimento telefônico

PhoneChannels

{
  "identification": {
    "type": "OUVIDORIA",
    "phones": [
      {
        "countryCallingCode": "55",
        "areaCode": "19",
        "number": "08007787788"
      }
    ]
  },
  "services": [
    {
      "name": "AVISO_SINISTRO",
      "code": "01"
    }
  ],
  "availability": {
    "standards": [
      {
        "weekday": "SEGUNDA_FEIRA",
        "openingTime": "10:00:57Z",
        "closingTime": "16:00:57Z"
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
identification PhoneChannelsIdentification true none none
services [PhoneChannelsServices] true none Traz a relação de serviços disponbilizados pelo Canal de Atendimento
availability PhoneChannelsAvailability false none none

PhoneChannelsIdentification

{
  "type": "OUVIDORIA",
  "phones": [
    {
      "countryCallingCode": "55",
      "areaCode": "19",
      "number": "08007787788"
    }
  ]
}

Properties

Name Type Required Restrictions Description
type string true none Tipo de canal telefônico de atendimento:
* CENTRAL_TELEFONICA
* SAC
* OUVIDORIA
phones [PhoneChannelsPhones] false none Lista de telefones do Canal de Atendimento

Enumerated Values

Property Value
type CENTRAL_TELEFONICA
type SAC
type OUVIDORIA

PhoneChannelsPhones

{
  "countryCallingCode": "55",
  "areaCode": "19",
  "number": "08007787788"
}

Properties

Name Type Required Restrictions Description
countryCallingCode string true none Número de DDI (Discagem Direta Internacional) para telefone de acesso ao Canal - se houver.
areaCode string true none Número de DDD (Discagem Direta à Distância) para telefone de acesso ao Canal - se houver.
number string true none Número de telefone de acesso ao canal.

PhoneChannelsServices

{
  "name": "AVISO_SINISTRO",
  "code": "01"
}

Properties

Name Type Required Restrictions Description
name string true none Nome dos Serviços efetivamente prestados pelo Canal de Atendimento
code string true none Código dos Serviços efetivamente prestados pelo Canal de Atendimento

Enumerated Values

Property Value
name ALTERACOES_FORMA_PAGAMENTO
name AVISO_SINISTRO
name CANCELAMENTO_SUSPENSAO_PAGAMENTO_PREMIOS_CONTRIBUICAO
name EFETIVACAO_APORTE
name ENDOSSO
name ENVIO_DOCUMENTOS
name INFORMACOES_GERAIS_DUVIDAS
name INFORMACOES_INTERMEDIARIOS
name INFORMACOES_SOBRE_SERVICOS_ASSISTENCIAS
name INFORMACOES_SOBRE_SORTEIOS
name OUVIDORIA_RECEPCAO_SUGESTOES_ELOGIOS
name OUVIDORIA_SOLUCAO_EVENTUAIS_DIVERGENCIAS_SOBRE_CONTRATO_SEGURO_CAPITALIZAÇÃO_PREVIDÊNCIA_APOS_ESGOTADOS_CANAIS_REGULARES_ATENDIMENTO_AQUELAS_ORIUNDAS_ORGAOS_REGULADORES_OU_INTEGRANTES_SISTEMA_NACIONAL_DEFESA_CONSUMIDOR
name OUVIDORIA_TRATAMENTO_INSATISFACAO_CONSUMIDOR_RELACAO_ATENDIMENTO_RECEBIDO_CANAIS_REGULARES_ATENDIMENTO
name OUVIDORIA_TRATAMENTO_RECLAMACOES_SOBRE_IRREGULARDADES_CONDUTA_COMPANHIA
name PORTABILIDADE
name RECLAMACAO
name RESGATE
name SEGUNDA_VIA_DOCUMENTOS_CONTRATUAIS
name SUGESTOES_ELOGIOS
code 01
code 02
code 03
code 04
code 05
code 06
code 07
code 08
code 09
code 10
code 11
code 12
code 13
code 14
code 15
code 16
code 17
code 18
code 19

BranchesGeographicCoordinates

{
  "latitude": "-90.8365180",
  "longitude": "-180.836519"
}

Informação referente a geolocalização informada.

Properties

Name Type Required Restrictions Description
latitude string false none Informação da latitude referente a geolocalização informada. Entre -90 e 90. Formato númerico 2 casas antes da vírgula, 11 posições.
longitude string false none Informação da longitude referente a geolocalização informada. Formato númerico 3 casas antes da vírgula, 11 posições.

LinksPaginated

{
  "self": "https://api.organizacao.com.br/open-insurance/channels/v1/<resource>",
  "first": "https://api.organizacao.com.br/open-insurance/channels/v1/<resource>",
  "prev": "string",
  "next": "string",
  "last": "https://api.organizacao.com.br/open-insurance/channels/v1/<resource>"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

MetaPaginated

{
  "totalRecords": 1,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta MetaPaginated false none none

ResponseIntermediaryList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "identification": [
            {
              "name": "Intermediário C",
              "nameOther": "Intermediário D",
              "documentNumber": "12341234123412",
              "type": "CORRETOR",
              "SUSEP": "15414622222222222",
              "postalAddress": [
                {
                  "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
                  "additionalInfo": "Loja B",
                  "districtName": "Paraíso",
                  "townName": "São Paulo",
                  "ibgeCode": "string",
                  "countrySubDivision": "AC",
                  "postCode": "1310200",
                  "country": "ANDORRA",
                  "countryCode": "BRA",
                  "geographicCoordinates": {
                    "latitude": "-89.8365180",
                    "longitude": "-179.836519"
                  }
                }
              ],
              "access": {
                "standards": [
                  {
                    "openingTime": "10:00:57Z",
                    "closingTime": "16:00:57Z",
                    "weekday": "DOMINGO"
                  }
                ],
                "email": "Joao.silva@seguradoraa.com.br",
                "site": "https://openinsurance.com.br/aaa",
                "phones": [
                  {
                    "type": "FIXO",
                    "countryCallingCode": "55",
                    "areaCode": "11",
                    "number": "30041000"
                  }
                ]
              },
              "services": [
                {
                  "name": "ACONSELHAMENTO_SOBRE_PRODUTOS_OFERTADOS",
                  "nameOthers": "string",
                  "line": [
                    "CAPITALIZACAO"
                  ],
                  "lineOthers": "string"
                }
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
    "first": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
    "prev": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
    "next": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
    "last": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand IntermediaryBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

IntermediaryBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "identification": [
        {
          "name": "Intermediário C",
          "nameOther": "Intermediário D",
          "documentNumber": "12341234123412",
          "type": "CORRETOR",
          "SUSEP": "15414622222222222",
          "postalAddress": [
            {
              "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
              "additionalInfo": "Loja B",
              "districtName": "Paraíso",
              "townName": "São Paulo",
              "ibgeCode": "string",
              "countrySubDivision": "AC",
              "postCode": "1310200",
              "country": "ANDORRA",
              "countryCode": "BRA",
              "geographicCoordinates": {
                "latitude": "-89.8365180",
                "longitude": "-179.836519"
              }
            }
          ],
          "access": {
            "standards": [
              {
                "openingTime": "10:00:57Z",
                "closingTime": "16:00:57Z",
                "weekday": "DOMINGO"
              }
            ],
            "email": "Joao.silva@seguradoraa.com.br",
            "site": "https://openinsurance.com.br/aaa",
            "phones": [
              {
                "type": "FIXO",
                "countryCallingCode": "55",
                "areaCode": "11",
                "number": "30041000"
              }
            ]
          },
          "services": [
            {
              "name": "ACONSELHAMENTO_SOBRE_PRODUTOS_OFERTADOS",
              "nameOthers": "string",
              "line": [
                "CAPITALIZACAO"
              ],
              "lineOthers": "string"
            }
          ]
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes
companies IntermediaryCompany true none none

IntermediaryCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "identification": [
      {
        "name": "Intermediário C",
        "nameOther": "Intermediário D",
        "documentNumber": "12341234123412",
        "type": "CORRETOR",
        "SUSEP": "15414622222222222",
        "postalAddress": [
          {
            "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
            "additionalInfo": "Loja B",
            "districtName": "Paraíso",
            "townName": "São Paulo",
            "ibgeCode": "string",
            "countrySubDivision": "AC",
            "postCode": "1310200",
            "country": "ANDORRA",
            "countryCode": "BRA",
            "geographicCoordinates": {
              "latitude": "-89.8365180",
              "longitude": "-179.836519"
            }
          }
        ],
        "access": {
          "standards": [
            {
              "openingTime": "10:00:57Z",
              "closingTime": "16:00:57Z",
              "weekday": "DOMINGO"
            }
          ],
          "email": "Joao.silva@seguradoraa.com.br",
          "site": "https://openinsurance.com.br/aaa",
          "phones": [
            {
              "type": "FIXO",
              "countryCallingCode": "55",
              "areaCode": "11",
              "number": "30041000"
            }
          ]
        },
        "services": [
          {
            "name": "ACONSELHAMENTO_SOBRE_PRODUTOS_OFERTADOS",
            "nameOthers": "string",
            "line": [
              "CAPITALIZACAO"
            ],
            "lineOthers": "string"
          }
        ]
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade supervisionada participante
cnpjNumber string true none CNPJ da sociedade supervisionada participante
identification IntermediaryIdentification true none none

IntermediaryIdentification

[
  {
    "name": "Intermediário C",
    "nameOther": "Intermediário D",
    "documentNumber": "12341234123412",
    "type": "CORRETOR",
    "SUSEP": "15414622222222222",
    "postalAddress": [
      {
        "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
        "additionalInfo": "Loja B",
        "districtName": "Paraíso",
        "townName": "São Paulo",
        "ibgeCode": "string",
        "countrySubDivision": "AC",
        "postCode": "1310200",
        "country": "ANDORRA",
        "countryCode": "BRA",
        "geographicCoordinates": {
          "latitude": "-89.8365180",
          "longitude": "-179.836519"
        }
      }
    ],
    "access": {
      "standards": [
        {
          "openingTime": "10:00:57Z",
          "closingTime": "16:00:57Z",
          "weekday": "DOMINGO"
        }
      ],
      "email": "Joao.silva@seguradoraa.com.br",
      "site": "https://openinsurance.com.br/aaa",
      "phones": [
        {
          "type": "FIXO",
          "countryCallingCode": "55",
          "areaCode": "11",
          "number": "30041000"
        }
      ]
    },
    "services": [
      {
        "name": "ACONSELHAMENTO_SOBRE_PRODUTOS_OFERTADOS",
        "nameOthers": "string",
        "line": [
          "CAPITALIZACAO"
        ],
        "lineOthers": "string"
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome ou razão social (pessoa jurídica) do intermediário
nameOther string false none No caso da Pessoa jurídica
documentNumber string false none CPF ou CNPJ do intermediário OBS: Opcional para pessoa natural
type string true none Relação de tipos de intermediário
SUSEP string false none Número de Registro SUSEP no caso de intermediário ser Corretor de Seguros. OBS: Condicional a seleção de 1. Corretor de seguros no campo acima
postalAddress IntermediaryCoveragePostalAddress true none none
access IntermediaryAccess false none Forma de acesso.
services IntermediaryServices true none none

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type AGENTES_DE_SEGUROS
type DISTRIBUIDOR_DE_TITULO_DE_CAPITALIZACAO
type OUTROS

IntermediaryCoveragePostalAddress

[
  {
    "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
    "additionalInfo": "Loja B",
    "districtName": "Paraíso",
    "townName": "São Paulo",
    "ibgeCode": "string",
    "countrySubDivision": "AC",
    "postCode": "1310200",
    "country": "ANDORRA",
    "countryCode": "BRA",
    "geographicCoordinates": {
      "latitude": "-89.8365180",
      "longitude": "-179.836519"
    }
  }
]

Properties

Name Type Required Restrictions Description
address string true none Deverá trazer toda a informação referente ao endereço do intermediário: Tipo de logradouro + Nome do logradouro + Número do Logradouro (se não existir usar ' s/n') + complemento (se houver)
additionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento, conforme o exemplo a seguir: 'Loja B', 'Fundos', 'Casa 2', 'Lote C'
districtName string false none Bairro é uma comunidade ou região localizada em uma cidade ou município de acordo com as suas subdivisões geográficas
townName string true none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado
ibgeCode string true none 7 dígitos (o último é um código verificador).
countrySubDivision string true none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros:
postCode string true none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios
country string false none Lista de países vide aba 'Lista de países'
countryCode string false none Código do país de acordo com o código “alpha3” do ISO-3166. p.ex.'BRA'
geographicCoordinates IntermediaryGeographicCoordinates false none none

Enumerated Values

Property Value
countrySubDivision AC
countrySubDivision AL
countrySubDivision AP
countrySubDivision AM
countrySubDivision BA
countrySubDivision CE
countrySubDivision DF
countrySubDivision ES
countrySubDivision GO
countrySubDivision MA
countrySubDivision MT
countrySubDivision MS
countrySubDivision MG
countrySubDivision PA
countrySubDivision PB
countrySubDivision PR
countrySubDivision PE
countrySubDivision PI
countrySubDivision RJ
countrySubDivision RN
countrySubDivision RS
countrySubDivision RO
countrySubDivision RR
countrySubDivision SC
countrySubDivision SP
countrySubDivision SE
countrySubDivision TO
country ANDORRA
country EMIRADOS_ARABES_UNIDOS
country AFEGANISTAO
country ANTIGUA_E_BARBUDA
country ANGUILLA
country ALBANIA
country ARMENIA
country ANTILHAS_HOLANDESAS
country ANGOLA
country ANTARTIDA
country ARGENTINA
country SAMOA_AMERICANA
country AUSTRIA
country AUSTRALIA
country ARUBA
country ILHAS_ALAND
country AZERBAIJAO
country BOSNIA_HERZEGOVINA
country BARBADOS
country BANGLADESH
country BELGICA
country BURKINA_FASSO
country BULGARIA
country BAHREIN
country BURUNDI
country BENIN
country SAO_BARTOLOMEU
country BERMUDAS
country BRUNEI
country BOLIVIA
country BONAIRE_SINT_EUSTATIUS_E_SABA
country BRASIL
country BAHAMAS
country BUTAO
country ILHA_BOUVET_TERRITORIO_DA_NORUEGA
country BOTSUANA
country BELARUS
country BELIZE
country CANADA
country ILHAS_COCOS
country REPUBLICA_DEMOCRATICA_DO_CONGO_EX_ZAIRE
country REPUBLICA_CENTRO_AFRICANA
country CONGO
country SUICA
country COSTA_DO_MARFIM
country ILHAS_COOK
country CHILE
country CAMAROES
country CHINA
country COLOMBIA
country COSTA_RICA
country CUBA
country CABO_VERDE
country CURACAO
country ILHA_NATAL
country CHIPRE
country REPUBLICA_TCHECA
country ALEMANHA
country DJIBUTI
country DINAMARCA
country DOMINICA
country REPUBLICA_DOMINICANA
country ARGELIA
country EQUADOR
country ESTONIA
country EGITO
country SAARA_OCIDENTAL_EX_SPANISH_SAHARA
country ERITREIA
country ESPANHA
country ETIOPIA
country FINLANDIA
country FIJI
country ILHAS_FALKLAND_MALVINAS
country MICRONESIA
country ILHAS_FAROES
country FRANCA
country GABAO
country GRA_BRETANHA_REINO_UNIDO_UK
country GRANADA
country GEORGIA
country GUIANA_FRANCESA
country GUERNSEY
country GANA
country GIBRALTAR
country GROELANDIA
country GAMBIA
country GUINE
country GUADALUPE
country GUINE_EQUATORIAL
country GRECIA
country ILHAS_GEORGIA_DO_SUL_E_SANDWICH_DO_SUL
country GUATEMALA
country GUAM_TERRITORIO_DOS_ESTADOS_UNIDOS
country GUINE_BISSAU
country GUIANA
country HONG_KONG
country ILHAS_HEARD_E_MCDONALD_TERRITORIO_DA_AUSTRALIA
country HONDURAS
country CROACIA_HRVATSKA
country HAITI
country HUNGRIA
country INDONESIA
country IRLANDA
country ISRAEL
country ILHA_DO_HOMEM
country INDIA
country TERRITORIO_BRITANICO_DO_OCEANO_INDICO
country IRAQUE
country IRA
country ISLANDIA
country ITALIA
country JERSEY
country JAMAICA
country JORDANIA
country JAPAO
country KENIA
country KYRGYZSTAN
country CAMBOJA
country KIRIBATI
country ILHAS_COMORES
country SAO_CRISTOVAO_E_NEVIS
country COREIA_DO_NORTE
country COREIA_DO_SUL
country KUAIT
country ILHAS_CAYMAN
country CAZAQUISTAO
country LAOS
country LIBANO
country SANTA_LUCIA
country LIECHTENSTEIN
country SRI_LANKA
country LIBERIA
country LESOTO
country LITUANIA
country LUXEMBURGO
country LATVIA
country LIBIA
country MARROCOS
country MONACO
country MOLDOVA
country MONTENEGRO
country SAO_MARTIM
country MADAGASCAR
country ILHAS_MARSHALL
country MACEDONIA_REPUBLICA_YUGOSLAVA
country MALI
country MYANMA_EX_BURMA
country MONGOLIA
country MACAU
country ILHAS_MARIANAS_DO_NORTE
country MARTINICA
country MAURITANIA
country MONTSERRAT
country MALTA
country MAURICIO
country MALDIVAS
country MALAUI
country MEXICO
country MALASIA
country MOCAMBIQUE
country NAMIBIA
country NOVA_CALEDONIA
country NIGER
country ILHAS_NORFOLK
country NIGERIA
country NICARAGUA
country HOLANDA
country NORUEGA
country NEPAL
country NAURU
country NIUE
country NOVA_ZELANDIA
country OMA
country PANAMA
country PERU
country POLINESIA_FRANCESA
country PAPUA_NOVA_GUINE
country FILIPINAS
country PAQUISTAO
country POLONIA
country ST_PIERRE_AND_MIQUELON
country ILHA_PITCAIRN
country PORTO_RICO
country TERRITORIOS_PALESTINOS_OCUPADOS
country PORTUGAL
country PALAU
country PARAGUAI
country QATAR
country ILHA_REUNIAO
country ROMENIA
country SERVIA
country FEDERACAO_RUSSA
country RUANDA
country ARABIA_SAUDITA
country ILHAS_SOLOMAO
country ILHAS_SEYCHELLES
country SUDAO
country SUECIA
country CINGAPURA
country SANTA_HELENA
country ESLOVENIA
country ILHAS_SVALBARD_E_JAN_MAYEN
country ESLOVAQUIA
country SERRA_LEOA
country SAN_MARINO
country SENEGAL
country SOMALIA
country SURINAME
country SUDAO_DO_SUL
country SAO_TOME_E_PRINCIPE
country EL_SALVADOR
country SAO_MARTINHO_PARTE_HOLANDESA
country SIRIA
country SUAZILANDIA
country ILHAS_TURKS_E_CAICOS
country CHADE
country TERRITORIOS_DO_SUL_DA_FRANCA
country TOGO
country TAILANDIA
country TADJIQUISTAO
country ILHAS_TOKELAU
country TIMOR_LESTE_EX_EAST_TIMOR
country TURCOMENISTAO
country TUNISIA
country TONGA
country TURQUIA
country TRINIDAD_AND_TOBAGO
country TUVALU
country TAIWAN
country TANZANIA
country UCRANIA
country UGANDA
country ILHAS_MENORES_DOS_ESTADOS_UNIDOS
country ESTADOS_UNIDOS
country URUGUAI
country UZBEQUISTAO
country VATICANO
country SAINT_VINCENTE_E_GRANADINAS
country VENEZUELA
country ILHAS_VIRGENS_INGLATERRA
country ILHAS_VIRGENS_ESTADOS_UNIDOS
country VIETNAM
country VANUATU
country ILHAS_WALLIS_E_FUTUNA
country SAMOA_OCIDENTAL
country IEMEN
country MAYOTTE
country AFRICA_DO_SUL
country ZAMBIA
country ZIMBABUE

IntermediaryGeographicCoordinates

{
  "latitude": "-89.8365180",
  "longitude": "-179.836519"
}

Properties

Name Type Required Restrictions Description
latitude string false none Informação da Latitude referente a geolocalização informada. Entre -90 e 90. Formato numérico 2 casas antes da vírgula, 11 posições.
longitude string false none Informação da Longitude referente a geolocalização informada. Formato numérico 3 casas antes da vírgula, 11 posições. Entre -180 e 180.'

IntermediaryAccess

{
  "standards": [
    {
      "openingTime": "10:00:57Z",
      "closingTime": "16:00:57Z",
      "weekday": "DOMINGO"
    }
  ],
  "email": "Joao.silva@seguradoraa.com.br",
  "site": "https://openinsurance.com.br/aaa",
  "phones": [
    {
      "type": "FIXO",
      "countryCallingCode": "55",
      "areaCode": "11",
      "number": "30041000"
    }
  ]
}

Forma de acesso.

Properties

Name Type Required Restrictions Description
standards IntermediaryStandards false none none
email string false none Endereço de e-mail
site string false none Campo aberto As URLs são limitadas a 2048 caracteres, mas, para o contexto do Open Insurance, foi adotado a metade deste tamanho (1024).
phones IntermediaryPhones false none Telefone do intermediário

IntermediaryStandards

[
  {
    "openingTime": "10:00:57Z",
    "closingTime": "16:00:57Z",
    "weekday": "DOMINGO"
  }
]

Properties

Name Type Required Restrictions Description
openingTime string false none Horário de abertura
closingTime string false none Horário de encerramento
weekday string false none Dias de funcionamento

Enumerated Values

Property Value
weekday DOMINGO
weekday SEGUNDA_FEIRA
weekday TERCA_FEIRA
weekday QUARTA_FEIRA
weekday QUINTA_FEIRA
weekday SEXTA_FEIRA
weekday SABADO

IntermediaryPhones

[
  {
    "type": "FIXO",
    "countryCallingCode": "55",
    "areaCode": "11",
    "number": "30041000"
  }
]

Telefone do intermediário

Properties

Name Type Required Restrictions Description
type string false none Identificação do Tipo de telefone do intermediário
countryCallingCode string false none Número de DDI (Discagem Direta Internacional) para telefone de acesso ao Canal - se houver.
areaCode string false none Número de DDD (Discagem Direta à Distância) do telefone do intermediário - se houver. p.ex. '19'
number string false none Número de telefone do intermediário - se houver

IntermediaryServices

[
  {
    "name": "ACONSELHAMENTO_SOBRE_PRODUTOS_OFERTADOS",
    "nameOthers": "string",
    "line": [
      "CAPITALIZACAO"
    ],
    "lineOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
name string true none Relação dos serviços efetivamente prestados, conforme discriminado na Tabela II.3 do Anexo II
nameOthers string false none Campo aberto para descrição em caso de seleção de Outras na lista padronizada de Tipo de Serviço Prestado por Intermediário
line [string] true none none
lineOthers string false none Campo aberto para descrição em caso de seleção de LISTAGEM_DE_RAMOS_DE_SEGUROS_CONFORME_REGULAMENTACAO_ESPECIFICA_SOBRE_CONTABILIZACAO_EM_RAMOS na lista de Linha de negócio de atuação

Enumerated Values

Property Value
name ANGARIACAO_PROMOCAO_INTERMEDIACAO_OU_DISTRIBUICAO_DE_PRODUTOS
name ACONSELHAMENTO_SOBRE_PRODUTOS_OFERTADOS
name RECEPCAO_DE_PROPOSTAS_E_EMISSAO_DE_DOCUMENTOS_CONTRATUAIS
name SUBSCRICAO_DE_RISCOS_RELACIONADOS_A_PRODUTOS_DE_SEGUROS
name COLETA_E_FORNECIMENTO_A_SOCIEDADE_PARTICIPANTE_DE_DADOS_CADASTRAIS_E_DE_DOCUMENTACAO_DE_CLIENTES_E_SE_FOR_O_CASO_ESTIPULANTES_CORRETORES_DE_SEGUROS_E_SEUS_PREPOSTOS
name RECOLHIMENTO_DE_PREMIOS_E_CONTRIBUICOES
name RECEBIMENTO_DE_AVISOS_DE_SINISTROS
name REGULACAO_DE_SINISTROS
name PAGAMENTO_DE_INDENIZACAO_BENEFICIO
name ORIENTACAO_E_ASSISTENCIA_AOS_CLIENTES_NO_QUE_COMPETE_AOS_CONTRATOS_COMERCIALIZADOS
name APOIO_LOGISTICO_E_OPERACIONAL_A_SOCIEDADE_PARTICIPANTE_NA_GESTAO_E_EXECUCAO_DE_CONTRATOS
name OUTROS

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
  "first": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
  "prev": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
  "next": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary",
  "last": "https://api.organizacao.com.br/open-insurance/channels/v1/intermediary"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseReferencedNetworkList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "identification": [
            {
              "name": "Empresa B",
              "cnpjNumber": "12341234123412",
              "products": [
                {
                  "code": "01234589-0",
                  "name": "Produto de Seguro",
                  "coverage": [
                    "string"
                  ]
                }
              ],
              "postalAddress": [
                {
                  "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
                  "additionalInfo": "Loja B",
                  "districtName": "Paraíso",
                  "townName": "São Paulo",
                  "ibgeCode": "string",
                  "countrySubDivision": "AC",
                  "postCode": "1310200",
                  "country": "ANDORRA",
                  "countryCode": "BRA",
                  "geographicCoordinates": {
                    "latitude": "-89.8365180",
                    "longitude": "-179.836519"
                  }
                }
              ],
              "access": [
                {
                  "standards": [
                    {}
                  ],
                  "restrictionIndicator": false,
                  "phones": [
                    {}
                  ]
                }
              ],
              "services": [
                {
                  "type": "ASSISTENCIA_AUTO",
                  "typeOthers": "string",
                  "name": [
                    "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ"
                  ],
                  "description": "string"
                }
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
    "first": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
    "prev": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
    "next": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
    "last": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand ReferencedNetworkBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

ReferencedNetworkBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "identification": [
        {
          "name": "Empresa B",
          "cnpjNumber": "12341234123412",
          "products": [
            {
              "code": "01234589-0",
              "name": "Produto de Seguro",
              "coverage": [
                "string"
              ]
            }
          ],
          "postalAddress": [
            {
              "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
              "additionalInfo": "Loja B",
              "districtName": "Paraíso",
              "townName": "São Paulo",
              "ibgeCode": "string",
              "countrySubDivision": "AC",
              "postCode": "1310200",
              "country": "ANDORRA",
              "countryCode": "BRA",
              "geographicCoordinates": {
                "latitude": "-89.8365180",
                "longitude": "-179.836519"
              }
            }
          ],
          "access": [
            {
              "standards": [
                {
                  "openingTime": "10:00:57Z",
                  "closingTime": "16:00:57Z",
                  "weekday": "DOMINGO"
                }
              ],
              "restrictionIndicator": false,
              "phones": [
                {
                  "type": "FIXO",
                  "countryCallingCode": "55",
                  "areaCode": "11",
                  "number": "30041000"
                }
              ]
            }
          ],
          "services": [
            {
              "type": "ASSISTENCIA_AUTO",
              "typeOthers": "string",
              "name": [
                "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ"
              ],
              "description": "string"
            }
          ]
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes
companies ReferencedNetworkCompany true none none

ReferencedNetworkCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "identification": [
      {
        "name": "Empresa B",
        "cnpjNumber": "12341234123412",
        "products": [
          {
            "code": "01234589-0",
            "name": "Produto de Seguro",
            "coverage": [
              "string"
            ]
          }
        ],
        "postalAddress": [
          {
            "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
            "additionalInfo": "Loja B",
            "districtName": "Paraíso",
            "townName": "São Paulo",
            "ibgeCode": "string",
            "countrySubDivision": "AC",
            "postCode": "1310200",
            "country": "ANDORRA",
            "countryCode": "BRA",
            "geographicCoordinates": {
              "latitude": "-89.8365180",
              "longitude": "-179.836519"
            }
          }
        ],
        "access": [
          {
            "standards": [
              {
                "openingTime": "10:00:57Z",
                "closingTime": "16:00:57Z",
                "weekday": "DOMINGO"
              }
            ],
            "restrictionIndicator": false,
            "phones": [
              {
                "type": "FIXO",
                "countryCallingCode": "55",
                "areaCode": "11",
                "number": "30041000"
              }
            ]
          }
        ],
        "services": [
          {
            "type": "ASSISTENCIA_AUTO",
            "typeOthers": "string",
            "name": [
              "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ"
            ],
            "description": "string"
          }
        ]
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
identification ReferencedNetworkIdentification true none none

ReferencedNetworkIdentification

[
  {
    "name": "Empresa B",
    "cnpjNumber": "12341234123412",
    "products": [
      {
        "code": "01234589-0",
        "name": "Produto de Seguro",
        "coverage": [
          "string"
        ]
      }
    ],
    "postalAddress": [
      {
        "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
        "additionalInfo": "Loja B",
        "districtName": "Paraíso",
        "townName": "São Paulo",
        "ibgeCode": "string",
        "countrySubDivision": "AC",
        "postCode": "1310200",
        "country": "ANDORRA",
        "countryCode": "BRA",
        "geographicCoordinates": {
          "latitude": "-89.8365180",
          "longitude": "-179.836519"
        }
      }
    ],
    "access": [
      {
        "standards": [
          {
            "openingTime": "10:00:57Z",
            "closingTime": "16:00:57Z",
            "weekday": "DOMINGO"
          }
        ],
        "restrictionIndicator": false,
        "phones": [
          {
            "type": "FIXO",
            "countryCallingCode": "55",
            "areaCode": "11",
            "number": "30041000"
          }
        ]
      }
    ],
    "services": [
      {
        "type": "ASSISTENCIA_AUTO",
        "typeOthers": "string",
        "name": [
          "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ"
        ],
        "description": "string"
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome ou razão social do prestador de serviço
cnpjNumber string true none CNPJ do prestador de serviço
products ReferencedNetworkProduct true none Lista de produtos de uma empresa.
postalAddress ReferencedNetworkCoveragePostalAddress true none none
access ReferencedNetworkAccess false none none
services ReferencedNetworkServices true none none

ReferencedNetworkProduct

[
  {
    "code": "01234589-0",
    "name": "Produto de Seguro",
    "coverage": [
      "string"
    ]
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
code string true none Listagem de código de identificação do produto (vide seção 3 do Manual de Dados e Serviços) que possui atendimento pelo prestador de serviço.
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
coverage [string] false none Indicação da lista de coberturas, caso a distinção do atendimento pelo prestador de serviço se aplique para diferentes coberturas de um mesmo produto.

ReferencedNetworkCoveragePostalAddress

[
  {
    "address": "'Rua Diamantina, 59, bloco 35' Praça da Boa Vontade, s/n",
    "additionalInfo": "Loja B",
    "districtName": "Paraíso",
    "townName": "São Paulo",
    "ibgeCode": "string",
    "countrySubDivision": "AC",
    "postCode": "1310200",
    "country": "ANDORRA",
    "countryCode": "BRA",
    "geographicCoordinates": {
      "latitude": "-89.8365180",
      "longitude": "-179.836519"
    }
  }
]

Properties

Name Type Required Restrictions Description
address string true none Deverá trazer toda a informação referente ao endereço do intermediário: Tipo de logradouro + Nome do logradouro + Número do Logradouro (se não existir usar ' s/n') + complemento (se houver), como, p.ex.: 'R Diamantina, 59, bloco 35, fundos’ 'Praça da Boa Vontade s/n'
additionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento, conforme o exemplo a seguir: 'Loja B', 'Fundos', 'Casa 2', 'Lote C'
districtName string false none Bairro é uma comunidade ou região localizada em uma cidade ou município de acordo com as suas subdivisões geográficas. p.ex: 'Paraíso'
townName string true none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado. p.ex. 'São Paulo'
ibgeCode string true none 7 dígitos (o último é um código verificador).
countrySubDivision string true none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros:
postCode string true none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'
country string false none Lista de países vide aba 'Lista de países'
countryCode string false none Código do país de acordo com o código “alpha3” do ISO-3166. p.ex.'BRA'
geographicCoordinates ReferencedNetworkGeographicCoordinates false none none

Enumerated Values

Property Value
countrySubDivision AC
countrySubDivision AL
countrySubDivision AP
countrySubDivision AM
countrySubDivision BA
countrySubDivision CE
countrySubDivision DF
countrySubDivision ES
countrySubDivision GO
countrySubDivision MA
countrySubDivision MT
countrySubDivision MS
countrySubDivision MG
countrySubDivision PA
countrySubDivision PB
countrySubDivision PR
countrySubDivision PE
countrySubDivision PI
countrySubDivision RJ
countrySubDivision RN
countrySubDivision RS
countrySubDivision RO
countrySubDivision RR
countrySubDivision SC
countrySubDivision SP
countrySubDivision SE
countrySubDivision TO
country ANDORRA
country EMIRADOS_ARABES_UNIDOS
country AFEGANISTAO
country ANTIGUA_E_BARBUDA
country ANGUILLA
country ALBANIA
country ARMENIA
country ANTILHAS_HOLANDESAS
country ANGOLA
country ANTARTIDA
country ARGENTINA
country SAMOA_AMERICANA
country AUSTRIA
country AUSTRALIA
country ARUBA
country ILHAS_ALAND
country AZERBAIJAO
country BOSNIA_HERZEGOVINA
country BARBADOS
country BANGLADESH
country BELGICA
country BURKINA_FASSO
country BULGARIA
country BAHREIN
country BURUNDI
country BENIN
country SAO_BARTOLOMEU
country BERMUDAS
country BRUNEI
country BOLIVIA
country BONAIRE_SINT_EUSTATIUS_E_SABA
country BRASIL
country BAHAMAS
country BUTAO
country ILHA_BOUVET_TERRITORIO_DA_NORUEGA
country BOTSUANA
country BELARUS
country BELIZE
country CANADA
country ILHAS_COCOS
country REPUBLICA_DEMOCRATICA_DO_CONGO_EX_ZAIRE
country REPUBLICA_CENTRO_AFRICANA
country CONGO
country SUICA
country COSTA_DO_MARFIM
country ILHAS_COOK
country CHILE
country CAMAROES
country CHINA
country COLOMBIA
country COSTA_RICA
country CUBA
country CABO_VERDE
country CURACAO
country ILHA_NATAL
country CHIPRE
country REPUBLICA_TCHECA
country ALEMANHA
country DJIBUTI
country DINAMARCA
country DOMINICA
country REPUBLICA_DOMINICANA
country ARGELIA
country EQUADOR
country ESTONIA
country EGITO
country SAARA_OCIDENTAL_EX_SPANISH_SAHARA
country ERITREIA
country ESPANHA
country ETIOPIA
country FINLANDIA
country FIJI
country ILHAS_FALKLAND_MALVINAS
country MICRONESIA
country ILHAS_FAROES
country FRANCA
country GABAO
country GRA_BRETANHA_REINO_UNIDO_UK
country GRANADA
country GEORGIA
country GUIANA_FRANCESA
country GUERNSEY
country GANA
country GIBRALTAR
country GROELANDIA
country GAMBIA
country GUINE
country GUADALUPE
country GUINE_EQUATORIAL
country GRECIA
country ILHAS_GEORGIA_DO_SUL_E_SANDWICH_DO_SUL
country GUATEMALA
country GUAM_TERRITORIO_DOS_ESTADOS_UNIDOS
country GUINE_BISSAU
country GUIANA
country HONG_KONG
country ILHAS_HEARD_E_MCDONALD_TERRITORIO_DA_AUSTRALIA
country HONDURAS
country CROACIA_HRVATSKA
country HAITI
country HUNGRIA
country INDONESIA
country IRLANDA
country ISRAEL
country ILHA_DO_HOMEM
country INDIA
country TERRITORIO_BRITANICO_DO_OCEANO_INDICO
country IRAQUE
country IRA
country ISLANDIA
country ITALIA
country JERSEY
country JAMAICA
country JORDANIA
country JAPAO
country KENIA
country KYRGYZSTAN
country CAMBOJA
country KIRIBATI
country ILHAS_COMORES
country SAO_CRISTOVAO_E_NEVIS
country COREIA_DO_NORTE
country COREIA_DO_SUL
country KUAIT
country ILHAS_CAYMAN
country CAZAQUISTAO
country LAOS
country LIBANO
country SANTA_LUCIA
country LIECHTENSTEIN
country SRI_LANKA
country LIBERIA
country LESOTO
country LITUANIA
country LUXEMBURGO
country LATVIA
country LIBIA
country MARROCOS
country MONACO
country MOLDOVA
country MONTENEGRO
country SAO_MARTIM
country MADAGASCAR
country ILHAS_MARSHALL
country MACEDONIA_REPUBLICA_YUGOSLAVA
country MALI
country MYANMA_EX_BURMA
country MONGOLIA
country MACAU
country ILHAS_MARIANAS_DO_NORTE
country MARTINICA
country MAURITANIA
country MONTSERRAT
country MALTA
country MAURICIO
country MALDIVAS
country MALAUI
country MEXICO
country MALASIA
country MOCAMBIQUE
country NAMIBIA
country NOVA_CALEDONIA
country NIGER
country ILHAS_NORFOLK
country NIGERIA
country NICARAGUA
country HOLANDA
country NORUEGA
country NEPAL
country NAURU
country NIUE
country NOVA_ZELANDIA
country OMA
country PANAMA
country PERU
country POLINESIA_FRANCESA
country PAPUA_NOVA_GUINE
country FILIPINAS
country PAQUISTAO
country POLONIA
country ST_PIERRE_AND_MIQUELON
country ILHA_PITCAIRN
country PORTO_RICO
country TERRITORIOS_PALESTINOS_OCUPADOS
country PORTUGAL
country PALAU
country PARAGUAI
country QATAR
country ILHA_REUNIAO
country ROMENIA
country SERVIA
country FEDERACAO_RUSSA
country RUANDA
country ARABIA_SAUDITA
country ILHAS_SOLOMAO
country ILHAS_SEYCHELLES
country SUDAO
country SUECIA
country CINGAPURA
country SANTA_HELENA
country ESLOVENIA
country ILHAS_SVALBARD_E_JAN_MAYEN
country ESLOVAQUIA
country SERRA_LEOA
country SAN_MARINO
country SENEGAL
country SOMALIA
country SURINAME
country SUDAO_DO_SUL
country SAO_TOME_E_PRINCIPE
country EL_SALVADOR
country SAO_MARTINHO_PARTE_HOLANDESA
country SIRIA
country SUAZILANDIA
country ILHAS_TURKS_E_CAICOS
country CHADE
country TERRITORIOS_DO_SUL_DA_FRANCA
country TOGO
country TAILANDIA
country TADJIQUISTAO
country ILHAS_TOKELAU
country TIMOR_LESTE_EX_EAST_TIMOR
country TURCOMENISTAO
country TUNISIA
country TONGA
country TURQUIA
country TRINIDAD_AND_TOBAGO
country TUVALU
country TAIWAN
country TANZANIA
country UCRANIA
country UGANDA
country ILHAS_MENORES_DOS_ESTADOS_UNIDOS
country ESTADOS_UNIDOS
country URUGUAI
country UZBEQUISTAO
country VATICANO
country SAINT_VINCENTE_E_GRANADINAS
country VENEZUELA
country ILHAS_VIRGENS_INGLATERRA
country ILHAS_VIRGENS_ESTADOS_UNIDOS
country VIETNAM
country VANUATU
country ILHAS_WALLIS_E_FUTUNA
country SAMOA_OCIDENTAL
country IEMEN
country MAYOTTE
country AFRICA_DO_SUL
country ZAMBIA
country ZIMBABUE

ReferencedNetworkGeographicCoordinates

{
  "latitude": "-89.8365180",
  "longitude": "-179.836519"
}

Properties

Name Type Required Restrictions Description
latitude string false none Informação da Latitude referente a geolocalização informada. Entre -90 e 90. Formato numérico 2 casas antes da vírgula, 11 posições. p.ex. '-89.8365180'
longitude string false none Informação da Longitude referente a geolocalização informada. Formato numérico 3 casas antes da vírgula, 11 posições. Entre -180 e 180. p.ex'-179.836519.'

ReferencedNetworkAccess

[
  {
    "standards": [
      {
        "openingTime": "10:00:57Z",
        "closingTime": "16:00:57Z",
        "weekday": "DOMINGO"
      }
    ],
    "restrictionIndicator": false,
    "phones": [
      {
        "type": "FIXO",
        "countryCallingCode": "55",
        "areaCode": "11",
        "number": "30041000"
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
standards ReferencedNetworkStandards false none none
restrictionIndicator boolean false none Indica se a instalação dos Prestadores de serviços tem acesso restrito a clientes, por exemplo. p.ex. 'false' (restrito)
phones ReferencedNetworkPhones false none Telefone do intermediário

ReferencedNetworkStandards

[
  {
    "openingTime": "10:00:57Z",
    "closingTime": "16:00:57Z",
    "weekday": "DOMINGO"
  }
]

Properties

Name Type Required Restrictions Description
openingTime string false none Horário de abertura
closingTime string false none Horário de encerramento
weekday string false none Dias de funcionamento

Enumerated Values

Property Value
weekday DOMINGO
weekday SEGUNDA_FEIRA
weekday TERCA_FEIRA
weekday QUARTA_FEIRA
weekday QUINTA_FEIRA
weekday SEXTA_FEIRA
weekday SABADO

ReferencedNetworkPhones

[
  {
    "type": "FIXO",
    "countryCallingCode": "55",
    "areaCode": "11",
    "number": "30041000"
  }
]

Telefone do intermediário

Properties

Name Type Required Restrictions Description
type string false none Identificação do Tipo de telefone do intermediário
countryCallingCode string false none Número de DDI (Discagem Direta Internacional) para telefone de acesso ao Canal - se houver.
areaCode string false none Número de DDD (Discagem Direta à Distância) do telefone do intermediário - se houver. p.ex. '19'
number string false none Número de telefone do intermediário - se houver

ReferencedNetworkServices

[
  {
    "type": "ASSISTENCIA_AUTO",
    "typeOthers": "string",
    "name": [
      "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ"
    ],
    "description": "string"
  }
]

Properties

Name Type Required Restrictions Description
type string true none Relação dos tipos de prestação de serviços efetivamente prestados, conforme discriminado na Tabela XXX do Anexo II
typeOthers string false none Descrição de serviços efetuados no tipo de prestação de serviços CASO PREENCHIDO A OPÇÃO OUTRAS. Deve ser padronizada na proposta técnica submetida pela Estrutura Inicial de Governança para observância comum por todas as sociedades participantes
name [string] true none Relação dos serviços efetivamente prestados, conforme discriminado na Tabela II.5 do Anexo II
description string true none Campo aberto para detalhamento do tipo de serviço prestado.

Enumerated Values

Property Value
type ASSISTENCIA_AUTO
type ASSISTENCIA_RE
type ASSISTENCIA_VIDA
type BENEFICIOS
type DESPACHANTE
type LOCACAO_DE_VEICULOS
type REPAROS_AUTOMOTIVOS
type REPAROS_EMERGENCIAIS
type SERVICO_DE_MANUTENCAO
type SERVICO_EM_CASO_DE_SINISTRO
type TRANSPORTE_DO_EMERGENCIAL
type OUTROS

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
  "first": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
  "prev": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
  "next": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network",
  "last": "https://api.organizacao.com.br/open-insurance/channels/v1/referenced-network"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

API - Produtos e serviços

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

As APIs descritas neste documento são referentes as APIs da fase Open Data do Open Insurance Brasil.

Base URLs:

Web: Governança do Open Insurance Brasil - Especificações

Assistance-general-assets v1.1.0

Obtem a lista dos produtos do tipo Bens em geral

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:


Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /assistance-general-assets

Obtem a lista dos produtos do tipo Bens em geral

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "securityType": [
                "SMARTPHONE"
              ],
              "securityTypeOthers": "string",
              "coverages": [
                {
                  "coverage": "SERVICOS_EMERGENCIAIS",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "traits": true,
              "microInsurance": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Bens em geral ResponseAssistanceGeneralAssetsList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Bens em geral. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseAssistanceGeneralAssetsList

Auto-extended-warranty v1.1.0

Obtem a lista dos produtos do tipo Garantia Estendida - Auto

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /auto-extended-warranty

Obtem a lista dos produtos do tipo Garantia Estendida - Auto

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "GARANTIA_ESTENDIDA_ORIGINAL",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "securityType": [
                "SMARTPHONE"
              ],
              "securityTypeOthers": "string",
              "assistanceServices": {
                "assistanceServices": true,
                "assistanceServicesPackage": [
                  "ATE_10_SERVICOS"
                ],
                "complementaryAssistanceServicesDetail": "string",
                "chargeTypeSignaling": "GRATUITO"
              },
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "microinsurance": true,
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de AutoExtendedWarranty ResponseAutoExtendedWarrantyList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Garantia Estendida - Auto. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseAutoExtendedWarrantyList

Auto-insurance v1.3.0

Obtém informações de seguros de automóveis

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance/{commercializationArea}/{fipeCode}/{year}',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance/{commercializationArea}/{fipeCode}/{year}', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance/{commercializationArea}/{fipeCode}/{year}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /auto-insurance/{commercializationArea}/{fipeCode}/{year}

Obtém informações de seguros de automóveis

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.
commercializationArea path string true Area de comercialização.
fipeCode path string true Código FIPE
year path string true Ano de comercialização do veículo

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "string",
      "companies": [
        {
          "name": "string",
          "cnpjNumber": "string",
          "products": [
            {
              "name": "string",
              "code": "string",
              "coverages": [
                {
                  "coverage": "VIDROS",
                  "coverageDetail": "Roubo total",
                  "allowApartPurchase": true,
                  "coverageAttributes": {
                    "minLMI": {},
                    "maxLMI": {},
                    "contractBase": [],
                    "newCarMaximumCalculatingPeriod": 12,
                    "newCarContractBase": [],
                    "fullIndemnityPercentage": {},
                    "deductibleType": [],
                    "fullIndemnityDeductible": true,
                    "deductiblePaymentByCoverage": true,
                    "deductiblePercentage": {},
                    "mandatoryParticipation": "Casco - RCF-V Danos",
                    "geographicScopeCoverage": [],
                    "geographicScopeCoverageOthers": "string"
                  }
                }
              ],
              "carParts": [
                {
                  "carPartCondition": "NOVAS",
                  "carPartType": "ORIGINAIS"
                }
              ],
              "carModels": [
                {
                  "manufacturer": "FORD",
                  "model": "KA",
                  "year": 2018,
                  "zeroKM": false,
                  "fipeCode": "string"
                }
              ],
              "vehicleOvernightZipCode": "01311000",
              "additional": [
                "SORTEIO_GRATUITO"
              ],
              "additionalOthers": "string",
              "assistanceServices": [
                {
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "assistanceServicesDetail": "Perda Parcial - Colisão",
                  "chargeTypeSignaling": "GRATUITA"
                }
              ],
              "termsAndConditions": [
                {
                  "susepProcessNumber": "15414.622222/2222-22",
                  "definition": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
                }
              ],
              "terms": [
                "ANUAL"
              ],
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "premiumPayment": {
                "paymentMethod": [
                  "CARTAO_CREDITO"
                ],
                "paymentType": [
                  "PARCELADO"
                ],
                "paymentDetail": "string"
              },
              "minimumRequirements": {
                "contractingType": [
                  "COLETIVO"
                ],
                "contractingMinRequirement": "https://example.com/mobile-banking"
              },
              "targetAudiences": [
                "PESSOA_NATURAL"
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos Seguros de Automóveis ResponseAutoInsuranceList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos Seguros de Automóveis ResponseAutoInsuranceList

Business v1.1.0

Obtem a lista dos produtos do tipo Business

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/business',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/business', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/business");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /business

Obtem a lista dos produtos do tipo Business

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "microInsurance": true,
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": "A_VISTA",
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/business"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Business ResponseBusinessList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Empresarial. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseBusinessList

Capitalization-title v1.1.2

Obtém a lista dos produtos do tipo título de capitalização

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /capitalization-title

Obtém a lista dos produtos do tipo título de capitalização

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "requestTime": "2021-08-20T08:30:00Z",
  "data": {
    "brand": {
      "name": "ACME seguros",
      "companies": [
        {
          "name": "ACME cap da ACME seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "ACMEcap",
              "code": "01234589_cap",
              "modality": [
                "TRADICIONAL"
              ],
              "costType": [
                "PAGAMENTO_UNICO"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "termsRegulations": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
              },
              "quotas": [
                {
                  "quota": 10,
                  "capitalizationQuota": [
                    10
                  ],
                  "raffleQuota": [
                    10
                  ],
                  "chargingQuota": [
                    10
                  ]
                }
              ],
              "validity": 48,
              "serieSize": 5000000,
              "capitalizationPeriod": {
                "interestRate": 0.25123,
                "updateIndex": "IPCA",
                "updateIndexOthers": "Índice de atualização",
                "contributionAmount": {
                  "minValue": 500,
                  "maxValue": 5000,
                  "frequency": "MENSAL",
                  "value": 0
                },
                "earlyRedemption": [
                  {
                    "quota": 0,
                    "percentage": 0
                  }
                ],
                "redemptionPercentageEndTerm": 100.002,
                "gracePeriodRedemption": 48
              },
              "latePayment": {
                "suspensionPeriod": 10,
                "termExtensionOption": true
              },
              "contributionPayment": {
                "paymentMethod": [
                  "CARTAO_CREDITO"
                ],
                "updateIndex": [
                  "IPCA"
                ],
                "updateIndexOthers": [
                  "Índice de atualização"
                ]
              },
              "redemption": {
                "redemption": 151.23
              },
              "raffle": [
                {
                  "raffleQty": 10000,
                  "timeInterval": [
                    "QUINZENAL"
                  ],
                  "raffleValue": 5,
                  "earlySettlementRaffle": true,
                  "mandatoryContemplation": true,
                  "ruleDescription": "Sorteio às quartas-feiras",
                  "minimumContemplationProbability": 0.000001
                }
              ],
              "additionalDetails": {
                "additionalDetails": "https://example.com/openinsurance"
              },
              "minimumRequirements": {
                "minimumRequirementDetails": "https://ey.exemplo/capitalizacao/tradicional/PU/requisitos_min",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Título de Capitalização ResponseCapitalizationTitleList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de Título de Capitalização ResponseCapitalizationTitleList

Condominium v1.1.0

Obtem a lista dos produtos do tipo Condomínio

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/condominium',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/condominium', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/condominium");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /condominium

Obtem a lista dos produtos do tipo Condomínio

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "COBERTURA_BASICA_AMPLA_COBERTURAS_PARA_QUAISQUER_EVENTOS_QUE_POSSAM_CAUSAR_DANOS_FISICOS_AO_IMOVEL_SEGURADO_EXCETO_OS_EXPRESSAMENTE_EXCLUIDOS",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "propertyType": [
                {
                  "insuredPropertyType": "CONDOMINIO_RESIDENCIAL",
                  "structuringType": "CONDOMINIO_HORIZONTAL"
                }
              ],
              "commercializationArea": "string",
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "microInsurance": true,
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Condomínio ResponseCondominiumList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Condominio. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseCondominiumList

Cyber-risk v1.1.0

Obtem a lista dos produtos do tipo Risco Cibernético

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /cyber-risk

Obtem a lista dos produtos do tipo Risco Cibernético

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "maxLA": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "idenizationBasis": "POR_OCORRENCIA",
                    "idenizationBasisOthers": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "string",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "maxLMGDescription": "string",
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Risco Cibernético ResponseCyberRiskList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Risco Cibernético. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseCyberRiskList

Directors-officers-liability v1.1.0

Obtem a lista dos produtos do tipo DirectorsOfficersLiability

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /directors-officers-liability

Obtem a lista dos produtos do tipo DirectorsOfficersLiability

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "DANOS_CAUSADOS_A_TERCEIROS_EM_CONSEQUENCIA_DE_ATOS_ILICITOS_CULPOSOS_PRATICADOS_NO_EXERCICIO_DAS_FUNCOES_PARA_AS_QUAIS_TENHA_SIDO_NOMEADO_ELEITO_OU_CONTRATADO_E_OBRIGADO_A_INDENIZA_LOS_POR_DECISAO_JUDICIAL_OU_DECISAO_EM_JUIZO_ARBITRAL_OU_POR_ACORDO_COM_OS_TERCEIROS_PREJUDICADOS_MEDIANTE_A_ANUENCIA_DA_SOCIEDADE_SEGURADORA_DESDE_QUE_ATENDIDAS_AS_DISPOSICOES_DO_CONTRATO",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "idenizationBasis": "POR_OCORRENCIA",
                    "idenizationBasisOthers": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "maxLMGDescription": "string",
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "traits": true,
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "string",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "Cobertura XYZ com vigência diferente da vigência da apólice"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de DirectorsOfficersLiability ResponseDirectorsOfficersLiabilityList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto RD D&O. ResponseDirectorsOfficersLiabilityList

Domestic-credit v1.1.0

Obtem a lista dos produtos do tipo Credito Interno

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /domestic-credit

Obtem a lista dos produtos do tipo Credito Interno

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Credito Interno ResponseDomestictCreditList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Credito Interno. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseDomestictCreditList

Engineering v1.1.0

Obtem a lista dos produtos do tipo Engineering

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/engineering',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/engineering', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/engineering");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /engineering

Obtem a lista dos produtos do tipo Engineering

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "microinsurance": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Engineering ResponseEngineeringList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Engenharia. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseEngineeringList

Environmental-liability v1.1.0

Obtem a lista dos produtos do tipo EnvironmentalLiability

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /environmental-liability

Obtem a lista dos produtos do tipo EnvironmentalLiability

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "INSTALACOES_FIXAS",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "idenizationBasis": "POR_OCORRENCIA",
                    "idenizationBasisOthers": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "maxLMGDescription": "string",
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "string",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "customerServices": [
                "LIVRE_ESCOLHA"
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de EnvironmentalLiability ResponseEnvironmentalLiabilityList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Responsabilidade Ambiental. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseEnvironmentalLiabilityList

Equipment-breakdown v1.1.0

Obtem a lista dos produtos do tipo RD Equipamento

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /equipment-breakdown

Obtem a lista dos produtos do tipo RD Equipamento

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "ROUBO",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "securityType": [
                "SMARTPHONE"
              ],
              "securityTypeOthers": "string",
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "string",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "customerServices": [
                "LIVRE_ESCOLHA"
              ],
              "microInsurance": true,
              "traits": true,
              "premiumPayment": {
                "paymentMethod": [
                  "CARTAO_DE_CREDITO"
                ],
                "paymentDetail": "string",
                "paymentType": [
                  "A_VISTA"
                ],
                "premiumRates": [
                  "string"
                ]
              },
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de RD Equipamento ResponseEquipmentBreakdownList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto RD Equipamento. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseEquipmentBreakdownList

Errors-omissions-liability v1.1.0

Obtem a lista dos produtos do tipo ErrorsOmissionsLiability

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples


const headers = {
  'Accept':'application/json',
  'cache-control':'string',
  'Content-Security-Policy':'string',
  'content-Type':'string',
  'Strict-Transport-Security':'string',
  'X-Content-Type-Options':'string',
  'X-Frame-Options':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /errors-omissions-liability

Obtem a lista dos produtos do tipo ErrorsOmissionsLiability

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "professionalClass": "ADMINISTRADOR_IMOBILIARIO",
              "professionalClassOthers": "string",
              "coverages": [
                {
                  "coverage": "RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "idenizationBasis": "POR_OCORRENCIA",
                    "idenizationBasisOthers": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "maxLMGDescription": "string",
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "string",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de ErrorsOmissionsLiability ResponseErrorsOmissionsLiabilityList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto RD E&O. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseErrorsOmissionsLiabilityList

Export-credit v1.1.0

Obtem a lista dos produtos do tipo Credito à Exportação

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

API de informações de dados do produto Credito à Exportação. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados..

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1
Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /export-credit

Obtem a lista dos produtos do tipo Credito à Exportação

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_COMERCIAL",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Credito à Exportação ResponseExportCreditList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Credito à Exportação. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseExportCreditList

Extended-warranty v1.1.0

Obtem a lista dos produtos do tipo Garantia Estendida

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

API de informações de dados do produto Garantia Estendida. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados..

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1
Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /extended-warranty

Obtem a lista dos produtos do tipo Garantia Estendida

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "GARANTIA_ESTENDIDA_ORIGINAL",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "securityType": [
                "SMARTPHONE"
              ],
              "securityTypeOthers": "string",
              "assistanceServices": {
                "assistanceServices": true,
                "assistanceServicesPackage": [
                  "ATE_10_SERVICOS"
                ],
                "complementaryAssistanceServicesDetail": "string",
                "chargeTypeSignaling": "GRATUITO"
              },
              "customerServices": [
                "LIVRE_ESCOLHA"
              ],
              "microinsurance": true,
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de ExtendedWarranty ResponseExtendedWarrantyList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Garantia Estendida. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseExtendedWarrantyList

Financial-risk v1.1.0

Obtem a lista dos produtos do tipo Risco Financeiro

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1
Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /financial-risk

Obtem a lista dos produtos do tipo Risco Financeiro

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "PROTECAO_DE_BENS",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Risco Financeiro ResponseFinancialRiskList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Risco Financeiro. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseFinancialRiskList

General-liability v1.1.0

Obtem a lista dos produtos do tipo GeneralLiability

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1
Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /general-liability

Obtem a lista dos produtos do tipo GeneralLiability

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "ALAGAMENTO_E_OU_INUNDACAO",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "maxLA": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "idenizationBasis": "POR_OCORRENCIA",
                    "idenizationBasisOthers": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "maxLMGDescription": "string",
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de GeneralLiability ResponseGeneralLiabilityList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto RC Geral. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseGeneralLiabilityList

global-banking

Obtem a lista dos produtos do tipo Global de Bancos

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /global-banking

Obtem a lista dos produtos do tipo Global de Bancos

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Global de Bancos ResponseGlobalBankingList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Global de Bancos. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseGlobalBankingList

Home-insurance v1.2.0

Obtém informações de seguros residenciais

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1
Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Obtém informações de seguros residenciais

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea/{commercializationArea}', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea/{commercializationArea}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /home-insurance/commercializationArea/{commercializationArea}

Obtém informações de seguros redidenciais

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.
commercializationArea path string true Area de comercialização.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "EMPRESA A seguros",
      "companies": [
        {
          "name": "ABCDE SEGUROS",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "RESIDENCIAL XPTO",
              "code": "0000-0",
              "coverages": [
                {
                  "coverageType": "IMOVEL_BASICA",
                  "coverageDetail": "Cobertura especial para escritório residenciais",
                  "allowApartPurchase": false,
                  "coverageAttributes": {
                    "minLMI": {},
                    "maxLMI": {},
                    "minDeductibleAmount": {},
                    "insuredMandatoryParticipationPercentage": 0
                  }
                }
              ],
              "propertyCharacteristics": [
                {
                  "propertyType": "CASA",
                  "propertyBuildType": "ALVENARIA",
                  "propertyUsageType": "HABITUAL",
                  "destinationInsuredImportance": "PREDIO"
                }
              ],
              "propertyZipCode": "1311000",
              "protective": true,
              "additional": [
                "SORTEIO_GRATUITO"
              ],
              "additionalOthers": "string",
              "assistanceServices": [
                {
                  "assistanceServicesPackage": "ATE_10_SERVICOS",
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITA"
                }
              ],
              "microInsurance": true,
              "termsAndConditions": [
                {
                  "susepProcessNumber": "XXXXX.XXXXXX/XXXX-XX",
                  "definition": "https://openinsurance.com.br/aaa"
                }
              ],
              "validity": [
                {
                  "term": "ANUAL",
                  "termOthers": "string"
                }
              ],
              "customerServices": [
                "LIVRE_ESCOLHA"
              ],
              "premiumRates": [
                "string"
              ],
              "premiumPayments": [
                {
                  "paymentMethod": "CARTAO_CREDITO",
                  "paymentMethodDetail": "string",
                  "paymentType": "PAGAMENTO_UNICO"
                }
              ],
              "minimumRequirements": [
                {
                  "contractingType": "COLETIVO",
                  "contractingMinRequirement": "https://openinsurance.com.br/aaa"
                }
              ],
              "targetAudiences": [
                "PESSOA_NATURAL"
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos Seguros Residenciais ResponseHomeInsuranceList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos Seguros Residenciais ResponseHomeInsuranceList

Housing v1.1.0

Obtem a lista dos produtos do tipo Habitacional

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1
Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/housing', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/housing");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /housing

Obtem a lista dos produtos do tipo Habitacional

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "Empresa da Organização A",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "DANOS_ELETRICOS",
                  "coverageDescription": "string",
                  "allowApartPurchase": true,
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  }
                }
              ],
              "additional": [
                "SORTEIO_GRATUITO"
              ],
              "additionalOthers": "string",
              "premiumRates": "string",
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_FISICA"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/housing",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/housing",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/housing",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/housing",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/housing"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Seguro Habitacional em Apólices de Mercado – Demais Coberturas e Seguro Habitacional em Apólices de Mercado – Prestamista ResponseHousingList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de Seguro Habitacional em Apólices de Mercado – Demais Coberturas e Seguro Habitacional em Apólices de Mercado – Prestamista ResponseHousingList

Life-pension v1.3.0

Obtém a lista dos produtos do tipo vida e previdência.

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Code samples

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1
Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /life-pension

Obtém a lista dos produtos do tipo vida e previdência.

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "requestTime": "2021-08-20T08:30:00Z",
  "data": {
    "brand": {
      "name": "EMPRESA",
      "companies": [
        {
          "name": "EMPRESA Seguros",
          "cnpjNumber": "45086338000178",
          "products": [
            {
              "name": "Brasilprev Private Multimercado 2020",
              "code": "1234",
              "segment": "PREVIDENCIA",
              "type": "PGBL",
              "modality": "CONTRIBUICAO_VARIAVEL",
              "optionalCoverage": "string",
              "productDetails": [
                {
                  "susepProcessNumber": "15414.614141/2020-71",
                  "contractTermsConditions": "https://example.com/mobilebanking",
                  "defferalPeriod": {
                    "interestRate": 0.25123,
                    "updateIndex": "IPCA",
                    "otherMinimumPerformanceGarantees": "SELIC",
                    "reversalFinancialResults": 5.123,
                    "minimumPremiumAmount": [],
                    "premiumPaymentMethod": [],
                    "permissionExtraordinaryContributions": true,
                    "permissonScheduledFinancialPayments": true,
                    "gracePeriodRedemption": 100,
                    "gracePeriodBetweenRedemptionRequests": 30,
                    "redemptionPaymentTerm": 10,
                    "gracePeriodPortability": 12,
                    "gracePeriodBetweenPortabilityRequests": 15,
                    "portabilityPaymentTerm": 20,
                    "investmentFunds": []
                  },
                  "grantPeriodBenefit": {
                    "incomeModality": [],
                    "biometricTable": [],
                    "interestRate": 3.225,
                    "updateIndex": "IPCA",
                    "reversalResultsFinancial": 13.252,
                    "investmentFunds": []
                  },
                  "costs": {
                    "loadingAntecipated": {},
                    "loadingLate": {}
                  }
                }
              ],
              "minimumRequirements": {
                "contractType": [
                  "INDIVIDUAL"
                ],
                "participantQualified": true,
                "minRequirementsContract": "https://example.com/mobile-banking"
              },
              "targetAudience": "PESSOA_NATURAL"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Vida e Previdência ResponseLifePensionList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de Vida e Previdência ResponseLifePensionList

Lost-profit v1.1.0

Obtem a lista dos produtos do tipo LostProfit

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /lost-profit

Obtem a lista dos produtos do tipo LostProfit

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "PERDA_DE_RECEITA_INTERRUPCAO_DE_NEGOCIOS",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "microinsurance": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de LostProfit ResponseLostProfitList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Lucros Cessantes . Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseLostProfitList

Named-operational-risks v1.1.0

Obtem a lista dos produtos do tipo Riscos Nomeados e Operacionais

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1
Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /named-operational-risks

Obtem a lista dos produtos do tipo Riscos Nomeados e Operacionais

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "ALAGAMENTO_INUNDACAO",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Riscos Nomeados e Operacionais ResponseNamedOperationalRisksList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Riscos Nomeados e Operacionais. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseNamedOperationalRisksList

Pension-plan v1.1.0

Obtém informações de plano de previdência com cobertura de risco

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /pension-plan

Obtém informações de plano de previdência com cobertura de risco

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "requestTime": "2021-08-20T08:30:00Z",
  "data": {
    "brand": {
      "name": "EMPRESA",
      "companies": [
        {
          "name": "EMPRESA Seguros",
          "cnpjNumber": "45086338000178",
          "products": [
            {
              "name": "Nome comercial do Produto",
              "code": "123456789_cap",
              "coverages": [
                {
                  "modality": "RENDA",
                  "coverage": "INVALIDEZ",
                  "coveragesAttributes": {
                    "indenizationPaymentMethod": "PAGAMENTO_UNICO",
                    "minValue": {},
                    "maxValue": {},
                    "indemnifiablePeriod": "PRAZO",
                    "indemnifiableDeadline": 48,
                    "currency": "BRL",
                    "gracePeriod": {},
                    "excludedRisk": [],
                    "excludedRiskURL": "string",
                    "profitModality": "PAGAMENTO_UNICO"
                  },
                  "coveragePeriod": [
                    "VITALICIA"
                  ]
                }
              ],
              "additional": "SORTEIO",
              "additionalOthers": "string",
              "assistanceType": [
                "FUNERAL"
              ],
              "assistanceTypeOthers": [
                "string"
              ],
              "termsAndConditions": [
                {
                  "susepProcessNumber": "15414.622222/2222-22",
                  "definition": "wwww.seguradora.com.br/termos"
                }
              ],
              "updatePMBaC": {
                "interestRate": 14,
                "updateIndex": "IPCA"
              },
              "premiumUpdateIndex": "IPCA",
              "ageReframing": {
                "reframingCriterion": "APOS_PERIODO_ANOS",
                "reframingPeriodicity": 10
              },
              "financialRegimeContractType": "REPARTICAO_SIMPLES",
              "reclaim": {
                "reclaimTable": [
                  {
                    "initialMonthRange": 0,
                    "finalMonthRange": 0,
                    "percentage": "string"
                  }
                ],
                "differentiatedPercentage": "string",
                "gracePeriod": "20/Não se aplica"
              },
              "otherGuarateedValues": "SALDAMENTO",
              "contributionPayment": {
                "contributionPaymentMethod": [
                  "CARTAO_CREDITO"
                ],
                "contributionPeriodicity": [
                  "MENSAL"
                ]
              },
              "contributionTax": "string",
              "minimumRequirements": {
                "contractMinRequirementsType": "INDIVIDUAL",
                "contractMinRequirements": "wwww.seguradora.com.br/termos"
              },
              "targetAudience": "PESSOA_NATURAL"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos Plano de Previdência com cobertura de risco ResponsePensionPlanList
201 Created Criado - Dados dos Plano de Previdência com cobertura de risco ResponsePensionPlanList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos Plano de Previdência com cobertura de risco ResponsePensionPlanList

Person v1.3.0

Obtém a lista dos produtos do tipo seguro de pessoas.

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/person', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/person");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /person

Obtém a lista dos produtos do tipo seguro de pessoas.

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "Marca",
      "companies": [
        {
          "name": "Seguradora",
          "cnpjNumber": "45086338000178",
          "products": [
            {
              "name": "Seguro Pessoal",
              "code": "123456789_cap",
              "category": "TRADICIONAL",
              "insuranceModality": "FUNERAL",
              "coverages": [
                {
                  "coverage": "AUXILIO_CESTA_BASICA",
                  "coverageOthers": [
                    "string"
                  ],
                  "coverageAttributes": {
                    "indemnityPaymentMethod": [],
                    "indemnityPaymentFrequency": [],
                    "minValue": [],
                    "maxValue": [],
                    "indemnifiablePeriod": [],
                    "maximumQtyIndemnifiableInstallments": 0,
                    "currency": "BRL",
                    "gracePeriod": [],
                    "differentiatedGracePeriod": "string",
                    "deductibleDays": 0,
                    "differentiatedDeductibleDays": 0,
                    "deductibleBRL": 0,
                    "differentiatedDeductibleBRL": "string",
                    "excludedRisks": [],
                    "excludedRisksURL": "string",
                    "allowApartPurchase": true
                  }
                }
              ],
              "assistanceType": [
                "ACOMPANHANTE_CASO_HOSPITALIZACAO_PROLONGADA"
              ],
              "additional": [
                "SORTEIO"
              ],
              "assistanceTypeOthers": [
                "string"
              ],
              "termsAndConditions": [
                {
                  "susepProcessNumber": "string",
                  "definition": "string"
                }
              ],
              "globalCapital": true,
              "validity": [
                "VITALICIA"
              ],
              "pmbacRemuneration": {
                "interestRate": 0,
                "pmbacUpdateIndex": "IPCA"
              },
              "benefitRecalculation": {
                "benefitRecalculationCriteria": "INDICE",
                "benefitUpdateIndex": "IPCA"
              },
              "ageAdjustment": {
                "criterion": "APOS_PERIODO_EM_ANOS",
                "frequency": 0
              },
              "contractType": "REPARTICAO_SIMPLES",
              "reclaim": {
                "reclaimTable": [
                  {
                    "initialMonthRange": 1,
                    "finalMonthRange": 12,
                    "percentage": 0
                  }
                ],
                "differentiatedPercentage": "string",
                "gracePeriod": {
                  "details": "Descrições adicionais do período de carência",
                  "amount": 60,
                  "unit": "DIAS"
                }
              },
              "otherGuaranteedValues": "SALDAMENTO",
              "allowPortability": true,
              "portabilityGraceTime": 0,
              "indemnityPaymentMethod": [
                "UNICO"
              ],
              "indemnityPaymentIncome": [
                "CERTA"
              ],
              "premiumPayment": {
                "paymentMethod": [
                  "CARTAO_CREDITO"
                ],
                "frequency": [
                  "DIARIA"
                ],
                "premiumTax": "string"
              },
              "minimunRequirements": {
                "contractingType": "COLETIVO",
                "contractingMinRequirement": "string"
              },
              "targetAudience": "PESSOA_NATURAL"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/person"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos Plano de Seguro de Pessoas ResponsePersonList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos Plano de Seguro de Pessoas ResponsePersonList

Private-guarantee v1.1.0

Obtem a lista dos produtos do tipo Garantia Privada

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /private-guarantee

Obtem a lista dos produtos do tipo Garantia Privada

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "CONSTRUCAO_OBRAS",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Garantia Privada ResponsePrivateGuaranteeList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Garantia Privada. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponsePrivateGuaranteeList

Public-guarantee v1.1.0

Obtem a lista dos produtos do tipo Garantia Pública

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1
Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Support

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /public-guarantee

Obtem a lista dos produtos do tipo Garantia Pública

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "LICITANTE",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": "A_VISTA",
                  "premiumRates": [
                    "string"
                  ]
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Garantia Pública ResponsePublicGuaranteeList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Garantia Pública. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponsePublicGuaranteeList

Rent-guarantee v1.1.0

Obtem a lista dos produtos do tipo RentGuarantee

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /rent-guarantee

Obtem a lista dos produtos do tipo RentGuarantee

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "NAO_PAGAMENTO_DE_13_ALUGUEL",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "customerServices": [
                "LIVRE_ESCOLHA"
              ],
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de RentGuarantee ResponseRentGuaranteeList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Financa Locaticia. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseRentGuaranteeList

Rural v1.1.0

Obtem a lista dos produtos do tipo Rural

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/rural', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/rural");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /rural

Obtem a lista dos produtos do tipo Rural - Seguro Agrícola com cobertura do FESR, Seguro Agrícola sem cobertura do FESR, Seguro Florestas sem cobertura do FESR, Seguro Pecuário com cobertura do FESR, Seguro Pecuário sem cobertura do FESR, Seguros Animais, Penhor Rural e Seguro Benfeitorias, Produtos Agropecuários, Penhor Rural, Seguro Benfeitorias, Produtos Agropecuários e Seguro de Vida do Produtor Rural.

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "EMPRESA A seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "modality": "AGRICOLA",
              "coverages": [
                {
                  "coverage": "GRANIZO",
                  "coverageDescription": "string",
                  "allowApartPurchase": true,
                  "coverageAttributes": {
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  }
                }
              ],
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "traits": false,
              "crops": [
                "FRUTAS"
              ],
              "cropsOthers": "string",
              "forestCode": [
                "PINUS"
              ],
              "forestCodeOthers": "string",
              "flockCode": [
                "BOVINOS"
              ],
              "flockCodeOthers": "string",
              "animalDestination": [
                "PRODUCAO"
              ],
              "animalsClassification": [
                "LAZER"
              ],
              "subvention": true,
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "validity": {
                "term": [
                  "ANUAL"
                ],
                "termOthers": "string"
              },
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_FISICA"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/rural",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/rural",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/rural",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/rural",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/rural"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Rural - Seguro Agrícola com cobertura do FESR, Seguro Agrícola sem cobertura do FESR, Seguro Florestas sem cobertura do FESR, Seguro Pecuário com cobertura do FESR, Seguro Pecuário sem cobertura do FESR e Seguros Animais ResponseRuralList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Rural. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. - Seguro Agrícola com cobertura do FESR, Seguro Agrícola sem cobertura do FESR, Seguro Florestas sem cobertura do FESR, Seguro Pecuário com cobertura do FESR, Seguro Pecuário sem cobertura do FESR e Seguros Animais ResponseRuralList

Stop-loss v1.1.0

Obtem a lista dos produtos do tipo StopLoss

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/products-services/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/products-services/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'cache-control': 'string',
  'Content-Security-Policy': 'string',
  'content-Type': 'string',
  'Strict-Transport-Security': 'string',
  'X-Content-Type-Options': 'string',
  'X-Frame-Options': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /stop-loss

Obtem a lista dos produtos do tipo StopLoss

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "STOP_LOSS",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de StopLoss ResponseStopLossList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Stop Loss. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. ResponseStopLossList

Transport v1.1.0

Obtem a lista dos produtos do tipo Transport

Especificação em OAS 3.0
Download da Especificação
Detalhamento Técnico
Download do Detalhamento Técnico

Release Notes:

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/products-services/v1/transport/");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("cache-control", "string");
xhr.setRequestHeader("Content-Security-Policy", "string");
xhr.setRequestHeader("content-Type", "string");
xhr.setRequestHeader("Strict-Transport-Security", "string");
xhr.setRequestHeader("X-Content-Type-Options", "string");
xhr.setRequestHeader("X-Frame-Options", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'cache-control': "string",
    'Content-Security-Policy': "string",
    'content-Type': "string",
    'Strict-Transport-Security': "string",
    'X-Content-Type-Options': "string",
    'X-Frame-Options': "string"
    }

conn.request("GET", "/open-insurance/products-services/v1/transport/", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/products-services/v1/transport/")
  .header("Accept", "application/json")
  .header("cache-control", "string")
  .header("Content-Security-Policy", "string")
  .header("content-Type", "string")
  .header("Strict-Transport-Security", "string")
  .header("X-Content-Type-Options", "string")
  .header("X-Frame-Options", "string")
  .asString();

GET /transport

Obtem a lista dos produtos do tipo Transport - RCA-C, RCF-DC, RCOTM-C, RCTA-C, RCTF-C, RCTR-C, RCTR-VI-C, Carta Azul, Transporte Internacional, Nacional e Ônibus

Parameters

Name In Type Required Description
cache-control header string true Controle de cache para evitar que informações confidenciais sejam armazenadas em cache.
Content-Security-Policy header string false Campo para proteção contra ataques clickjack do estilo - drag and drop.
content-Type header string false Especificar o tipo de conteúdo da resposta.
Strict-Transport-Security header string false Campo para exigir conexões por HTTPS e proteger contra certificados falsificados.
X-Content-Type-Options header string false Campo para evitar que navegadores executem a detecção de MIME e interpretem respostas como HTML de forma inadequada.
X-Frame-Options header string false Campo indica se o navegador deve ou não renderizar um frame.
page query integer false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "EMPRESA A seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
                  "coverageDescription": "string",
                  "allowApartPurchase": true,
                  "coverageAttributes": {
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  }
                }
              ],
              "maxLMG": {
                "amount": 0,
                "unit": {
                  "code": "R$",
                  "description": "REAL"
                }
              },
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "traits": false,
              "validity": {
                "term": [
                  "ANUAL"
                ],
                "termOthers": "string"
              },
              "premiumRates": "string",
              "policyType": [
                "AVULSA"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  [
                    "PESSOA_FISICA"
                  ]
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/transport",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/transport",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/transport",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/transport",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/transport"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados dos produtos de Transport - RCA-C, RCF-DC, RCOTM-C, RCTA-C, RCTF-C, RCTR-C, RCTR-VI-C, Carta Azul, Transporte Internacional, Nacional e Ônibus ResponseTransportList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados dos produtos de API de informações de dados do produto Transportes. Os recursos que podem ser consumidos pelos participantes conforme a regra 3.1.2 do manual de escopo de dados. - RCA-C, RCF-DC, RCOTM-C, RCTA-C, RCTF-C, RCTR-C, RCTR-VI-C, Carta Azul, Transporte Internacional, Nacional e Ônibus ResponseTransportList

Schemas

ResponseAssistanceGeneralAssetsList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "securityType": [
                "SMARTPHONE"
              ],
              "securityTypeOthers": "string",
              "coverages": [
                {
                  "coverage": "SERVICOS_EMERGENCIAIS",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "traits": true,
              "microInsurance": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand AssistanceGeneralAssetsBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

AssistanceGeneralAssetsBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "securityType": [
            "SMARTPHONE"
          ],
          "securityTypeOthers": "string",
          "coverages": [
            {
              "coverage": "SERVICOS_EMERGENCIAIS",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "assistanceServices": [
            {
              "assistanceServices": true,
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "complementaryAssistanceServicesDetail": "reboque pane seca",
              "chargeTypeSignaling": "GRATUITO"
            }
          ],
          "traits": true,
          "microInsurance": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "customerServices": [
            "REDE_REFERENCIADA"
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "string",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies AssistanceGeneralAssetsCompany true none none

AssistanceGeneralAssetsCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "securityType": [
          "SMARTPHONE"
        ],
        "securityTypeOthers": "string",
        "coverages": [
          {
            "coverage": "SERVICOS_EMERGENCIAIS",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "assistanceServices": [
          {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "reboque pane seca",
            "chargeTypeSignaling": "GRATUITO"
          }
        ],
        "traits": true,
        "microInsurance": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "customerServices": [
          "REDE_REFERENCIADA"
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "string",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products AssistanceGeneralAssetsProduct true none Lista de produtos de uma empresa.

AssistanceGeneralAssetsProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "securityType": [
      "SMARTPHONE"
    ],
    "securityTypeOthers": "string",
    "coverages": [
      {
        "coverage": "SERVICOS_EMERGENCIAIS",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "assistanceServices": [
      {
        "assistanceServices": true,
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "complementaryAssistanceServicesDetail": "reboque pane seca",
        "chargeTypeSignaling": "GRATUITO"
      }
    ],
    "traits": true,
    "microInsurance": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "customerServices": [
      "REDE_REFERENCIADA"
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "string",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
securityType [string] true none Listagem de tipo de bem segurado
securityTypeOthers string false none Campo livre para descrição, caso o valor do campo "Tipo de bem segurado" seja 12. Outros
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conformeTabela II.8 do Anexo II.
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes AssistanceGeneralAssetsCoverageAttributes true none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
assistanceServices AssistanceGeneralAssetsAssistanceServices true none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
microInsurance boolean true none Indicação se o produto é classificado como microsseguro.
validity AssistanceGeneralAssetsValidity true none none
customerServices [string] false none none
premiumPayment AssistanceGeneralAssetsPremiumPayment true none none
termsAndConditions AssistanceGeneralAssetsTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements AssistanceGeneralAssetsMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage SERVICOS_EMERGENCIAIS
coverage SERVICOS_DE_CONVENIENCIA
coverage OUTRAS

AssistanceGeneralAssetsAssistanceServices

[
  {
    "assistanceServices": true,
    "assistanceServicesPackage": [
      "ATE_10_SERVICOS"
    ],
    "complementaryAssistanceServicesDetail": "reboque pane seca",
    "chargeTypeSignaling": "GRATUITO"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares.
assistanceServicesPackage [string] false none none
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Indicação se o pacote de Assistência é gratuita ou contratada/paga.

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

AssistanceGeneralAssetsValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

AssistanceGeneralAssetsPremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none tipo de pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

AssistanceGeneralAssetsTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

AssistanceGeneralAssetsMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "string",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none none

AssistanceGeneralAssetsCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string"
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI AssistanceGeneralAssetsLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Indicação se a participação do segurado (por cobertura selecionada) é por
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.

AssistanceGeneralAssetsLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount AssistanceGeneralAssetsCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount AssistanceGeneralAssetsCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

AssistanceGeneralAssetsCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit AssistanceGeneralAssetsCoverageAttributesDetailsUnit true none none

AssistanceGeneralAssetsCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/assistance-general-assets"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseAutoExtendedWarrantyList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "GARANTIA_ESTENDIDA_ORIGINAL",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "securityType": [
                "SMARTPHONE"
              ],
              "securityTypeOthers": "string",
              "assistanceServices": {
                "assistanceServices": true,
                "assistanceServicesPackage": [
                  "ATE_10_SERVICOS"
                ],
                "complementaryAssistanceServicesDetail": "string",
                "chargeTypeSignaling": "GRATUITO"
              },
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "microinsurance": true,
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand AutoExtendedWarrantyBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

AutoExtendedWarrantyBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "GARANTIA_ESTENDIDA_ORIGINAL",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "securityType": [
            "SMARTPHONE"
          ],
          "securityTypeOthers": "string",
          "assistanceServices": {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "string",
            "chargeTypeSignaling": "GRATUITO"
          },
          "customerServices": [
            "REDE_REFERENCIADA"
          ],
          "microinsurance": true,
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies AutoExtendedWarrantyCompany true none none

AutoExtendedWarrantyCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "GARANTIA_ESTENDIDA_ORIGINAL",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "securityType": [
          "SMARTPHONE"
        ],
        "securityTypeOthers": "string",
        "assistanceServices": {
          "assistanceServices": true,
          "assistanceServicesPackage": [
            "ATE_10_SERVICOS"
          ],
          "complementaryAssistanceServicesDetail": "string",
          "chargeTypeSignaling": "GRATUITO"
        },
        "customerServices": [
          "REDE_REFERENCIADA"
        ],
        "microinsurance": true,
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products AutoExtendedWarrantyProduct true none Lista de produtos de uma empresa.

AutoExtendedWarrantyProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "GARANTIA_ESTENDIDA_ORIGINAL",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "securityType": [
      "SMARTPHONE"
    ],
    "securityTypeOthers": "string",
    "assistanceServices": {
      "assistanceServices": true,
      "assistanceServicesPackage": [
        "ATE_10_SERVICOS"
      ],
      "complementaryAssistanceServicesDetail": "string",
      "chargeTypeSignaling": "GRATUITO"
    },
    "customerServices": [
      "REDE_REFERENCIADA"
    ],
    "microinsurance": true,
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.8 do Anexo II.
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes AutoExtendedWarrantyCoverageAttributes false none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
securityType [string] true none Tipo de bem segurado
securityTypeOthers string false none Campo livre para descrição, caso o valor do campo "Tipo de bem" seja 12. Outros
assistanceServices AutoExtendedWarrantyAssistanceServices true none none
customerServices [string] true none Rede de Atendimento.
microinsurance boolean true none Indicação se o produto é classificado como microsseguro.
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity AutoExtendedWarrantyValidity true none none
premiumPayment AutoExtendedWarrantyPremiumPayment true none none
termsAndConditions AutoExtendedWarrantyTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements AutoExtendedWarrantyMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage GARANTIA_ESTENDIDA_ORIGINAL
coverage GARANTIA_ESTENDIDA_AMPLIADA
coverage GARANTIA_ESTENDIDA_REDUZIDA
coverage COMPLEMENTACAO_DE_GARANTIA
coverage OUTRAS

AutoExtendedWarrantyAssistanceServices

{
  "assistanceServices": true,
  "assistanceServicesPackage": [
    "ATE_10_SERVICOS"
  ],
  "complementaryAssistanceServicesDetail": "string",
  "chargeTypeSignaling": "GRATUITO"
}

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares
assistanceServicesPackage [string] false none Para efeitos de comparabilidade, considerar agrupamentos de serviços em 4 categorias
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Serviços de Assistências Complementares - Tipo de cobrança

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

AutoExtendedWarrantyValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

AutoExtendedWarrantyPremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none tipo de pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas.

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

AutoExtendedWarrantyTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

AutoExtendedWarrantyMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none none

AutoExtendedWarrantyCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string"
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI AutoExtendedWarrantyLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura.
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.

AutoExtendedWarrantyLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount AutoExtendedWarrantyCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount AutoExtendedWarrantyCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

AutoExtendedWarrantyCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit AutoExtendedWarrantyCoverageAttributesDetailsUnit true none none

AutoExtendedWarrantyCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-extended-warranty"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseAutoInsuranceList

{
  "data": {
    "brand": {
      "name": "string",
      "companies": [
        {
          "name": "string",
          "cnpjNumber": "string",
          "products": [
            {
              "name": "string",
              "code": "string",
              "coverages": [
                {
                  "coverage": "VIDROS",
                  "coverageDetail": "Roubo total",
                  "allowApartPurchase": true,
                  "coverageAttributes": {
                    "minLMI": {},
                    "maxLMI": {},
                    "contractBase": [],
                    "newCarMaximumCalculatingPeriod": 12,
                    "newCarContractBase": [],
                    "fullIndemnityPercentage": {},
                    "deductibleType": [],
                    "fullIndemnityDeductible": true,
                    "deductiblePaymentByCoverage": true,
                    "deductiblePercentage": {},
                    "mandatoryParticipation": "Casco - RCF-V Danos",
                    "geographicScopeCoverage": [],
                    "geographicScopeCoverageOthers": "string"
                  }
                }
              ],
              "carParts": [
                {
                  "carPartCondition": "NOVAS",
                  "carPartType": "ORIGINAIS"
                }
              ],
              "carModels": [
                {
                  "manufacturer": "FORD",
                  "model": "KA",
                  "year": 2018,
                  "zeroKM": false,
                  "fipeCode": "string"
                }
              ],
              "vehicleOvernightZipCode": "01311000",
              "additional": [
                "SORTEIO_GRATUITO"
              ],
              "additionalOthers": "string",
              "assistanceServices": [
                {
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "assistanceServicesDetail": "Perda Parcial - Colisão",
                  "chargeTypeSignaling": "GRATUITA"
                }
              ],
              "termsAndConditions": [
                {
                  "susepProcessNumber": "15414.622222/2222-22",
                  "definition": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
                }
              ],
              "terms": [
                "ANUAL"
              ],
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "premiumPayment": {
                "paymentMethod": [
                  "CARTAO_CREDITO"
                ],
                "paymentType": [
                  "PARCELADO"
                ],
                "paymentDetail": "string"
              },
              "minimumRequirements": {
                "contractingType": [
                  "COLETIVO"
                ],
                "contractingMinRequirement": "https://example.com/mobile-banking"
              },
              "targetAudiences": [
                "PESSOA_NATURAL"
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand AutoInsuranceBrand true none none
links Links true none none
meta Meta true none none

AutoInsuranceBrand

{
  "name": "string",
  "companies": [
    {
      "name": "string",
      "cnpjNumber": "string",
      "products": [
        {
          "name": "string",
          "code": "string",
          "coverages": [
            {
              "coverage": "VIDROS",
              "coverageDetail": "Roubo total",
              "allowApartPurchase": true,
              "coverageAttributes": {
                "minLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "contractBase": [
                  {
                    "contractBaseType": "VALOR_DETERMINADO",
                    "contractBaseMinValue": {},
                    "contractBaseMaxValue": {}
                  }
                ],
                "newCarMaximumCalculatingPeriod": 12,
                "newCarContractBase": [
                  {
                    "contractBaseType": "VALOR_DETERMINADO",
                    "contractBaseMinValue": {},
                    "contractBaseMaxValue": {}
                  }
                ],
                "fullIndemnityPercentage": {
                  "amount": 0,
                  "unit": {
                    "code": "string",
                    "description": "string"
                  }
                },
                "deductibleType": [
                  "NORMAL"
                ],
                "fullIndemnityDeductible": true,
                "deductiblePaymentByCoverage": true,
                "deductiblePercentage": {
                  "amount": 0,
                  "unit": {
                    "code": "string",
                    "description": "string"
                  }
                },
                "mandatoryParticipation": "Casco - RCF-V Danos",
                "geographicScopeCoverage": [
                  "NACIONAL"
                ],
                "geographicScopeCoverageOthers": "string"
              }
            }
          ],
          "carParts": [
            {
              "carPartCondition": "NOVAS",
              "carPartType": "ORIGINAIS"
            }
          ],
          "carModels": [
            {
              "manufacturer": "FORD",
              "model": "KA",
              "year": 2018,
              "zeroKM": false,
              "fipeCode": "string"
            }
          ],
          "vehicleOvernightZipCode": "01311000",
          "additional": [
            "SORTEIO_GRATUITO"
          ],
          "additionalOthers": "string",
          "assistanceServices": [
            {
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "assistanceServicesDetail": "Perda Parcial - Colisão",
              "chargeTypeSignaling": "GRATUITA"
            }
          ],
          "termsAndConditions": [
            {
              "susepProcessNumber": "15414.622222/2222-22",
              "definition": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
            }
          ],
          "terms": [
            "ANUAL"
          ],
          "customerServices": [
            "REDE_REFERENCIADA"
          ],
          "premiumPayment": {
            "paymentMethod": [
              "CARTAO_CREDITO"
            ],
            "paymentType": [
              "PARCELADO"
            ],
            "paymentDetail": "string"
          },
          "minimumRequirements": {
            "contractingType": [
              "COLETIVO"
            ],
            "contractingMinRequirement": "https://example.com/mobile-banking"
          },
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
name string true none Nome da marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa das sociedades sob ela em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies AutoInsuranceCompany true none none

AutoInsuranceCompany

[
  {
    "name": "string",
    "cnpjNumber": "string",
    "products": [
      {
        "name": "string",
        "code": "string",
        "coverages": [
          {
            "coverage": "VIDROS",
            "coverageDetail": "Roubo total",
            "allowApartPurchase": true,
            "coverageAttributes": {
              "minLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "string",
                    "description": "string"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "string",
                    "description": "string"
                  }
                }
              },
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "string",
                    "description": "string"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "string",
                    "description": "string"
                  }
                }
              },
              "contractBase": [
                {
                  "contractBaseType": "VALOR_DETERMINADO",
                  "contractBaseMinValue": {
                    "amount": 0,
                    "unit": {}
                  },
                  "contractBaseMaxValue": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              ],
              "newCarMaximumCalculatingPeriod": 12,
              "newCarContractBase": [
                {
                  "contractBaseType": "VALOR_DETERMINADO",
                  "contractBaseMinValue": {
                    "amount": 0,
                    "unit": {}
                  },
                  "contractBaseMaxValue": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              ],
              "fullIndemnityPercentage": {
                "amount": 0,
                "unit": {
                  "code": "string",
                  "description": "string"
                }
              },
              "deductibleType": [
                "NORMAL"
              ],
              "fullIndemnityDeductible": true,
              "deductiblePaymentByCoverage": true,
              "deductiblePercentage": {
                "amount": 0,
                "unit": {
                  "code": "string",
                  "description": "string"
                }
              },
              "mandatoryParticipation": "Casco - RCF-V Danos",
              "geographicScopeCoverage": [
                "NACIONAL"
              ],
              "geographicScopeCoverageOthers": "string"
            }
          }
        ],
        "carParts": [
          {
            "carPartCondition": "NOVAS",
            "carPartType": "ORIGINAIS"
          }
        ],
        "carModels": [
          {
            "manufacturer": "FORD",
            "model": "KA",
            "year": 2018,
            "zeroKM": false,
            "fipeCode": "string"
          }
        ],
        "vehicleOvernightZipCode": "01311000",
        "additional": [
          "SORTEIO_GRATUITO"
        ],
        "additionalOthers": "string",
        "assistanceServices": [
          {
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "assistanceServicesDetail": "Perda Parcial - Colisão",
            "chargeTypeSignaling": "GRATUITA"
          }
        ],
        "termsAndConditions": [
          {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
          }
        ],
        "terms": [
          "ANUAL"
        ],
        "customerServices": [
          "REDE_REFERENCIADA"
        ],
        "premiumPayment": {
          "paymentMethod": [
            "CARTAO_CREDITO"
          ],
          "paymentType": [
            "PARCELADO"
          ],
          "paymentDetail": "string"
        },
        "minimumRequirements": {
          "contractingType": [
            "COLETIVO"
          ],
          "contractingMinRequirement": "https://example.com/mobile-banking"
        },
        "targetAudiences": [
          "PESSOA_NATURAL"
        ]
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products AutoInsuranceProduct true none Produtos de Seguro de Automóveis.

AutoInsuranceProduct

[
  {
    "name": "string",
    "code": "string",
    "coverages": [
      {
        "coverage": "VIDROS",
        "coverageDetail": "Roubo total",
        "allowApartPurchase": true,
        "coverageAttributes": {
          "minLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "string",
                "description": "string"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "string",
                "description": "string"
              }
            }
          },
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "string",
                "description": "string"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "string",
                "description": "string"
              }
            }
          },
          "contractBase": [
            {
              "contractBaseType": "VALOR_DETERMINADO",
              "contractBaseMinValue": {
                "amount": 0,
                "unit": {
                  "code": "string",
                  "description": "string"
                }
              },
              "contractBaseMaxValue": {
                "amount": 0,
                "unit": {
                  "code": "string",
                  "description": "string"
                }
              }
            }
          ],
          "newCarMaximumCalculatingPeriod": 12,
          "newCarContractBase": [
            {
              "contractBaseType": "VALOR_DETERMINADO",
              "contractBaseMinValue": {
                "amount": 0,
                "unit": {
                  "code": "string",
                  "description": "string"
                }
              },
              "contractBaseMaxValue": {
                "amount": 0,
                "unit": {
                  "code": "string",
                  "description": "string"
                }
              }
            }
          ],
          "fullIndemnityPercentage": {
            "amount": 0,
            "unit": {
              "code": "string",
              "description": "string"
            }
          },
          "deductibleType": [
            "NORMAL"
          ],
          "fullIndemnityDeductible": true,
          "deductiblePaymentByCoverage": true,
          "deductiblePercentage": {
            "amount": 0,
            "unit": {
              "code": "string",
              "description": "string"
            }
          },
          "mandatoryParticipation": "Casco - RCF-V Danos",
          "geographicScopeCoverage": [
            "NACIONAL"
          ],
          "geographicScopeCoverageOthers": "string"
        }
      }
    ],
    "carParts": [
      {
        "carPartCondition": "NOVAS",
        "carPartType": "ORIGINAIS"
      }
    ],
    "carModels": [
      {
        "manufacturer": "FORD",
        "model": "KA",
        "year": 2018,
        "zeroKM": false,
        "fipeCode": "string"
      }
    ],
    "vehicleOvernightZipCode": "01311000",
    "additional": [
      "SORTEIO_GRATUITO"
    ],
    "additionalOthers": "string",
    "assistanceServices": [
      {
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "assistanceServicesDetail": "Perda Parcial - Colisão",
        "chargeTypeSignaling": "GRATUITA"
      }
    ],
    "termsAndConditions": [
      {
        "susepProcessNumber": "15414.622222/2222-22",
        "definition": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
      }
    ],
    "terms": [
      "ANUAL"
    ],
    "customerServices": [
      "REDE_REFERENCIADA"
    ],
    "premiumPayment": {
      "paymentMethod": [
        "CARTAO_CREDITO"
      ],
      "paymentType": [
        "PARCELADO"
      ],
      "paymentDetail": "string"
    },
    "minimumRequirements": {
      "contractingType": [
        "COLETIVO"
      ],
      "contractingMinRequirement": "https://example.com/mobile-banking"
    },
    "targetAudiences": [
      "PESSOA_NATURAL"
    ]
  }
]

Produtos de Seguro de Automóveis.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages AutoInsuranceCoverage true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.5 do Anexo II
carParts AutoInsuranceCarPart true none Tipo de peça utilizada para reparação.
carModels AutoInsuranceCarModel true none Listagem de modelos / ano de veículos. Deve ser padronizada na proposta técnica submetida pela Estrutura Inicial de Governança para observância comum por todas as sociedades participantes.
vehicleOvernightZipCode string true none Área de comercialização do seguro do automóvel.
additional [string] true none none
additionalOthers string false none Campo aberto para descrição de cada participante ao selecionar o domínio ‘Outros’ no campo acima ‘Adicionais’
assistanceServices [AutoInsuranceAssistanceServices] true none [Serviços de Assistência.]
termsAndConditions AutoInsuranceTermsAndConditions true none none
terms [string] true none Prazo.
customerServices [string] true none Rede de atendimento do seguro contratado.
premiumPayment AutoInsurancePremiumPayment true none Informações de pagamento de prêmio.
minimumRequirements AutoInsuranceMinimumRequirements true none Produtos de Seguro de Automóvel.
targetAudiences [string] true none Público-alvo.

AutoInsuranceCoverage

[
  {
    "coverage": "VIDROS",
    "coverageDetail": "Roubo total",
    "allowApartPurchase": true,
    "coverageAttributes": {
      "minLMI": {
        "type": "FINANCEIRO",
        "amount": {
          "amount": 0,
          "unit": {
            "code": "string",
            "description": "string"
          }
        },
        "index": "LMG",
        "maxIndexAmount": {
          "amount": 0,
          "unit": {
            "code": "string",
            "description": "string"
          }
        }
      },
      "maxLMI": {
        "type": "FINANCEIRO",
        "amount": {
          "amount": 0,
          "unit": {
            "code": "string",
            "description": "string"
          }
        },
        "index": "LMG",
        "maxIndexAmount": {
          "amount": 0,
          "unit": {
            "code": "string",
            "description": "string"
          }
        }
      },
      "contractBase": [
        {
          "contractBaseType": "VALOR_DETERMINADO",
          "contractBaseMinValue": {
            "amount": 0,
            "unit": {
              "code": "string",
              "description": "string"
            }
          },
          "contractBaseMaxValue": {
            "amount": 0,
            "unit": {
              "code": "string",
              "description": "string"
            }
          }
        }
      ],
      "newCarMaximumCalculatingPeriod": 12,
      "newCarContractBase": [
        {
          "contractBaseType": "VALOR_DETERMINADO",
          "contractBaseMinValue": {
            "amount": 0,
            "unit": {
              "code": "string",
              "description": "string"
            }
          },
          "contractBaseMaxValue": {
            "amount": 0,
            "unit": {
              "code": "string",
              "description": "string"
            }
          }
        }
      ],
      "fullIndemnityPercentage": {
        "amount": 0,
        "unit": {
          "code": "string",
          "description": "string"
        }
      },
      "deductibleType": [
        "NORMAL"
      ],
      "fullIndemnityDeductible": true,
      "deductiblePaymentByCoverage": true,
      "deductiblePercentage": {
        "amount": 0,
        "unit": {
          "code": "string",
          "description": "string"
        }
      },
      "mandatoryParticipation": "Casco - RCF-V Danos",
      "geographicScopeCoverage": [
        "NACIONAL"
      ],
      "geographicScopeCoverageOthers": "string"
    }
  }
]

Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.5 do Anexo II

Properties

Name Type Required Restrictions Description
coverage string true none Conjunto de riscos elencados na apólice.
coverageDetail string true none Campo aberto para detalhamento de riscos possíveis dos produtos a ser feito para cada participante.
allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
coverageAttributes AutoInsuranceCoverageAttributes true none Atributos da cobertura.

Enumerated Values

Property Value
coverage CASCO_COMPREENSIVA_COLISAO_INCENDIO_ROUBO_FURTO
coverage CASCO_INCENDIO_ROUBO_FURTO
coverage CASCO_ROUBO_FURTO
coverage CASCO_INCENDIO
coverage CASCO_ALAGAMENTO
coverage CASCO_COLISAO_INDENIZACAO_PARCIAL
coverage CASCO_COLISAO_INDENIZACAO_INTEGRAL
coverage RESPONSABILIDADE_CIVIL_FACULTATIVA_VEICULOS_RCFV
coverage RESPONSABILIDADE_CIVIL_FACULTATIVA_CONDUTOR_RCFC
coverage ACIDENTE_PESSOAIS_PASSAGEIROS_VEICULO
coverage ACIDENTE_PESSOAIS_PASSAGEIROS_CONDUTOR
coverage VIDROS
coverage DIARIA_INDISPONIBILIDADE
coverage LFR_LANTERNAS_FAROIS_RETROVISORES
coverage ACESSORIOS_EQUIPAMENTOS
coverage CARRO_RESERVA
coverage PEQUENOS_REPAROS
coverage RESPONSABILIDADE_CIVIL_CARTA_VERDE
coverage VOUCHER_MOBILIDADE
coverage DESPESAS_EXTRAORDINARIAS
coverage GARANTIA_MECANICA
coverage OUTRAS

AutoInsuranceLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "string",
      "description": "string"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "string",
      "description": "string"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount AutoInsuranceCoverageAttributesDetails true none Listagem percentual de franquia e/ou percentual de participação obrigatória do segurado estabelecida pela sociedade para cada tipo de cobertura de produto.
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount AutoInsuranceCoverageAttributesDetails false none Listagem percentual de franquia e/ou percentual de participação obrigatória do segurado estabelecida pela sociedade para cada tipo de cobertura de produto.

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

AutoInsuranceCoverageAttributesDetailsUnit

{
  "code": "string",
  "description": "string"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

AutoInsuranceCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "string",
    "description": "string"
  }
}

Listagem percentual de franquia e/ou percentual de participação obrigatória do segurado estabelecida pela sociedade para cada tipo de cobertura de produto.

Properties

Name Type Required Restrictions Description
amount number true none none
unit AutoInsuranceCoverageAttributesDetailsUnit true none none

AutoInsuranceContractBase

[
  {
    "contractBaseType": "VALOR_DETERMINADO",
    "contractBaseMinValue": {
      "amount": 0,
      "unit": {
        "code": "string",
        "description": "string"
      }
    },
    "contractBaseMaxValue": {
      "amount": 0,
      "unit": {
        "code": "string",
        "description": "string"
      }
    }
  }
]

Base de contratação.

Properties

Name Type Required Restrictions Description
contractBaseType string true none Incidência ao capital segurado da cobertura de casco.
contractBaseMinValue AutoInsuranceCoverageAttributesDetails false none Listagem percentual de franquia e/ou percentual de participação obrigatória do segurado estabelecida pela sociedade para cada tipo de cobertura de produto.
contractBaseMaxValue AutoInsuranceCoverageAttributesDetails false none Listagem percentual de franquia e/ou percentual de participação obrigatória do segurado estabelecida pela sociedade para cada tipo de cobertura de produto.

Enumerated Values

Property Value
contractBaseType VALOR_DETERMINADO
contractBaseType VALOR_MERCADO
contractBaseType AMBOS

AutoInsuranceCoverageAttributes

{
  "minLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "string",
        "description": "string"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "string",
        "description": "string"
      }
    }
  },
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "string",
        "description": "string"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "string",
        "description": "string"
      }
    }
  },
  "contractBase": [
    {
      "contractBaseType": "VALOR_DETERMINADO",
      "contractBaseMinValue": {
        "amount": 0,
        "unit": {
          "code": "string",
          "description": "string"
        }
      },
      "contractBaseMaxValue": {
        "amount": 0,
        "unit": {
          "code": "string",
          "description": "string"
        }
      }
    }
  ],
  "newCarMaximumCalculatingPeriod": 12,
  "newCarContractBase": [
    {
      "contractBaseType": "VALOR_DETERMINADO",
      "contractBaseMinValue": {
        "amount": 0,
        "unit": {
          "code": "string",
          "description": "string"
        }
      },
      "contractBaseMaxValue": {
        "amount": 0,
        "unit": {
          "code": "string",
          "description": "string"
        }
      }
    }
  ],
  "fullIndemnityPercentage": {
    "amount": 0,
    "unit": {
      "code": "string",
      "description": "string"
    }
  },
  "deductibleType": [
    "NORMAL"
  ],
  "fullIndemnityDeductible": true,
  "deductiblePaymentByCoverage": true,
  "deductiblePercentage": {
    "amount": 0,
    "unit": {
      "code": "string",
      "description": "string"
    }
  },
  "mandatoryParticipation": "Casco - RCF-V Danos",
  "geographicScopeCoverage": [
    "NACIONAL"
  ],
  "geographicScopeCoverageOthers": "string"
}

Atributos da cobertura.

Properties

Name Type Required Restrictions Description
minLMI AutoInsuranceLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
maxLMI AutoInsuranceLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
contractBase AutoInsuranceContractBase true none Base de contratação.
newCarMaximumCalculatingPeriod integer true none Prazo máximo para apuração do valor a ser indenizado para veículo zero quilômetro. Em meses.
newCarContractBase AutoInsuranceContractBase false none Base de contratação.
fullIndemnityPercentage AutoInsuranceCoverageAttributesDetails true none Listagem percentual de franquia e/ou percentual de participação obrigatória do segurado estabelecida pela sociedade para cada tipo de cobertura de produto.
deductibleType [string] true none Listagem de tipo de franquia para cada tipo de cobertura do produto.
fullIndemnityDeductible boolean true none Franquia para Indenização Integral.
deductiblePaymentByCoverage boolean true none Sinalização para cada cobertura se a seguradora exige pagamento de franquia.
deductiblePercentage AutoInsuranceCoverageAttributesDetails true none Listagem percentual de franquia e/ou percentual de participação obrigatória do segurado estabelecida pela sociedade para cada tipo de cobertura de produto.
mandatoryParticipation string true none Participação Obrigatória do Segurado.
geographicScopeCoverage [string] true none Listagem de abrangência geográfica do produto para fins de cada cobertura.
geographicScopeCoverageOthers string false none Âmbito geográficoda cobertura - Outros

AutoInsuranceMinimumRequirements

{
  "contractingType": [
    "COLETIVO"
  ],
  "contractingMinRequirement": "https://example.com/mobile-banking"
}

Produtos de Seguro de Automóvel.

Properties

Name Type Required Restrictions Description
contractingType [string] true none Informações sobre todos os requisitos mínimos para contratação.
contractingMinRequirement string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).

AutoInsuranceTermsAndConditions

[
  {
    "susepProcessNumber": "15414.622222/2222-22",
    "definition": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
  }
]

Properties

Name Type Required Restrictions Description
susepProcessNumber string true none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

AutoInsurancePremiumPayment

{
  "paymentMethod": [
    "CARTAO_CREDITO"
  ],
  "paymentType": [
    "PARCELADO"
  ],
  "paymentDetail": "string"
}

Informações de pagamento de prêmio.

Properties

Name Type Required Restrictions Description
paymentMethod [string] true none Meio de pagamento escolhido pelo segurado.
paymentType [string] true none Forma de pagamento.
paymentDetail string false none Campo aberto para detalhamento do campo ‘Outros’ por cada participante.

AutoInsuranceAssistanceServices

{
  "assistanceServicesPackage": [
    "ATE_10_SERVICOS"
  ],
  "assistanceServicesDetail": "Perda Parcial - Colisão",
  "chargeTypeSignaling": "GRATUITA"
}

Serviços de Assistência.

Properties

Name Type Required Restrictions Description
assistanceServicesPackage [string] true none Pacotes de Assistência - Agrupamento.
assistanceServicesDetail string true none Serviços de assistência - Detalhamento.
chargeTypeSignaling string false none Sinalização em campo exclusivo se o pacote de Assistência é gratuita ou contratada/paga.

Enumerated Values

Property Value
chargeTypeSignaling GRATUITA
chargeTypeSignaling PAGA

AutoInsuranceCarPart

[
  {
    "carPartCondition": "NOVAS",
    "carPartType": "ORIGINAIS"
  }
]

Tipo de peça utilizada para reparação.

Properties

Name Type Required Restrictions Description
carPartCondition string true none Nova ou usada
carPartType string true none Originais e não originais

Enumerated Values

Property Value
carPartCondition NOVAS
carPartCondition USADAS
carPartCondition AMBAS
carPartType ORIGINAIS
carPartType COMPATIVEIS
carPartType AMBAS

AutoInsuranceCarModel

[
  {
    "manufacturer": "FORD",
    "model": "KA",
    "year": 2018,
    "zeroKM": false,
    "fipeCode": "string"
  }
]

Listagem de modelos / ano de veículos. Deve ser padronizada na proposta técnica submetida pela Estrutura Inicial de Governança para observância comum por todas as sociedades participantes.

Properties

Name Type Required Restrictions Description
manufacturer string true none Fabricante
model string true none Modelo
year number false none Ano de fabricação.
zeroKM boolean false none Identifica se o veículo é zero kilômetro
fipeCode string true none Código FIPE do veículo.

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/auto-insurance"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseBusinessList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "microInsurance": true,
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": "A_VISTA",
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/business"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand BusinessBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

BusinessBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO",
              "coverageDescription": "descrição cobertura",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "POS"
                ],
                "insuredParticipationDescription": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "assistanceServices": [
            {
              "assistanceServices": true,
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "complementaryAssistanceServicesDetail": "reboque pane seca",
              "chargeTypeSignaling": "GRATUITO"
            }
          ],
          "microInsurance": true,
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": "A_VISTA",
              "premiumRates": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "string",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies BusinessCompany true none none

BusinessCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO",
            "coverageDescription": "descrição cobertura",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "POS"
              ],
              "insuredParticipationDescription": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "assistanceServices": [
          {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "reboque pane seca",
            "chargeTypeSignaling": "GRATUITO"
          }
        ],
        "microInsurance": true,
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": "A_VISTA",
            "premiumRates": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "string",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products BusinessProduct true none Lista de produtos de uma empresa.

BusinessProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO",
        "coverageDescription": "descrição cobertura",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "POS"
          ],
          "insuredParticipationDescription": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "assistanceServices": [
      {
        "assistanceServices": true,
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "complementaryAssistanceServicesDetail": "reboque pane seca",
        "chargeTypeSignaling": "GRATUITO"
      }
    ],
    "microInsurance": true,
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": "A_VISTA",
        "premiumRates": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "string",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.7 do Anexo II."
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes BusinessCoverageAttributes true none Informações de cobertura do Seguro Residencial.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
assistanceServices BusinessAssistanceServices true none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
microInsurance boolean true none Indicação se o produto é classificado como microsseguro.
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity BusinessValidity true none none
premiumPayment BusinessPremiumPayment true none none
termsAndConditions BusinessTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements BusinessMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
coverage DANOS_ELETRICOS
coverage VENDAVAL_ATE_FUMACA
coverage DESMORONAMENTO
coverage ALAGAMENTO_E_INUNDACAO
coverage TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
coverage ROUBO_E_FURTO_QUALIFICADO
coverage VALORES
coverage QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
coverage ANUNCIOS_LUMINOSOS
coverage FIDELIDADE_DE_EMPREGADOS
coverage RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
coverage DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
coverage DERRAME
coverage VAZAMENTO
coverage EQUIPAMENTOS
coverage QUEBRA_DE_MAQUINAS
coverage RESPONSABILIDADE_CIVIL
coverage DESPESAS_EXTRAORDINARIAS
coverage LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
coverage PERDA_OU_PAGAMENTO_DE_ALUGUEL
coverage PEQUENAS_OBRAS_DE_ENGENHARIA
coverage OUTRAS

BusinessAssistanceServices

[
  {
    "assistanceServices": true,
    "assistanceServicesPackage": [
      "ATE_10_SERVICOS"
    ],
    "complementaryAssistanceServicesDetail": "reboque pane seca",
    "chargeTypeSignaling": "GRATUITO"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none O produto possui assistências?
assistanceServicesPackage [string] false none none
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Indicação se o pacote de Assistência é gratuita ou contratada/paga.

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

BusinessValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

BusinessPremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": "A_VISTA",
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType string true none tipo de pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III"

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS
paymentType A_VISTA
paymentType PARCELADO

BusinessTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

BusinessMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "string",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none Público Alvo

BusinessCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "POS"
  ],
  "insuredParticipationDescription": "string"
}

Informações de cobertura do Seguro Residencial.

Properties

Name Type Required Restrictions Description
maxLMI BusinessLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.

BusinessLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount BusinessCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount BusinessCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

BusinessCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit BusinessCoverageAttributesDetailsUnit true none none

BusinessCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/business",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/business"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseCapitalizationTitleList

{
  "requestTime": "2021-08-20T08:30:00Z",
  "data": {
    "brand": {
      "name": "ACME seguros",
      "companies": [
        {
          "name": "ACME cap da ACME seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "ACMEcap",
              "code": "01234589_cap",
              "modality": [
                "TRADICIONAL"
              ],
              "costType": [
                "PAGAMENTO_UNICO"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "termsRegulations": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
              },
              "quotas": [
                {
                  "quota": 10,
                  "capitalizationQuota": [
                    10
                  ],
                  "raffleQuota": [
                    10
                  ],
                  "chargingQuota": [
                    10
                  ]
                }
              ],
              "validity": 48,
              "serieSize": 5000000,
              "capitalizationPeriod": {
                "interestRate": 0.25123,
                "updateIndex": "IPCA",
                "updateIndexOthers": "Índice de atualização",
                "contributionAmount": {
                  "minValue": 500,
                  "maxValue": 5000,
                  "frequency": "MENSAL",
                  "value": 0
                },
                "earlyRedemption": [
                  {
                    "quota": 0,
                    "percentage": 0
                  }
                ],
                "redemptionPercentageEndTerm": 100.002,
                "gracePeriodRedemption": 48
              },
              "latePayment": {
                "suspensionPeriod": 10,
                "termExtensionOption": true
              },
              "contributionPayment": {
                "paymentMethod": [
                  "CARTAO_CREDITO"
                ],
                "updateIndex": [
                  "IPCA"
                ],
                "updateIndexOthers": [
                  "Índice de atualização"
                ]
              },
              "redemption": {
                "redemption": 151.23
              },
              "raffle": [
                {
                  "raffleQty": 10000,
                  "timeInterval": [
                    "QUINZENAL"
                  ],
                  "raffleValue": 5,
                  "earlySettlementRaffle": true,
                  "mandatoryContemplation": true,
                  "ruleDescription": "Sorteio às quartas-feiras",
                  "minimumContemplationProbability": 0.000001
                }
              ],
              "additionalDetails": {
                "additionalDetails": "https://example.com/openinsurance"
              },
              "minimumRequirements": {
                "minimumRequirementDetails": "https://ey.exemplo/capitalizacao/tradicional/PU/requisitos_min",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
requestTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
data object true none none
» brand CapitalizationTitleBrand true none Organização controladora do grupo.
links Links true none none
meta Meta true none none

CapitalizationTitleBrand

{
  "name": "ACME seguros",
  "companies": [
    {
      "name": "ACME cap da ACME seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "ACMEcap",
          "code": "01234589_cap",
          "modality": [
            "TRADICIONAL"
          ],
          "costType": [
            "PAGAMENTO_UNICO"
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "termsRegulations": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
          },
          "quotas": [
            {
              "quota": 10,
              "capitalizationQuota": [
                10
              ],
              "raffleQuota": [
                10
              ],
              "chargingQuota": [
                10
              ]
            }
          ],
          "validity": 48,
          "serieSize": 5000000,
          "capitalizationPeriod": {
            "interestRate": 0.25123,
            "updateIndex": "IPCA",
            "updateIndexOthers": "Índice de atualização",
            "contributionAmount": {
              "minValue": 500,
              "maxValue": 5000,
              "frequency": "MENSAL",
              "value": 0
            },
            "earlyRedemption": [
              {
                "quota": 0,
                "percentage": 0
              }
            ],
            "redemptionPercentageEndTerm": 100.002,
            "gracePeriodRedemption": 48
          },
          "latePayment": {
            "suspensionPeriod": 10,
            "termExtensionOption": true
          },
          "contributionPayment": {
            "paymentMethod": [
              "CARTAO_CREDITO"
            ],
            "updateIndex": [
              "IPCA"
            ],
            "updateIndexOthers": [
              "Índice de atualização"
            ]
          },
          "redemption": {
            "redemption": 151.23
          },
          "raffle": [
            {
              "raffleQty": 10000,
              "timeInterval": [
                "QUINZENAL"
              ],
              "raffleValue": 5,
              "earlySettlementRaffle": true,
              "mandatoryContemplation": true,
              "ruleDescription": "Sorteio às quartas-feiras",
              "minimumContemplationProbability": 0.000001
            }
          ],
          "additionalDetails": {
            "additionalDetails": "https://example.com/openinsurance"
          },
          "minimumRequirements": {
            "minimumRequirementDetails": "https://ey.exemplo/capitalizacao/tradicional/PU/requisitos_min",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organização controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa das sociedades sob ela em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies CapitalizationTitleCompany true none none

CapitalizationTitleCompany

[
  {
    "name": "ACME cap da ACME seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "ACMEcap",
        "code": "01234589_cap",
        "modality": [
          "TRADICIONAL"
        ],
        "costType": [
          "PAGAMENTO_UNICO"
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "termsRegulations": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
        },
        "quotas": [
          {
            "quota": 10,
            "capitalizationQuota": [
              10
            ],
            "raffleQuota": [
              10
            ],
            "chargingQuota": [
              10
            ]
          }
        ],
        "validity": 48,
        "serieSize": 5000000,
        "capitalizationPeriod": {
          "interestRate": 0.25123,
          "updateIndex": "IPCA",
          "updateIndexOthers": "Índice de atualização",
          "contributionAmount": {
            "minValue": 500,
            "maxValue": 5000,
            "frequency": "MENSAL",
            "value": 0
          },
          "earlyRedemption": [
            {
              "quota": 0,
              "percentage": 0
            }
          ],
          "redemptionPercentageEndTerm": 100.002,
          "gracePeriodRedemption": 48
        },
        "latePayment": {
          "suspensionPeriod": 10,
          "termExtensionOption": true
        },
        "contributionPayment": {
          "paymentMethod": [
            "CARTAO_CREDITO"
          ],
          "updateIndex": [
            "IPCA"
          ],
          "updateIndexOthers": [
            "Índice de atualização"
          ]
        },
        "redemption": {
          "redemption": 151.23
        },
        "raffle": [
          {
            "raffleQty": 10000,
            "timeInterval": [
              "QUINZENAL"
            ],
            "raffleValue": 5,
            "earlySettlementRaffle": true,
            "mandatoryContemplation": true,
            "ruleDescription": "Sorteio às quartas-feiras",
            "minimumContemplationProbability": 0.000001
          }
        ],
        "additionalDetails": {
          "additionalDetails": "https://example.com/openinsurance"
        },
        "minimumRequirements": {
          "minimumRequirementDetails": "https://ey.exemplo/capitalizacao/tradicional/PU/requisitos_min",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products CapitalizationTitleProduct true none Lista de produtos de uma empresa.

CapitalizationTitleProduct

[
  {
    "name": "ACMEcap",
    "code": "01234589_cap",
    "modality": [
      "TRADICIONAL"
    ],
    "costType": [
      "PAGAMENTO_UNICO"
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "termsRegulations": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
    },
    "quotas": [
      {
        "quota": 10,
        "capitalizationQuota": [
          10
        ],
        "raffleQuota": [
          10
        ],
        "chargingQuota": [
          10
        ]
      }
    ],
    "validity": 48,
    "serieSize": 5000000,
    "capitalizationPeriod": {
      "interestRate": 0.25123,
      "updateIndex": "IPCA",
      "updateIndexOthers": "Índice de atualização",
      "contributionAmount": {
        "minValue": 500,
        "maxValue": 5000,
        "frequency": "MENSAL",
        "value": 0
      },
      "earlyRedemption": [
        {
          "quota": 0,
          "percentage": 0
        }
      ],
      "redemptionPercentageEndTerm": 100.002,
      "gracePeriodRedemption": 48
    },
    "latePayment": {
      "suspensionPeriod": 10,
      "termExtensionOption": true
    },
    "contributionPayment": {
      "paymentMethod": [
        "CARTAO_CREDITO"
      ],
      "updateIndex": [
        "IPCA"
      ],
      "updateIndexOthers": [
        "Índice de atualização"
      ]
    },
    "redemption": {
      "redemption": 151.23
    },
    "raffle": [
      {
        "raffleQty": 10000,
        "timeInterval": [
          "QUINZENAL"
        ],
        "raffleValue": 5,
        "earlySettlementRaffle": true,
        "mandatoryContemplation": true,
        "ruleDescription": "Sorteio às quartas-feiras",
        "minimumContemplationProbability": 0.000001
      }
    ],
    "additionalDetails": {
      "additionalDetails": "https://example.com/openinsurance"
    },
    "minimumRequirements": {
      "minimumRequirementDetails": "https://ey.exemplo/capitalizacao/tradicional/PU/requisitos_min",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
modality [string] true none Modalidade.
costType [string] true none Forma de custeio
termsAndConditions CapitalizationTitleTerms true none Informações dos termos e condições conforme número do processo SUSEP.
quotas [CapitalizationTitleQuotas] true none [Quotas]
validity CapitalizationTitleValidity false none Prazo de vigência do título de capitalização em meses.
serieSize CapitalizationTitleSerieSize false none Os títulos de capitalização que prevejam sorteio devem ser estruturados em series, ou seja, em sequencias ou em grupos de títulos submetidos às mesmas condições e características, à exceção do valor do pagamento.
capitalizationPeriod CapitalizationTitlePeriod false none Período de Capitalização
latePayment CapitalizationTitleLatePayment false none Atraso de Pagamento
contributionPayment CapitalizationTitleContributionPayment false none Pagamento da contribuição
redemption CapitalizationTitleredemption false none none
raffle CapitalizationTitleRaffle false none Sorteios
additionalDetails CapitalizationTitleAdditionals false none none
minimumRequirements CapitalizationTitleMinimumRequirements false none Requisitos mínimos.

CapitalizationTitleTerms

{
  "susepProcessNumber": "15414622222222222",
  "termsRegulations": "https://ey.exemplo/capitalizacao/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string true none Número do processo SUSEP.
termsRegulations string true none Campo aberto (possibilidade de incluir uma url).

CapitalizationTitleQuotas

{
  "quota": 10,
  "capitalizationQuota": [
    10
  ],
  "raffleQuota": [
    10
  ],
  "chargingQuota": [
    10
  ]
}

Quotas

Properties

Name Type Required Restrictions Description
quota integer true none Número da parcela.
capitalizationQuota [number] true none Percentual da contribuição destinado à constituição de capital referente ao direito de resgate.
raffleQuota [number] true none Percentual da contribuição designado a custear os sorteios, se previstos no plano
chargingQuota [number] true none Percentual da contribuição destinado aos custos de despesas com corretagem, colocação e administração do título de capitalização, emissão, divulgação, lucro da sociedade de capitalização e eventuais despesas relavas ao custeio da contemplação obrigatória e da distribuição de bônus.

CapitalizationTitleValidity

48

Prazo de vigência do título de capitalização em meses.

Properties

Name Type Required Restrictions Description
anonymous integer false none Prazo de vigência do título de capitalização em meses.

CapitalizationTitleSerieSize

5000000

Os títulos de capitalização que prevejam sorteio devem ser estruturados em series, ou seja, em sequencias ou em grupos de títulos submetidos às mesmas condições e características, à exceção do valor do pagamento.

Properties

Name Type Required Restrictions Description
anonymous integer false none Os títulos de capitalização que prevejam sorteio devem ser estruturados em series, ou seja, em sequencias ou em grupos de títulos submetidos às mesmas condições e características, à exceção do valor do pagamento.

CapitalizationTitlePeriod

{
  "interestRate": 0.25123,
  "updateIndex": "IPCA",
  "updateIndexOthers": "Índice de atualização",
  "contributionAmount": {
    "minValue": 500,
    "maxValue": 5000,
    "frequency": "MENSAL",
    "value": 0
  },
  "earlyRedemption": [
    {
      "quota": 0,
      "percentage": 0
    }
  ],
  "redemptionPercentageEndTerm": 100.002,
  "gracePeriodRedemption": 48
}

Período de Capitalização

Properties

Name Type Required Restrictions Description
interestRate number true none Taxa que remunera a parte da mensalidade destinada a formar o Capital, ou seja, a Provisão Matemática de Resgate, também chamada de saldo de capitalização. Em porcentagem ao mês (% a.m)
updateIndex string true none Índice utilizado na correção que remunera a provisão matemática para capitalização
updateIndexOthers string false none Preenchida pelas participantes quando houver ‘Outros’ no campo.
contributionAmount CapitalizationTitleContributionAmount true none none
earlyRedemption [object] true none Possibilidade de o titular efetuar o resgate do capital constituído antes do fim do prazo de vigência do título, podendo ocorrer por solicitação expressa do titular ou por contemplação em sorteio com liquidação antecipada
» quota integer true none Número de parcela.
» percentage number true none Percentual da quota
redemptionPercentageEndTerm number true none Percentual mínimo da soma das contribuições efetuadas que poderá ser resgatado ao final da vigência, tendo como condição os pagamentos das parcelas nos respectivos vencimentos.
gracePeriodRedemption integer true none Intervalo de tempo mínimo entre contratação e resgate do direito, em meses.

Enumerated Values

Property Value
updateIndex IPCA
updateIndex IGPM
updateIndex INPC
updateIndex TR
updateIndex INDICE_REMUNERACAO_DEPOSITOS_POUPANCA
updateIndex OUTROS

CapitalizationTitleContributionAmount

{
  "minValue": 500,
  "maxValue": 5000,
  "frequency": "MENSAL",
  "value": 0
}

Properties

Name Type Required Restrictions Description
minValue number false none Valor Mínimo
maxValue number false none Valor Máximo
frequency string false none Pagamento mensal, pagamento único ou periódico.
value number false none valor

Enumerated Values

Property Value
frequency MENSAL
frequency UNICO
frequency PERIODICO

CapitalizationTitleLatePayment

{
  "suspensionPeriod": 10,
  "termExtensionOption": true
}

Atraso de Pagamento

Properties

Name Type Required Restrictions Description
suspensionPeriod integer true none Prazo máximo (contínuo ou intermitente) em meses que o título fica suspenso por atraso de pagamento, antes de ser cancelado (não aplicável a pagamento único).
termExtensionOption boolean true none Alteração do prazo de vigência original, pela suspensão.

CapitalizationTitleContributionPayment

{
  "paymentMethod": [
    "CARTAO_CREDITO"
  ],
  "updateIndex": [
    "IPCA"
  ],
  "updateIndexOthers": [
    "Índice de atualização"
  ]
}

Pagamento da contribuição

Properties

Name Type Required Restrictions Description
paymentMethod [string] true none Meio de Pagamento utilizados para pagamento da contribuição.
updateIndex [string] true none Índice utilizado na atualização dos pagamentos mensais (para títulos com mais de 12 meses de vigência)
updateIndexOthers [string] false none Preenchida pelas participantes quando houver ‘Outros’ no campo.

CapitalizationTitleredemption

{
  "redemption": 151.23
}

Properties

Name Type Required Restrictions Description
redemption number true none Valor percentual (%) de resgate final permitido.

CapitalizationTitleRaffle

[
  {
    "raffleQty": 10000,
    "timeInterval": [
      "QUINZENAL"
    ],
    "raffleValue": 5,
    "earlySettlementRaffle": true,
    "mandatoryContemplation": true,
    "ruleDescription": "Sorteio às quartas-feiras",
    "minimumContemplationProbability": 0.000001
  }
]

Sorteios

Properties

Name Type Required Restrictions Description
raffleQty integer true none Número da quantidade de sorteios previstos ao longo da vigência
timeInterval [string] true none Intervalo de tempo regular previsto entre os sorteios.
raffleValue number true none Valor dos sorteios representado por múltiplo do valor de contribuição.
earlySettlementRaffle boolean true none Liquidação antecipada em Sorteio. Modelo de sorteio que acarreta, ao título contemplado, o seu resgate total obrigatório (Resolução Normativa 384/20).
mandatoryContemplation boolean true none Contemplação obrigatória. Possibilidade de realização de sorteio com previsão de que o título sorteado seja obrigatoriamente um título comercializado, desde que atingidos os requisitos definidos nas condições gerais do plano.
ruleDescription string true none Campo aberto para descrição a ser feita por cada participante das regras dos sorteios do produto.
minimumContemplationProbability number true none Número representativo da probabilidade mínima de contemplação nos sorteios, em porcentagem (%).

CapitalizationTitleAdditionals

{
  "additionalDetails": "https://example.com/openinsurance"
}

Properties

Name Type Required Restrictions Description
additionalDetails string true none Campo aberto (possibilidade de incluir URL).

CapitalizationTitleMinimumRequirements

{
  "minimumRequirementDetails": "https://ey.exemplo/capitalizacao/tradicional/PU/requisitos_min",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
minimumRequirementDetails string true none Detalhamento do requisito mínimo para contratação - Campo aberto (possibilidade de incluir URL).
targetAudiences [string] true none Público Alvo

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/capitalization-title"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseCondominiumList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "COBERTURA_BASICA_AMPLA_COBERTURAS_PARA_QUAISQUER_EVENTOS_QUE_POSSAM_CAUSAR_DANOS_FISICOS_AO_IMOVEL_SEGURADO_EXCETO_OS_EXPRESSAMENTE_EXCLUIDOS",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "propertyType": [
                {
                  "insuredPropertyType": "CONDOMINIO_RESIDENCIAL",
                  "structuringType": "CONDOMINIO_HORIZONTAL"
                }
              ],
              "commercializationArea": "string",
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "microInsurance": true,
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand CondominiumBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

CondominiumBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "COBERTURA_BASICA_AMPLA_COBERTURAS_PARA_QUAISQUER_EVENTOS_QUE_POSSAM_CAUSAR_DANOS_FISICOS_AO_IMOVEL_SEGURADO_EXCETO_OS_EXPRESSAMENTE_EXCLUIDOS",
              "coverageDescription": "descrição cobertura",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "POS"
                ],
                "insuredParticipationDescription": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "propertyType": [
            {
              "insuredPropertyType": "CONDOMINIO_RESIDENCIAL",
              "structuringType": "CONDOMINIO_HORIZONTAL"
            }
          ],
          "commercializationArea": "string",
          "assistanceServices": [
            {
              "assistanceServices": true,
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "complementaryAssistanceServicesDetail": "reboque pane seca",
              "chargeTypeSignaling": "GRATUITO"
            }
          ],
          "microInsurance": true,
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "string",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies CondominiumCompany true none none

CondominiumCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "COBERTURA_BASICA_AMPLA_COBERTURAS_PARA_QUAISQUER_EVENTOS_QUE_POSSAM_CAUSAR_DANOS_FISICOS_AO_IMOVEL_SEGURADO_EXCETO_OS_EXPRESSAMENTE_EXCLUIDOS",
            "coverageDescription": "descrição cobertura",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "POS"
              ],
              "insuredParticipationDescription": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "propertyType": [
          {
            "insuredPropertyType": "CONDOMINIO_RESIDENCIAL",
            "structuringType": "CONDOMINIO_HORIZONTAL"
          }
        ],
        "commercializationArea": "string",
        "assistanceServices": [
          {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "reboque pane seca",
            "chargeTypeSignaling": "GRATUITO"
          }
        ],
        "microInsurance": true,
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "string",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products CondominiumProduct true none Lista de produtos de uma empresa.

CondominiumProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "COBERTURA_BASICA_AMPLA_COBERTURAS_PARA_QUAISQUER_EVENTOS_QUE_POSSAM_CAUSAR_DANOS_FISICOS_AO_IMOVEL_SEGURADO_EXCETO_OS_EXPRESSAMENTE_EXCLUIDOS",
        "coverageDescription": "descrição cobertura",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "POS"
          ],
          "insuredParticipationDescription": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "propertyType": [
      {
        "insuredPropertyType": "CONDOMINIO_RESIDENCIAL",
        "structuringType": "CONDOMINIO_HORIZONTAL"
      }
    ],
    "commercializationArea": "string",
    "assistanceServices": [
      {
        "assistanceServices": true,
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "complementaryAssistanceServicesDetail": "reboque pane seca",
        "chargeTypeSignaling": "GRATUITO"
      }
    ],
    "microInsurance": true,
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "string",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.6 do Anexo II."
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes CondominiumCoverageAttributes false none Informações de cobertura do Seguro Residencial.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
propertyType CondominiumPropertyType true none none
commercializationArea string false none Area de comercialização.
assistanceServices CondominiumAssistanceServices true none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
microInsurance boolean true none Indicação se o produto é classificado como microsseguro.
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity CondominiumValidity true none none
premiumPayment CondominiumPremiumPayment true none none
termsAndConditions CondominiumTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements CondominiumMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage COBERTURA_BASICA_AMPLA_COBERTURAS_PARA_QUAISQUER_EVENTOS_QUE_POSSAM_CAUSAR_DANOS_FISICOS_AO_IMOVEL_SEGURADO_EXCETO_OS_EXPRESSAMENTE_EXCLUIDOS
coverage COBERTURA_BASICA_SIMPLES_COBERTURAS_DE_INCENDIO_QUEDA_DE_RAIO_DENTRO_DO_TERRENO_SEGURADO_E_EXPLOSAO_DE_QUALQUER_NATUREZA
coverage ANUNCIOS_LUMINOSOS
coverage DANOS_AO_JARDIM
coverage DANOS_ELETRICOS
coverage DESMORONAMENTO
coverage DESPESAS_COM_ALUGUEL
coverage EQUIPAMENTOS
coverage FIDELIDADE_DE_EMPREGADOS
coverage IMPACTO_DE_VEICULOS
coverage VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
coverage LUCROS_CESSANTES
coverage QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
coverage RESPONSABILIDADE_CIVIL
coverage ROUBO
coverage VALORES
coverage VAZAMENTO
coverage VENDAVAL
coverage ALAGAMENTO
coverage TUMULTO
coverage OUTRAS

CondominiumPropertyType

[
  {
    "insuredPropertyType": "CONDOMINIO_RESIDENCIAL",
    "structuringType": "CONDOMINIO_HORIZONTAL"
  }
]

Properties

Name Type Required Restrictions Description
insuredPropertyType string true none none
structuringType string true none none

Enumerated Values

Property Value
insuredPropertyType CONDOMINIO_RESIDENCIAL
insuredPropertyType CONDOMINIO_COMERCIAL
insuredPropertyType CONDOMINIO_MISTOS
structuringType CONDOMINIO_HORIZONTAL
structuringType CONDOMINIO_VERTICAL
structuringType MISTO

CondominiumAssistanceServices

[
  {
    "assistanceServices": true,
    "assistanceServicesPackage": [
      "ATE_10_SERVICOS"
    ],
    "complementaryAssistanceServicesDetail": "reboque pane seca",
    "chargeTypeSignaling": "GRATUITO"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares.
assistanceServicesPackage [string] false none none
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Indicação se o pacote de Assistência é gratuita ou contratada/paga.

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

CondominiumValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

CondominiumPremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none Forma de pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

CondominiumTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

CondominiumMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "string",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none none

CondominiumCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "POS"
  ],
  "insuredParticipationDescription": "string"
}

Informações de cobertura do Seguro Residencial.

Properties

Name Type Required Restrictions Description
maxLMI CondominiumLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura.
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.

CondominiumLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount CondominiumCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount CondominiumCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

CondominiumCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit CondominiumCoverageAttributesDetailsUnit true none none

CondominiumCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/condominium"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseCyberRiskList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "maxLA": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "idenizationBasis": "POR_OCORRENCIA",
                    "idenizationBasisOthers": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "string",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "maxLMGDescription": "string",
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand CyberRiskBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

CyberRiskBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "maxLA": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string",
                "idenizationBasis": "POR_OCORRENCIA",
                "idenizationBasisOthers": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "assistanceServices": [
            {
              "assistanceServices": true,
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "complementaryAssistanceServicesDetail": "string",
              "chargeTypeSignaling": "GRATUITO"
            }
          ],
          "maxLMGDescription": "string",
          "maxLMG": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "FINANCEIRO_COBERTURA",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "customerServices": [
            "REDE_REFERENCIADA"
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "string",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes
companies CyberRiskCompany true none none

CyberRiskCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "maxLA": {
                "amount": 0,
                "unit": {
                  "code": "R$",
                  "description": "REAL"
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string",
              "idenizationBasis": "POR_OCORRENCIA",
              "idenizationBasisOthers": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "assistanceServices": [
          {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "string",
            "chargeTypeSignaling": "GRATUITO"
          }
        ],
        "maxLMGDescription": "string",
        "maxLMG": {
          "type": "FINANCEIRO",
          "amount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          },
          "index": "FINANCEIRO_COBERTURA",
          "maxIndexAmount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          }
        },
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "customerServices": [
          "REDE_REFERENCIADA"
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "string",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products CyberRiskProduct true none Lista de produtos de uma empresa.

CyberRiskProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "maxLA": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string",
          "idenizationBasis": "POR_OCORRENCIA",
          "idenizationBasisOthers": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "assistanceServices": [
      {
        "assistanceServices": true,
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "complementaryAssistanceServicesDetail": "string",
        "chargeTypeSignaling": "GRATUITO"
      }
    ],
    "maxLMGDescription": "string",
    "maxLMG": {
      "type": "FINANCEIRO",
      "amount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      },
      "index": "FINANCEIRO_COBERTURA",
      "maxIndexAmount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      }
    },
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "customerServices": [
      "REDE_REFERENCIADA"
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "string",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.9 do Anexo II.
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes CyberRiskCoverageAttributes true none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
assistanceServices CyberRiskAssistanceServices true none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
maxLMGDescription string true none Descritivo da composição do Limite Máximo de Garantia (LMG) por cobertura
maxLMG CyberRiskLimitGuarantee true none Lista com valor de LMG aceito pela sociedade para cada produto
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica.
validity CyberRiskValidity true none none
customerServices [string] false none none
premiumPayment CyberRiskPremiumPayment false none none
termsAndConditions CyberRiskTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements CyberRiskMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS
coverage PERDAS_DIRETAS_AO_SEGURADO
coverage GERENCIAMENTO_DE_CRISE
coverage OUTRAS

CyberRiskValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

CyberRiskAssistanceServices

[
  {
    "assistanceServices": true,
    "assistanceServicesPackage": [
      "ATE_10_SERVICOS"
    ],
    "complementaryAssistanceServicesDetail": "string",
    "chargeTypeSignaling": "GRATUITO"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares.
assistanceServicesPackage [string] false none none
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Indicação se o pacote de assistência é gratuito ou contratado/pago.

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

CyberRiskPremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none Forma de pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III.

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

CyberRiskTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

CyberRiskMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "string",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none Público Alvo

CyberRiskCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "maxLA": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string",
  "idenizationBasis": "POR_OCORRENCIA",
  "idenizationBasisOthers": "string"
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI CyberRiskLimit true none Lista com valor máximo/mínimo de LMI/LA aceito pela sociedade para cada cobertura.
maxLA CyberRiskCoverageAttributesDetails true none none
insuredParticipation [string] true none none
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.
idenizationBasis string true none Lista com o indicativo da base de indenização para cada cobertura
idenizationBasisOthers string false none Campo livre para descrição, caso o valor do campo '"Base de indenização' seja 3. Outros

Enumerated Values

Property Value
idenizationBasis POR_OCORRENCIA
idenizationBasis POR_RECLAMACAO
idenizationBasis OUTRAS

CyberRiskLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor máximo/mínimo de LMI/LA aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount CyberRiskCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount CyberRiskCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

CyberRiskLimitGuarantee

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "FINANCEIRO_COBERTURA",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMG aceito pela sociedade para cada produto

Properties

Name Type Required Restrictions Description
type string true none none
amount CyberRiskCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount CyberRiskCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index FINANCEIRO_COBERTURA
index OUTRO

CyberRiskCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit CyberRiskCoverageAttributesDetailsUnit true none none

CyberRiskCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/cyber-risk"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseDirectorsOfficersLiabilityList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "DANOS_CAUSADOS_A_TERCEIROS_EM_CONSEQUENCIA_DE_ATOS_ILICITOS_CULPOSOS_PRATICADOS_NO_EXERCICIO_DAS_FUNCOES_PARA_AS_QUAIS_TENHA_SIDO_NOMEADO_ELEITO_OU_CONTRATADO_E_OBRIGADO_A_INDENIZA_LOS_POR_DECISAO_JUDICIAL_OU_DECISAO_EM_JUIZO_ARBITRAL_OU_POR_ACORDO_COM_OS_TERCEIROS_PREJUDICADOS_MEDIANTE_A_ANUENCIA_DA_SOCIEDADE_SEGURADORA_DESDE_QUE_ATENDIDAS_AS_DISPOSICOES_DO_CONTRATO",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "idenizationBasis": "POR_OCORRENCIA",
                    "idenizationBasisOthers": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "maxLMGDescription": "string",
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "traits": true,
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "string",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "Cobertura XYZ com vigência diferente da vigência da apólice"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand DirectorsOfficersLiabilityBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

DirectorsOfficersLiabilityBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "DANOS_CAUSADOS_A_TERCEIROS_EM_CONSEQUENCIA_DE_ATOS_ILICITOS_CULPOSOS_PRATICADOS_NO_EXERCICIO_DAS_FUNCOES_PARA_AS_QUAIS_TENHA_SIDO_NOMEADO_ELEITO_OU_CONTRATADO_E_OBRIGADO_A_INDENIZA_LOS_POR_DECISAO_JUDICIAL_OU_DECISAO_EM_JUIZO_ARBITRAL_OU_POR_ACORDO_COM_OS_TERCEIROS_PREJUDICADOS_MEDIANTE_A_ANUENCIA_DA_SOCIEDADE_SEGURADORA_DESDE_QUE_ATENDIDAS_AS_DISPOSICOES_DO_CONTRATO",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string",
                "idenizationBasis": "POR_OCORRENCIA",
                "idenizationBasisOthers": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "maxLMGDescription": "string",
          "maxLMG": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "FINANCEIRO_COBERTURA",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "traits": true,
          "customerServices": [
            "REDE_REFERENCIADA"
          ],
          "assistanceServices": [
            {
              "assistanceServices": true,
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "complementaryAssistanceServicesDetail": "string",
              "chargeTypeSignaling": "GRATUITO"
            }
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "Cobertura XYZ com vigência diferente da vigência da apólice"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies DirectorsOfficersLiabilityCompany true none none

DirectorsOfficersLiabilityCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "DANOS_CAUSADOS_A_TERCEIROS_EM_CONSEQUENCIA_DE_ATOS_ILICITOS_CULPOSOS_PRATICADOS_NO_EXERCICIO_DAS_FUNCOES_PARA_AS_QUAIS_TENHA_SIDO_NOMEADO_ELEITO_OU_CONTRATADO_E_OBRIGADO_A_INDENIZA_LOS_POR_DECISAO_JUDICIAL_OU_DECISAO_EM_JUIZO_ARBITRAL_OU_POR_ACORDO_COM_OS_TERCEIROS_PREJUDICADOS_MEDIANTE_A_ANUENCIA_DA_SOCIEDADE_SEGURADORA_DESDE_QUE_ATENDIDAS_AS_DISPOSICOES_DO_CONTRATO",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string",
              "idenizationBasis": "POR_OCORRENCIA",
              "idenizationBasisOthers": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "maxLMGDescription": "string",
        "maxLMG": {
          "type": "FINANCEIRO",
          "amount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          },
          "index": "FINANCEIRO_COBERTURA",
          "maxIndexAmount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          }
        },
        "traits": true,
        "customerServices": [
          "REDE_REFERENCIADA"
        ],
        "assistanceServices": [
          {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "string",
            "chargeTypeSignaling": "GRATUITO"
          }
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "Cobertura XYZ com vigência diferente da vigência da apólice"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products DirectorsOfficersLiabilityProduct true none Lista de produtos de uma empresa.

DirectorsOfficersLiabilityProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "DANOS_CAUSADOS_A_TERCEIROS_EM_CONSEQUENCIA_DE_ATOS_ILICITOS_CULPOSOS_PRATICADOS_NO_EXERCICIO_DAS_FUNCOES_PARA_AS_QUAIS_TENHA_SIDO_NOMEADO_ELEITO_OU_CONTRATADO_E_OBRIGADO_A_INDENIZA_LOS_POR_DECISAO_JUDICIAL_OU_DECISAO_EM_JUIZO_ARBITRAL_OU_POR_ACORDO_COM_OS_TERCEIROS_PREJUDICADOS_MEDIANTE_A_ANUENCIA_DA_SOCIEDADE_SEGURADORA_DESDE_QUE_ATENDIDAS_AS_DISPOSICOES_DO_CONTRATO",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string",
          "idenizationBasis": "POR_OCORRENCIA",
          "idenizationBasisOthers": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "maxLMGDescription": "string",
    "maxLMG": {
      "type": "FINANCEIRO",
      "amount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      },
      "index": "FINANCEIRO_COBERTURA",
      "maxIndexAmount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      }
    },
    "traits": true,
    "customerServices": [
      "REDE_REFERENCIADA"
    ],
    "assistanceServices": [
      {
        "assistanceServices": true,
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "complementaryAssistanceServicesDetail": "string",
        "chargeTypeSignaling": "GRATUITO"
      }
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "Cobertura XYZ com vigência diferente da vigência da apólice"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes DirectorsOfficersLiabilityCoverageAttributes false none Informações de cobertura do Seguro Residencial.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada
maxLMGDescription string true none Descritivo da composição do Limite Máximo de Garantia (LMG) por cobertura
maxLMG DirectorsOfficersLiabilityLimitGuarantee true none Lista com valor de LMG aceito pela sociedade para cada produto
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica.
customerServices [string] false none Rede de Atendimento.
assistanceServices DirectorsOfficersLiabilityAssistanceServices true none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
premiumPayment DirectorsOfficersLiabilityPremiumPayment true none none
validity DirectorsOfficersLiabilityValidity true none none
termsAndConditions DirectorsOfficersLiabilityTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements DirectorsOfficersLiabilityMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage DANOS_CAUSADOS_A_TERCEIROS_EM_CONSEQUENCIA_DE_ATOS_ILICITOS_CULPOSOS_PRATICADOS_NO_EXERCICIO_DAS_FUNCOES_PARA_AS_QUAIS_TENHA_SIDO_NOMEADO_ELEITO_OU_CONTRATADO_E_OBRIGADO_A_INDENIZA_LOS_POR_DECISAO_JUDICIAL_OU_DECISAO_EM_JUIZO_ARBITRAL_OU_POR_ACORDO_COM_OS_TERCEIROS_PREJUDICADOS_MEDIANTE_A_ANUENCIA_DA_SOCIEDADE_SEGURADORA_DESDE_QUE_ATENDIDAS_AS_DISPOSICOES_DO_CONTRATO
coverage OUTRAS

DirectorsOfficersLiabilityAssistanceServices

[
  {
    "assistanceServices": true,
    "assistanceServicesPackage": [
      "ATE_10_SERVICOS"
    ],
    "complementaryAssistanceServicesDetail": "string",
    "chargeTypeSignaling": "GRATUITO"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares.
assistanceServicesPackage [any] false none none
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Indicação se o pacote de assistência é gratuito ou contratado/pago..

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

DirectorsOfficersLiabilityPremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none none
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none tipo de pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas.

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

DirectorsOfficersLiabilityValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "Cobertura XYZ com vigência diferente da vigência da apólice"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

DirectorsOfficersLiabilityTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

DirectorsOfficersLiabilityMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none Público Alvo

DirectorsOfficersLiabilityCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string",
  "idenizationBasis": "POR_OCORRENCIA",
  "idenizationBasisOthers": "string"
}

Informações de cobertura do Seguro Residencial.

Properties

Name Type Required Restrictions Description
maxLMI DirectorsOfficersLiabilityLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.
idenizationBasis string true none Lista com o indicativo da base de indenização para cada cobertura
idenizationBasisOthers string false none Campo livre para descrição, caso o valor do campo "Base de indenização" seja 3. Outros

Enumerated Values

Property Value
idenizationBasis POR_OCORRENCIA
idenizationBasis POR_RECLAMACAO
idenizationBasis OUTRAS

DirectorsOfficersLiabilityLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount DirectorsOfficersLiabilityCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount DirectorsOfficersLiabilityCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

DirectorsOfficersLiabilityLimitGuarantee

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "FINANCEIRO_COBERTURA",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMG aceito pela sociedade para cada produto

Properties

Name Type Required Restrictions Description
type string true none none
amount DirectorsOfficersLiabilityCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount DirectorsOfficersLiabilityCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index FINANCEIRO_COBERTURA
index OUTRO

DirectorsOfficersLiabilityCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit DirectorsOfficersLiabilityCoverageAttributesDetailsUnit true none none

DirectorsOfficersLiabilityCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/directors-officers-liability"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseDomestictCreditList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand DomesticCreditBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

DomesticCreditBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumRates": [
            "string"
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies DomesticCreditCompany true none none

DomesticCreditCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              }
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumRates": [
          "string"
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products DomesticCreditProduct true none Lista de produtos de uma empresa.

DomesticCreditProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          }
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumRates": [
      "string"
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.12 do Anexo II
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes DomesticCreditCoverageAttributes false none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity DomesticCreditValidity true none none
premiumRates [string] false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III
termsAndConditions DomesticCreditTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements DomesticCreditMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO
coverage OUTRAS

DomesticCreditValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

DomesticCreditTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

DomesticCreditMinimumRequirements

{
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
targetAudiences [string] true none Público Alvo

DomesticCreditCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  }
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI DomesticCreditLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.

DomesticCreditLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount DomesticCreditCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount DomesticCreditCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

DomesticCreditCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit DomesticCreditCoverageAttributesDetailsUnit true none none

DomesticCreditCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/domestic-credit"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseEngineeringList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "microinsurance": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand EngineeringBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

EngineeringBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "microinsurance": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumRates": [
            "string"
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies EngineeringCompany true none none

EngineeringCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              }
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "microinsurance": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumRates": [
          "string"
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products EngineeringProduct true none Lista de produtos de uma empresa.

EngineeringProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          }
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "microinsurance": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumRates": [
      "string"
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string false none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes EngineeringCoverageAttributes true none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
microinsurance boolean true none Indicação se o produto é classificado como microsseguro
validity EngineeringValidity true none none
premiumRates [string] false none Faixa de Preço, conforme estabelecido no inciso VII do Art. 2º do Anexo III da Circular SUSEP 635/2021, inclusive sobre sua faculdade para alguns produtos
termsAndConditions EngineeringTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements EngineeringMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
coverage AFRETAMENTOS_DE_AERONAVES
coverage ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
coverage DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
coverage DANOS_MORAIS
coverage DESPESAS_COM_DESENTULHO_DO_LOCAL
coverage DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
coverage DESPESAS_EXTRAORDINARIAS
coverage EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
coverage EQUIPAMENTOS_MOVEIS_ESTACIONARIOS_UTILIZADOS_NA_OBRA
coverage FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
coverage HONORARIOS_DE_PERITO
coverage INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_30_DIAS_EXCETO_PARA_REFORMAS_AMPLIACOES
coverage LUCROS_CESSANTES
coverage MANUTENCAO_AMPLA_ATE_24_MESES
coverage MANUTENCAO_SIMPLES_ATE_24_MESES
coverage OBRAS_CONCLUIDAS
coverage OBRAS_TEMPORARIAS
coverage OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
coverage PROPRIEDADES_CIRCUNVIZINHAS
coverage RECOMPOSICAO_DE_DOCUMENTOS
coverage RESPONSABILIDADE_CIVIL_EMPREGADOR
coverage FUNDACAO
coverage STANDS_DE_VENDA
coverage TRANSPORTE_TERRESTRE
coverage TUMULTOS_GREVES_E_LOCKOUT
coverage OUTRAS

EngineeringValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

EngineeringTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

EngineeringMinimumRequirements

{
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
targetAudiences [string] true none none

EngineeringCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  }
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI EngineeringLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.

EngineeringLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount EngineeringCoverageAttributesDetails true none Valor de Limite Máximo de Indenização (LMI).
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount EngineeringCoverageAttributesDetails false none Valor de Limite Máximo de Indenização (LMI).

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

EngineeringCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Valor de Limite Máximo de Indenização (LMI).

Properties

Name Type Required Restrictions Description
amount number true none none
unit EngineeringCoverageAttributesDetailsUnit true none none

EngineeringCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/engineering"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseEnvironmentalLiabilityList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "INSTALACOES_FIXAS",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "idenizationBasis": "POR_OCORRENCIA",
                    "idenizationBasisOthers": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "maxLMGDescription": "string",
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "string",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "customerServices": [
                "LIVRE_ESCOLHA"
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand EnvironmentalLiabilityBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

EnvironmentalLiabilityBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "INSTALACOES_FIXAS",
              "coverageDescription": "descrição cobertura",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string",
                "idenizationBasis": "POR_OCORRENCIA",
                "idenizationBasisOthers": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "maxLMGDescription": "string",
          "maxLMG": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "FINANCEIRO_COBERTURA",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "assistanceServices": [
            {
              "assistanceServices": true,
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "complementaryAssistanceServicesDetail": "string",
              "chargeTypeSignaling": "GRATUITO"
            }
          ],
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "customerServices": [
            "LIVRE_ESCOLHA"
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies EnvironmentalLiabilityCompany true none none

EnvironmentalLiabilityCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "INSTALACOES_FIXAS",
            "coverageDescription": "descrição cobertura",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string",
              "idenizationBasis": "POR_OCORRENCIA",
              "idenizationBasisOthers": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "maxLMGDescription": "string",
        "maxLMG": {
          "type": "FINANCEIRO",
          "amount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          },
          "index": "FINANCEIRO_COBERTURA",
          "maxIndexAmount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          }
        },
        "assistanceServices": [
          {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "string",
            "chargeTypeSignaling": "GRATUITO"
          }
        ],
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "customerServices": [
          "LIVRE_ESCOLHA"
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products EnvironmentalLiabilityProduct true none Lista de produtos de uma empresa.

EnvironmentalLiabilityProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "INSTALACOES_FIXAS",
        "coverageDescription": "descrição cobertura",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string",
          "idenizationBasis": "POR_OCORRENCIA",
          "idenizationBasisOthers": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "maxLMGDescription": "string",
    "maxLMG": {
      "type": "FINANCEIRO",
      "amount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      },
      "index": "FINANCEIRO_COBERTURA",
      "maxIndexAmount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      }
    },
    "assistanceServices": [
      {
        "assistanceServices": true,
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "complementaryAssistanceServicesDetail": "string",
        "chargeTypeSignaling": "GRATUITO"
      }
    ],
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "customerServices": [
      "LIVRE_ESCOLHA"
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos"
» coverageAttributes EnvironmentalLiabilityCoverageAttributes false none Informações de cobertura do Seguro Residencial.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica.
maxLMGDescription string true none Descritivo da composição do Limite Máximo de Garantia (LMG) por cobertura
maxLMG EnvironmentalLiabilityLimitGuarantee true none Lista com valor de LMG aceito pela sociedade para cada produto
assistanceServices EnvironmentalLiabilityAssistanceServices false none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
validity EnvironmentalLiabilityValidity true none none
customerServices [string] false none none
premiumPayment EnvironmentalLiabilityPremiumPayment true none none
termsAndConditions EnvironmentalLiabilityTerms false none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements EnvironmentalLiabilityMinimumRequirements false none Requisitos mínimos.

Enumerated Values

Property Value
coverage INSTALACOES_FIXAS
coverage TRANSPORTE_AMBIENTAL
coverage OBRAS_E_PRESTACAO_DE_SERVICO
coverage OUTRAS

EnvironmentalLiabilityAssistanceServices

[
  {
    "assistanceServices": true,
    "assistanceServicesPackage": [
      "ATE_10_SERVICOS"
    ],
    "complementaryAssistanceServicesDetail": "string",
    "chargeTypeSignaling": "GRATUITO"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares.
assistanceServicesPackage [string] false none none
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Indicação se o pacote de assistência é gratuito ou contratado/pago.

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

EnvironmentalLiabilityPremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none Forma de Pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III.

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

EnvironmentalLiabilityValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

EnvironmentalLiabilityTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

EnvironmentalLiabilityMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none none

EnvironmentalLiabilityCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string",
  "idenizationBasis": "POR_OCORRENCIA",
  "idenizationBasisOthers": "string"
}

Informações de cobertura do Seguro Residencial.

Properties

Name Type Required Restrictions Description
maxLMI EnvironmentalLiabilityLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura.
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.
idenizationBasis string true none Lista com o indicativo da base de indenização para cada cobertura
idenizationBasisOthers string false none Campo livre para descrição, caso o valor do campo "Base de indenização" seja 3. Outros

Enumerated Values

Property Value
idenizationBasis POR_OCORRENCIA
idenizationBasis POR_RECLAMACAO
idenizationBasis OUTRAS

EnvironmentalLiabilityLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount EnvironmentalLiabilityCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount EnvironmentalLiabilityCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

EnvironmentalLiabilityLimitGuarantee

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "FINANCEIRO_COBERTURA",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMG aceito pela sociedade para cada produto

Properties

Name Type Required Restrictions Description
type string true none none
amount EnvironmentalLiabilityCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount EnvironmentalLiabilityCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index FINANCEIRO_COBERTURA
index OUTRO

EnvironmentalLiabilityCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit EnvironmentalLiabilityCoverageAttributesDetailsUnit true none none

EnvironmentalLiabilityCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/environmental-liability"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseEquipmentBreakdownList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "ROUBO",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "securityType": [
                "SMARTPHONE"
              ],
              "securityTypeOthers": "string",
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "string",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "customerServices": [
                "LIVRE_ESCOLHA"
              ],
              "microInsurance": true,
              "traits": true,
              "premiumPayment": {
                "paymentMethod": [
                  "CARTAO_DE_CREDITO"
                ],
                "paymentDetail": "string",
                "paymentType": [
                  "A_VISTA"
                ],
                "premiumRates": [
                  "string"
                ]
              },
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand EquipmentBreakdownBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

EquipmentBreakdownBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "ROUBO",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "securityType": [
            "SMARTPHONE"
          ],
          "securityTypeOthers": "string",
          "assistanceServices": [
            {
              "assistanceServices": true,
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "complementaryAssistanceServicesDetail": "string",
              "chargeTypeSignaling": "GRATUITO"
            }
          ],
          "customerServices": [
            "LIVRE_ESCOLHA"
          ],
          "microInsurance": true,
          "traits": true,
          "premiumPayment": {
            "paymentMethod": [
              "CARTAO_DE_CREDITO"
            ],
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": [
              "string"
            ]
          },
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies EquipmentBreakdownCompany true none none

EquipmentBreakdownCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "ROUBO",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "securityType": [
          "SMARTPHONE"
        ],
        "securityTypeOthers": "string",
        "assistanceServices": [
          {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "string",
            "chargeTypeSignaling": "GRATUITO"
          }
        ],
        "customerServices": [
          "LIVRE_ESCOLHA"
        ],
        "microInsurance": true,
        "traits": true,
        "premiumPayment": {
          "paymentMethod": [
            "CARTAO_DE_CREDITO"
          ],
          "paymentDetail": "string",
          "paymentType": [
            "A_VISTA"
          ],
          "premiumRates": [
            "string"
          ]
        },
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products EquipmentBreakdownProduct true none Lista de produtos de uma empresa.

EquipmentBreakdownProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "ROUBO",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "securityType": [
      "SMARTPHONE"
    ],
    "securityTypeOthers": "string",
    "assistanceServices": [
      {
        "assistanceServices": true,
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "complementaryAssistanceServicesDetail": "string",
        "chargeTypeSignaling": "GRATUITO"
      }
    ],
    "customerServices": [
      "LIVRE_ESCOLHA"
    ],
    "microInsurance": true,
    "traits": true,
    "premiumPayment": {
      "paymentMethod": [
        "CARTAO_DE_CREDITO"
      ],
      "paymentDetail": "string",
      "paymentType": [
        "A_VISTA"
      ],
      "premiumRates": [
        "string"
      ]
    },
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.8 do Anexo II.
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes EquipmentBreakdownCoverageAttributes false none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
securityType [string] true none Tipo de bem segurado
securityTypeOthers string false none Campo livre para descrição, caso o valor do campo "Tipo de bem" seja 12. Outros
assistanceServices EquipmentBreakdownAssistanceServices false none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
customerServices [string] false none none
microInsurance boolean true none Indicação se o produto é classificado como microsseguro.
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
premiumPayment EquipmentBreakdownPremiumPayment true none none
validity EquipmentBreakdownValidity true none none
termsAndConditions EquipmentBreakdownTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements EquipmentBreakdownMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage DANOS_DE_CAUSA_EXTERNA
coverage DANOS_DE_CAUSA_EXTERNA_E_ROUBO
coverage ROUBO
coverage OUTRAS

EquipmentBreakdownPremiumPayment

{
  "paymentMethod": [
    "CARTAO_DE_CREDITO"
  ],
  "paymentDetail": "string",
  "paymentType": [
    "A_VISTA"
  ],
  "premiumRates": [
    "string"
  ]
}

Properties

Name Type Required Restrictions Description
paymentMethod [string] true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none tipo de pagamento
premiumRates [string] false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III

EquipmentBreakdownValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

EquipmentBreakdownAssistanceServices

[
  {
    "assistanceServices": true,
    "assistanceServicesPackage": [
      "ATE_10_SERVICOS"
    ],
    "complementaryAssistanceServicesDetail": "string",
    "chargeTypeSignaling": "GRATUITO"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares.
assistanceServicesPackage [string] false none none
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Serviços de Assistências Complementares - Tipo de cobrança

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

EquipmentBreakdownTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

EquipmentBreakdownMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none none

EquipmentBreakdownCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string"
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI EquipmentBreakdownLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura.
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.

EquipmentBreakdownLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount EquipmentBreakdownCoverageAttributesDetails true none Lista com valor de LMI aceito pela sociedade para cada cobertura
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount EquipmentBreakdownCoverageAttributesDetails false none Lista com valor de LMI aceito pela sociedade para cada cobertura

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

EquipmentBreakdownCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura

Properties

Name Type Required Restrictions Description
amount number true none none
unit EquipmentBreakdownCoverageAttributesDetailsUnit true none none

EquipmentBreakdownCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/equipment-breakdown"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseErrorsOmissionsLiabilityList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "professionalClass": "ADMINISTRADOR_IMOBILIARIO",
              "professionalClassOthers": "string",
              "coverages": [
                {
                  "coverage": "RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "idenizationBasis": "POR_OCORRENCIA",
                    "idenizationBasisOthers": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "maxLMGDescription": "string",
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "string",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand ErrorsOmissionsLiabilityBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

ErrorsOmissionsLiabilityBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "professionalClass": "ADMINISTRADOR_IMOBILIARIO",
          "professionalClassOthers": "string",
          "coverages": [
            {
              "coverage": "RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string",
                "idenizationBasis": "POR_OCORRENCIA",
                "idenizationBasisOthers": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "maxLMG": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "FINANCEIRO_COBERTURA",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "maxLMGDescription": "string",
          "customerServices": [
            "REDE_REFERENCIADA"
          ],
          "assistanceServices": [
            {
              "assistanceServices": true,
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "complementaryAssistanceServicesDetail": "string",
              "chargeTypeSignaling": "GRATUITO"
            }
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies ErrorsOmissionsLiabilityCompany true none none

ErrorsOmissionsLiabilityCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "professionalClass": "ADMINISTRADOR_IMOBILIARIO",
        "professionalClassOthers": "string",
        "coverages": [
          {
            "coverage": "RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string",
              "idenizationBasis": "POR_OCORRENCIA",
              "idenizationBasisOthers": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "maxLMG": {
          "type": "FINANCEIRO",
          "amount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          },
          "index": "FINANCEIRO_COBERTURA",
          "maxIndexAmount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          }
        },
        "maxLMGDescription": "string",
        "customerServices": [
          "REDE_REFERENCIADA"
        ],
        "assistanceServices": [
          {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "string",
            "chargeTypeSignaling": "GRATUITO"
          }
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products ErrorsOmissionsLiabilityProduct true none Lista de produtos de uma empresa.

ErrorsOmissionsLiabilityProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "professionalClass": "ADMINISTRADOR_IMOBILIARIO",
    "professionalClassOthers": "string",
    "coverages": [
      {
        "coverage": "RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string",
          "idenizationBasis": "POR_OCORRENCIA",
          "idenizationBasisOthers": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "maxLMG": {
      "type": "FINANCEIRO",
      "amount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      },
      "index": "FINANCEIRO_COBERTURA",
      "maxIndexAmount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      }
    },
    "maxLMGDescription": "string",
    "customerServices": [
      "REDE_REFERENCIADA"
    ],
    "assistanceServices": [
      {
        "assistanceServices": true,
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "complementaryAssistanceServicesDetail": "string",
        "chargeTypeSignaling": "GRATUITO"
      }
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
professionalClass string true none Classe profissional
professionalClassOthers string false none Campo aberto para descrição de cada participante ao selecionar o domínio ‘Outros’ no campo acima ‘Classe profissional’
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes ErrorsOmissionsLiabilityCoverageAttributes false none Informações de cobertura do Seguro Residencial.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica.
maxLMG ErrorsOmissionsLiabilityLimitGuarantee true none Lista com valor de LMG aceito pela sociedade para cada produto
maxLMGDescription string true none Descritivo da composição do Limite Máximo de Garantia (LMG) por cobertura
customerServices [string] false none Rede de Atendimento.
assistanceServices ErrorsOmissionsLiabilityAssistanceServices true none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
premiumPayment ErrorsOmissionsLiabilityPremiumPayment true none none
validity ErrorsOmissionsLiabilityValidity true none none
termsAndConditions ErrorsOmissionsLiabilityTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements ErrorsOmissionsLiabilityMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
professionalClass ADMINISTRADOR_IMOBILIARIO
professionalClass ESCRITORIOS_DE_ADVOCACIA
professionalClass CERTIFICACAO_DIGITAL
professionalClass CERTIFICACAO_DE_PRODUTOS_SISTEMAS_PROCESSOS_OU_SERVICOS
professionalClass DESPACHANTE_ADUANEIRO_AGENTE_EMBARCADOR_LICENCIADOR_E_SIMILARES
professionalClass CORRETORES_DE_RESSEGURO
professionalClass CORRETORES_DE_SEGUROS
professionalClass EMPRESAS_DE_TECNOLOGIA
professionalClass EMPRESAS_DE_ENGENHARIA_E_ARQUITETURA
professionalClass HOSPITAIS_CLINICAS_MEDICAS_ODONTOLOGICAS_LABORATORIOS_E_EMPRESAS_DE_DIAGNOSTICOS
professionalClass NOTARIOS_E_OU_REGISTRADORES
professionalClass INSTITUICOES_FINANCEIRAS
professionalClass HOSPITAIS_CLINICAS_LABORATORIOS_EMPRESAS_DE_DIAGNOSTICOS_VETERINARIOS
professionalClass MEDICOS_VETERINARIOS
professionalClass OUTROS
coverage RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO
coverage OUTRAS

ErrorsOmissionsLiabilityAssistanceServices

[
  {
    "assistanceServices": true,
    "assistanceServicesPackage": [
      "ATE_10_SERVICOS"
    ],
    "complementaryAssistanceServicesDetail": "string",
    "chargeTypeSignaling": "GRATUITO"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares.
assistanceServicesPackage [any] false none none
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Indicação se o pacote de assistência é gratuito ou contratado/pago..

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

ErrorsOmissionsLiabilityPremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none Forma de Pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

ErrorsOmissionsLiabilityValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

ErrorsOmissionsLiabilityTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

ErrorsOmissionsLiabilityMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none Tipo de Contratação
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none Público Alvo

ErrorsOmissionsLiabilityCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string",
  "idenizationBasis": "POR_OCORRENCIA",
  "idenizationBasisOthers": "string"
}

Informações de cobertura do Seguro Residencial.

Properties

Name Type Required Restrictions Description
maxLMI ErrorsOmissionsLiabilityLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura.
insuredParticipationDescription string false none Lista com indicativo do tipo de participação do segurado para cada cobertura.
idenizationBasis string true none Lista com o indicativo da base de indenização para cada cobertura
idenizationBasisOthers string false none Campo livre para descrição, caso o valor do campo "Base de indenização" seja 3. Outros

Enumerated Values

Property Value
idenizationBasis POR_OCORRENCIA
idenizationBasis POR_RECLAMACAO
idenizationBasis OUTRAS

ErrorsOmissionsLiabilityLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount ErrorsOmissionsLiabilityCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount ErrorsOmissionsLiabilityCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

ErrorsOmissionsLiabilityLimitGuarantee

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "FINANCEIRO_COBERTURA",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMG aceito pela sociedade para cada produto

Properties

Name Type Required Restrictions Description
type string true none none
amount ErrorsOmissionsLiabilityCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount ErrorsOmissionsLiabilityCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index FINANCEIRO_COBERTURA
index OUTRO

ErrorsOmissionsLiabilityCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit ErrorsOmissionsLiabilityCoverageAttributesDetailsUnit true none none

ErrorsOmissionsLiabilityCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/errors-omissions-liability"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseExportCreditList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_COMERCIAL",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand ExportCreditBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

ExportCreditBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_COMERCIAL",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumRates": [
            "string"
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies ExportCreditCompany true none none

ExportCreditCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_COMERCIAL",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              }
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumRates": [
          "string"
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products ExportCreditProduct true none Lista de produtos de uma empresa.

ExportCreditProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_COMERCIAL",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          }
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumRates": [
      "string"
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string false none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.12 do Anexo II
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes ExportCreditCoverageAttributes false none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity ExportCreditValidity true none none
premiumRates [string] false none Distribuição de frequência relativa aos valores referentes às taxas cobradas.
termsAndConditions ExportCreditTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements ExportCreditMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_COMERCIAL
coverage NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_POLITICA_EXTRAORDINARIO
coverage OUTRAS

ExportCreditValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

ExportCreditTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

ExportCreditMinimumRequirements

{
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
targetAudiences [string] true none Público Alvo

ExportCreditCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  }
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI ExportCreditLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.

ExportCreditLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount ExportCreditCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount ExportCreditCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

ExportCreditCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit ExportCreditCoverageAttributesDetailsUnit true none none

ExportCreditCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/export-credit"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseExtendedWarrantyList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "GARANTIA_ESTENDIDA_ORIGINAL",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "securityType": [
                "SMARTPHONE"
              ],
              "securityTypeOthers": "string",
              "assistanceServices": {
                "assistanceServices": true,
                "assistanceServicesPackage": [
                  "ATE_10_SERVICOS"
                ],
                "complementaryAssistanceServicesDetail": "string",
                "chargeTypeSignaling": "GRATUITO"
              },
              "customerServices": [
                "LIVRE_ESCOLHA"
              ],
              "microinsurance": true,
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand ExtendedWarrantyBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

ExtendedWarrantyBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "GARANTIA_ESTENDIDA_ORIGINAL",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "securityType": [
            "SMARTPHONE"
          ],
          "securityTypeOthers": "string",
          "assistanceServices": {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "string",
            "chargeTypeSignaling": "GRATUITO"
          },
          "customerServices": [
            "LIVRE_ESCOLHA"
          ],
          "microinsurance": true,
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies ExtendedWarrantyCompany true none none

ExtendedWarrantyCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "GARANTIA_ESTENDIDA_ORIGINAL",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "securityType": [
          "SMARTPHONE"
        ],
        "securityTypeOthers": "string",
        "assistanceServices": {
          "assistanceServices": true,
          "assistanceServicesPackage": [
            "ATE_10_SERVICOS"
          ],
          "complementaryAssistanceServicesDetail": "string",
          "chargeTypeSignaling": "GRATUITO"
        },
        "customerServices": [
          "LIVRE_ESCOLHA"
        ],
        "microinsurance": true,
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products ExtendedWarrantyProduct true none Lista de produtos de uma empresa.

ExtendedWarrantyProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "GARANTIA_ESTENDIDA_ORIGINAL",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "securityType": [
      "SMARTPHONE"
    ],
    "securityTypeOthers": "string",
    "assistanceServices": {
      "assistanceServices": true,
      "assistanceServicesPackage": [
        "ATE_10_SERVICOS"
      ],
      "complementaryAssistanceServicesDetail": "string",
      "chargeTypeSignaling": "GRATUITO"
    },
    "customerServices": [
      "LIVRE_ESCOLHA"
    ],
    "microinsurance": true,
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtosss
» coverageAttributes ExtendedWarrantyCoverageAttributes false none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
securityType [string] true none Tipo de bem segurado
securityTypeOthers string false none Campo livre para descrição, caso o valor do campo "Tipo de bem segurado" seja 7. Outros
assistanceServices ExtendedWarrantyAssistanceServices true none none
customerServices [string] true none Rede de Atendimento.
microinsurance boolean true none Indicação se o produto é classificado como microsseguro.
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity ExtendedWarrantyValidity true none none
premiumPayment ExtendedWarrantyPremiumPayment true none none
termsAndConditions ExtendedWarrantyTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements ExtendedWarrantyMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage GARANTIA_ESTENDIDA_ORIGINAL
coverage GARANTIA_ESTENDIDA_AMPLIADA
coverage GARANTIA_ESTENDIDA_REDUZIDA
coverage COMPLEMENTACAO_DE_GARANTIA
coverage OUTRAS

ExtendedWarrantyAssistanceServices

{
  "assistanceServices": true,
  "assistanceServicesPackage": [
    "ATE_10_SERVICOS"
  ],
  "complementaryAssistanceServicesDetail": "string",
  "chargeTypeSignaling": "GRATUITO"
}

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares
assistanceServicesPackage [string] true none Pacotes de Assistência
complementaryAssistanceServicesDetail string true none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string true none Serviços de Assistências Complementares - Tipo de cobrança

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

ExtendedWarrantyValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

ExtendedWarrantyPremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none tipo de pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas.

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

ExtendedWarrantyTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

ExtendedWarrantyMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none Tipo de contratação
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none Público Alvo

ExtendedWarrantyCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string"
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI ExtendedWarrantyLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura.
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.

ExtendedWarrantyLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount ExtendedWarrantyCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount ExtendedWarrantyCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

ExtendedWarrantyCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit ExtendedWarrantyCoverageAttributesDetailsUnit true none none

ExtendedWarrantyCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/extended-warranty"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseFinancialRiskList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "PROTECAO_DE_BENS",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand FinancialRiskBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

FinancialRiskBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "PROTECAO_DE_BENS",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumRates": [
            "string"
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies FinancialRiskCompany true none none

FinancialRiskCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "PROTECAO_DE_BENS",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              }
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumRates": [
          "string"
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products FinancialRiskProduct true none Lista de produtos de uma empresa.

FinancialRiskProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "PROTECAO_DE_BENS",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          }
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumRates": [
      "string"
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string false none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.12 do Anexo II
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes FinancialRiskCoverageAttributes true none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity FinancialRiskValidity true none none
premiumRates [string] false none Distribuição de frequência relativa aos valores referentes às taxas cobradas
termsAndConditions FinancialRiskTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements FinancialRiskMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage PROTECAO_DE_BENS
coverage PROTECAO_DE_DADOS_ONLINE
coverage SAQUE_COMPRA_SOB_COACAO
coverage GAP_TOTAL
coverage GAP_SALDO_DEVEDOR
coverage GAP_DESPESAS_ACESSORIAS
coverage OUTRAS

FinancialRiskValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

FinancialRiskTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

FinancialRiskMinimumRequirements

{
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
targetAudiences [string] true none Público Alvo

FinancialRiskCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  }
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI FinancialRiskLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.

FinancialRiskLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount FinancialRiskCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount FinancialRiskCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

FinancialRiskCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit FinancialRiskCoverageAttributesDetailsUnit true none none

FinancialRiskCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/financial-risk"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseGeneralLiabilityList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "ALAGAMENTO_E_OU_INUNDACAO",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "maxLA": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "idenizationBasis": "POR_OCORRENCIA",
                    "idenizationBasisOthers": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "maxLMGDescription": "string",
              "maxLMG": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "FINANCEIRO_COBERTURA",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "customerServices": [
                "REDE_REFERENCIADA"
              ],
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand GeneralLiabilityBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

GeneralLiabilityBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "ALAGAMENTO_E_OU_INUNDACAO",
              "coverageDescription": "descrição cobertura",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "maxLA": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string",
                "idenizationBasis": "POR_OCORRENCIA",
                "idenizationBasisOthers": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "maxLMGDescription": "string",
          "maxLMG": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "FINANCEIRO_COBERTURA",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "assistanceServices": [
            {
              "assistanceServices": true,
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "complementaryAssistanceServicesDetail": "reboque pane seca",
              "chargeTypeSignaling": "GRATUITO"
            }
          ],
          "customerServices": [
            "REDE_REFERENCIADA"
          ],
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "string",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies GeneralLiabilityCompany true none none

GeneralLiabilityCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "ALAGAMENTO_E_OU_INUNDACAO",
            "coverageDescription": "descrição cobertura",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "maxLA": {
                "amount": 0,
                "unit": {
                  "code": "R$",
                  "description": "REAL"
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string",
              "idenizationBasis": "POR_OCORRENCIA",
              "idenizationBasisOthers": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "maxLMGDescription": "string",
        "maxLMG": {
          "type": "FINANCEIRO",
          "amount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          },
          "index": "FINANCEIRO_COBERTURA",
          "maxIndexAmount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          }
        },
        "assistanceServices": [
          {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "reboque pane seca",
            "chargeTypeSignaling": "GRATUITO"
          }
        ],
        "customerServices": [
          "REDE_REFERENCIADA"
        ],
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "string",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products GeneralLiabilityProduct true none Lista de produtos de uma empresa.

GeneralLiabilityProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "ALAGAMENTO_E_OU_INUNDACAO",
        "coverageDescription": "descrição cobertura",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "maxLA": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string",
          "idenizationBasis": "POR_OCORRENCIA",
          "idenizationBasisOthers": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "maxLMGDescription": "string",
    "maxLMG": {
      "type": "FINANCEIRO",
      "amount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      },
      "index": "FINANCEIRO_COBERTURA",
      "maxIndexAmount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      }
    },
    "assistanceServices": [
      {
        "assistanceServices": true,
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "complementaryAssistanceServicesDetail": "reboque pane seca",
        "chargeTypeSignaling": "GRATUITO"
      }
    ],
    "customerServices": [
      "REDE_REFERENCIADA"
    ],
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "string",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.9 do Anexo II.
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes GeneralLiabilityCoverageAttributes false none Informações de cobertura do Seguro Residencial.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica.
maxLMGDescription string true none Descritivo da composição do Limite Máximo de Garantia (LMG) por cobertura
maxLMG GeneralLiabilityLimitGuarantee true none Lista com valor de LMG aceito pela sociedade para cada produto
assistanceServices GeneralLiabilityAssistanceServices true none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
customerServices [string] false none none
validity GeneralLiabilityValidity true none none
premiumPayment GeneralLiabilityPremiumPayment true none none
termsAndConditions GeneralLiabilityTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements GeneralLiabilityMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage ALAGAMENTO_E_OU_INUNDACAO
coverage ANUNCIOS_E_ANTENAS
coverage ASSISTENCIAS_TECNICAS_E_MECANICAS
coverage CONDOMINIOS_PROPRIETARIOS_E_LOCATARIOS_DE_IMOVEIS
coverage CUSTOS_DE_DEFESA_DO_SEGURADO
coverage DANOS_CAUSADOS_POR_FALHAS_DE_PROFISSIONAL_DA_AREA_MEDICA
coverage DANOS_CAUSADOS_POR_FOGOS_DE_ARTIFICIO
coverage DANOS_ESTETICOS
coverage DANOS_MORAIS
coverage DESPESAS_EMERGENCIAIS_DESPESAS_DE_CONTENCAO_E_DESPESAS_DE_SALVAMENTO_DE_SINISTRO
coverage EMPREGADOR_EMPREGADOS
coverage EMPRESAS_DE_SERVICOS
coverage EQUIPAMENTOS_DE_TERCEIROS_OPERADOS_PELO_SEGURADO
coverage ERRO_DE_PROJETO
coverage EXCURSOES_EVENTOS_EXPOSICOES_E_ATIVIDADES
coverage FAMILIAR
coverage FINANCEIRO
coverage FORO
coverage INDUSTRIA_E_COMERCIO
coverage LOCAIS_E_OU_ESTABELECIMENTOS_DE_QUALQUER_NATUREZA
coverage OBRAS
coverage OPERACOES_DE_QUALQUER_NATUREZA
coverage POLUICAO
coverage PRESTACAO_DE_SERVICOS
coverage PRODUTOS
coverage RECALL
coverage RECLAMACOES_DECORRENTES_DO_FORNECIMENTO_DE_COMESTIVEIS_OU_BEBIDAS
coverage SINDICO
coverage TELEFERICOS_E_SIMILARES
coverage TRANSPORTE_DE_BENS_OU_PESSOAS
coverage VEICULOS_EMBARCACOES_BENS_E_MERCADORIAS
coverage OUTRAS

GeneralLiabilityAssistanceServices

[
  {
    "assistanceServices": true,
    "assistanceServicesPackage": [
      "ATE_10_SERVICOS"
    ],
    "complementaryAssistanceServicesDetail": "reboque pane seca",
    "chargeTypeSignaling": "GRATUITO"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares.
assistanceServicesPackage [any] false none none
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Indicação se o pacote de assistência é gratuito ou contratado/pago..

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

GeneralLiabilityValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

GeneralLiabilityPremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none Forma de pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III.

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

GeneralLiabilityTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

GeneralLiabilityMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "string",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none none

GeneralLiabilityCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "maxLA": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string",
  "idenizationBasis": "POR_OCORRENCIA",
  "idenizationBasisOthers": "string"
}

Informações de cobertura do Seguro Residencial.

Properties

Name Type Required Restrictions Description
maxLMI GeneralLiabilityLimit true none Lista com valor de LMI/LA aceito pela sociedade para cada cobertura.
maxLA GeneralLiabilityCoverageAttributesDetails true none Valor aceito pela sociedade para o produto.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura.
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.
idenizationBasis string true none Lista com o indicativo da base de indenização para cada cobertura
idenizationBasisOthers string false none Campo livre para descrição, caso o valor do campo "Base de indenização" seja 3. Outros

Enumerated Values

Property Value
idenizationBasis POR_OCORRENCIA
idenizationBasis POR_RECLAMACAO
idenizationBasis OUTRAS

GeneralLiabilityLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI/LA aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount GeneralLiabilityCoverageAttributesDetails true none Valor aceito pela sociedade para o produto.
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount GeneralLiabilityCoverageAttributesDetails false none Valor aceito pela sociedade para o produto.

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

GeneralLiabilityLimitGuarantee

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "FINANCEIRO_COBERTURA",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMG aceito pela sociedade para cada produto

Properties

Name Type Required Restrictions Description
type string true none none
amount GeneralLiabilityCoverageAttributesDetails true none Valor aceito pela sociedade para o produto.
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount GeneralLiabilityCoverageAttributesDetails false none Valor aceito pela sociedade para o produto.

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index FINANCEIRO_COBERTURA
index OUTRO

GeneralLiabilityCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Valor aceito pela sociedade para o produto.

Properties

Name Type Required Restrictions Description
amount number true none none
unit GeneralLiabilityCoverageAttributesDetailsUnit true none none

GeneralLiabilityCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/general-liability"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseGlobalBankingList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand GlobalBankingBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

GlobalBankingBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumRates": [
            "string"
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies GlobalBankingCompany true none none

GlobalBankingCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              }
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumRates": [
          "string"
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products GlobalBankingProduct true none Lista de produtos de uma empresa.

GlobalBankingProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          }
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumRates": [
      "string"
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string false none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes GlobalBankingCoverageAttributes false none Informações de cobertura do Seguro Residencial.
» allowApartPurchase boolean true none Permissão para Contratação Separada
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity GlobalBankingValidity true none none
premiumRates [string] false none Distribuição de frequência relativa aos valores referentes às taxas cobradas.
termsAndConditions GlobalBankingTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements GlobalBankingMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
coverage DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
coverage INFIDELIDADE_DE_FUNCIONARIOS
coverage VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
coverage VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
coverage VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
coverage OUTROS

GlobalBankingValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

GlobalBankingTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

GlobalBankingMinimumRequirements

{
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
targetAudiences [string] true none Público Alvo

GlobalBankingCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  }
}

Informações de cobertura do Seguro Residencial.

Properties

Name Type Required Restrictions Description
maxLMI GlobalBankingLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.

GlobalBankingLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount GlobalBankingCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount GlobalBankingCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

GlobalBankingCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit GlobalBankingCoverageAttributesDetailsUnit true none none

GlobalBankingCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/global-banking"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseHomeInsuranceList

{
  "data": {
    "brand": {
      "name": "EMPRESA A seguros",
      "companies": [
        {
          "name": "ABCDE SEGUROS",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "RESIDENCIAL XPTO",
              "code": "0000-0",
              "coverages": [
                {
                  "coverageType": "IMOVEL_BASICA",
                  "coverageDetail": "Cobertura especial para escritório residenciais",
                  "allowApartPurchase": false,
                  "coverageAttributes": {
                    "minLMI": {},
                    "maxLMI": {},
                    "minDeductibleAmount": {},
                    "insuredMandatoryParticipationPercentage": 0
                  }
                }
              ],
              "propertyCharacteristics": [
                {
                  "propertyType": "CASA",
                  "propertyBuildType": "ALVENARIA",
                  "propertyUsageType": "HABITUAL",
                  "destinationInsuredImportance": "PREDIO"
                }
              ],
              "propertyZipCode": "1311000",
              "protective": true,
              "additional": [
                "SORTEIO_GRATUITO"
              ],
              "additionalOthers": "string",
              "assistanceServices": [
                {
                  "assistanceServicesPackage": "ATE_10_SERVICOS",
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITA"
                }
              ],
              "microInsurance": true,
              "termsAndConditions": [
                {
                  "susepProcessNumber": "XXXXX.XXXXXX/XXXX-XX",
                  "definition": "https://openinsurance.com.br/aaa"
                }
              ],
              "validity": [
                {
                  "term": "ANUAL",
                  "termOthers": "string"
                }
              ],
              "customerServices": [
                "LIVRE_ESCOLHA"
              ],
              "premiumRates": [
                "string"
              ],
              "premiumPayments": [
                {
                  "paymentMethod": "CARTAO_CREDITO",
                  "paymentMethodDetail": "string",
                  "paymentType": "PAGAMENTO_UNICO"
                }
              ],
              "minimumRequirements": [
                {
                  "contractingType": "COLETIVO",
                  "contractingMinRequirement": "https://openinsurance.com.br/aaa"
                }
              ],
              "targetAudiences": [
                "PESSOA_NATURAL"
              ]
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand HomeInsuranceBrand true none none
links Links true none none
meta Meta true none none

HomeInsuranceBrand

{
  "name": "EMPRESA A seguros",
  "companies": [
    {
      "name": "ABCDE SEGUROS",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "RESIDENCIAL XPTO",
          "code": "0000-0",
          "coverages": [
            {
              "coverageType": "IMOVEL_BASICA",
              "coverageDetail": "Cobertura especial para escritório residenciais",
              "allowApartPurchase": false,
              "coverageAttributes": {
                "minLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "minDeductibleAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "insuredMandatoryParticipationPercentage": 0
              }
            }
          ],
          "propertyCharacteristics": [
            {
              "propertyType": "CASA",
              "propertyBuildType": "ALVENARIA",
              "propertyUsageType": "HABITUAL",
              "destinationInsuredImportance": "PREDIO"
            }
          ],
          "propertyZipCode": "1311000",
          "protective": true,
          "additional": [
            "SORTEIO_GRATUITO"
          ],
          "additionalOthers": "string",
          "assistanceServices": [
            {
              "assistanceServicesPackage": "ATE_10_SERVICOS",
              "complementaryAssistanceServicesDetail": "reboque pane seca",
              "chargeTypeSignaling": "GRATUITA"
            }
          ],
          "microInsurance": true,
          "termsAndConditions": [
            {
              "susepProcessNumber": "XXXXX.XXXXXX/XXXX-XX",
              "definition": "https://openinsurance.com.br/aaa"
            }
          ],
          "validity": [
            {
              "term": "ANUAL",
              "termOthers": "string"
            }
          ],
          "customerServices": [
            "LIVRE_ESCOLHA"
          ],
          "premiumRates": [
            "string"
          ],
          "premiumPayments": [
            {
              "paymentMethod": "CARTAO_CREDITO",
              "paymentMethodDetail": "string",
              "paymentType": "PAGAMENTO_UNICO"
            }
          ],
          "minimumRequirements": [
            {
              "contractingType": "COLETIVO",
              "contractingMinRequirement": "https://openinsurance.com.br/aaa"
            }
          ],
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
name string true none Nome da marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa das sociedades sob ela em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies HomeInsuranceCompany true none none

HomeInsuranceCompany

[
  {
    "name": "ABCDE SEGUROS",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "RESIDENCIAL XPTO",
        "code": "0000-0",
        "coverages": [
          {
            "coverageType": "IMOVEL_BASICA",
            "coverageDetail": "Cobertura especial para escritório residenciais",
            "allowApartPurchase": false,
            "coverageAttributes": {
              "minLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "minDeductibleAmount": {
                "amount": 0,
                "unit": {
                  "code": "R$",
                  "description": "REAL"
                }
              },
              "insuredMandatoryParticipationPercentage": 0
            }
          }
        ],
        "propertyCharacteristics": [
          {
            "propertyType": "CASA",
            "propertyBuildType": "ALVENARIA",
            "propertyUsageType": "HABITUAL",
            "destinationInsuredImportance": "PREDIO"
          }
        ],
        "propertyZipCode": "1311000",
        "protective": true,
        "additional": [
          "SORTEIO_GRATUITO"
        ],
        "additionalOthers": "string",
        "assistanceServices": [
          {
            "assistanceServicesPackage": "ATE_10_SERVICOS",
            "complementaryAssistanceServicesDetail": "reboque pane seca",
            "chargeTypeSignaling": "GRATUITA"
          }
        ],
        "microInsurance": true,
        "termsAndConditions": [
          {
            "susepProcessNumber": "XXXXX.XXXXXX/XXXX-XX",
            "definition": "https://openinsurance.com.br/aaa"
          }
        ],
        "validity": [
          {
            "term": "ANUAL",
            "termOthers": "string"
          }
        ],
        "customerServices": [
          "LIVRE_ESCOLHA"
        ],
        "premiumRates": [
          "string"
        ],
        "premiumPayments": [
          {
            "paymentMethod": "CARTAO_CREDITO",
            "paymentMethodDetail": "string",
            "paymentType": "PAGAMENTO_UNICO"
          }
        ],
        "minimumRequirements": [
          {
            "contractingType": "COLETIVO",
            "contractingMinRequirement": "https://openinsurance.com.br/aaa"
          }
        ],
        "targetAudiences": [
          "PESSOA_NATURAL"
        ]
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products HomeInsuranceProduct false none Produtos de Seguro Residencial.

HomeInsuranceProduct

[
  {
    "name": "RESIDENCIAL XPTO",
    "code": "0000-0",
    "coverages": [
      {
        "coverageType": "IMOVEL_BASICA",
        "coverageDetail": "Cobertura especial para escritório residenciais",
        "allowApartPurchase": false,
        "coverageAttributes": {
          "minLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "minDeductibleAmount": {
            "amount": 0,
            "unit": {
              "code": "R$",
              "description": "REAL"
            }
          },
          "insuredMandatoryParticipationPercentage": 0
        }
      }
    ],
    "propertyCharacteristics": [
      {
        "propertyType": "CASA",
        "propertyBuildType": "ALVENARIA",
        "propertyUsageType": "HABITUAL",
        "destinationInsuredImportance": "PREDIO"
      }
    ],
    "propertyZipCode": "1311000",
    "protective": true,
    "additional": [
      "SORTEIO_GRATUITO"
    ],
    "additionalOthers": "string",
    "assistanceServices": [
      {
        "assistanceServicesPackage": "ATE_10_SERVICOS",
        "complementaryAssistanceServicesDetail": "reboque pane seca",
        "chargeTypeSignaling": "GRATUITA"
      }
    ],
    "microInsurance": true,
    "termsAndConditions": [
      {
        "susepProcessNumber": "XXXXX.XXXXXX/XXXX-XX",
        "definition": "https://openinsurance.com.br/aaa"
      }
    ],
    "validity": [
      {
        "term": "ANUAL",
        "termOthers": "string"
      }
    ],
    "customerServices": [
      "LIVRE_ESCOLHA"
    ],
    "premiumRates": [
      "string"
    ],
    "premiumPayments": [
      {
        "paymentMethod": "CARTAO_CREDITO",
        "paymentMethodDetail": "string",
        "paymentType": "PAGAMENTO_UNICO"
      }
    ],
    "minimumRequirements": [
      {
        "contractingType": "COLETIVO",
        "contractingMinRequirement": "https://openinsurance.com.br/aaa"
      }
    ],
    "targetAudiences": [
      "PESSOA_NATURAL"
    ]
  }
]

Produtos de Seguro Residencial.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages HomeInsuranceCoverages true none Listagem de coberturas incluídas no produto.
propertyCharacteristics HomeInsurancePropertyCharacteristics true none Caracteristicas do imóvel.
propertyZipCode string true none Código de Endereçamento Postal do Imóvel
protective boolean true none Protecionais - Indicativo de exigência de itens protecionais.
additional [string] true none none
additionalOthers string false none Campo aberto para descrição de cada participante ao selecionar o domínio ‘Outros’ no campo acima ‘Adicionais’.
assistanceServices HomeInsuranceAssistanceServices true none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
microInsurance boolean true none Indicação se o produto é classificado como microsseguro.
termsAndConditions HomeInsuranceTermsAndConditions true none Informações dos termos e condições conforme número do processo SUSEP.
validity HomeInsuranceValidity true none Vigência
customerServices [string] true none Informações de pagamento de prêmio.
premiumRates [string] false none Distribuição de frequência relativa aos valores referentes às taxas cobradas.
premiumPayments HomeInsurancePremiumPayment true none Informações de pagamento de prêmio.
minimumRequirements [HomeInsuranceMinimumRequirements] true none [Produtos de Seguro Residencial.]
targetAudiences [string] true none none

HomeInsuranceMinimumRequirements

{
  "contractingType": "COLETIVO",
  "contractingMinRequirement": "https://openinsurance.com.br/aaa"
}

Produtos de Seguro Residencial.

Properties

Name Type Required Restrictions Description
contractingType string true none Tipo de contratação.
contractingMinRequirement string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).

Enumerated Values

Property Value
contractingType COLETIVO
contractingType INDIVIDUAL
contractingType AMBAS

HomeInsuranceCoverageAttributes

{
  "minLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "minDeductibleAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "insuredMandatoryParticipationPercentage": 0
}

Informações de cobertura do Seguro Residencial.

Properties

Name Type Required Restrictions Description
minLMI HomeInsuranceLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
maxLMI HomeInsuranceLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
minDeductibleAmount HomeInsuranceCoverageAttributesDetails true none Valor
insuredMandatoryParticipationPercentage number true none Listagem percentual de franquia e/ou percentual de participação obrigatória do segurado estabelecida pela sociedade para cada tipo de cobertura de produto.

HomeInsuranceLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount HomeInsuranceCoverageAttributesDetails true none Valor
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount HomeInsuranceCoverageAttributesDetails false none Valor

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

HomeInsuranceCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

HomeInsuranceCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Valor

Properties

Name Type Required Restrictions Description
amount number true none none
unit HomeInsuranceCoverageAttributesDetailsUnit true none none

HomeInsuranceTermsAndConditions

[
  {
    "susepProcessNumber": "XXXXX.XXXXXX/XXXX-XX",
    "definition": "https://openinsurance.com.br/aaa"
  }
]

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string true none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

HomeInsuranceValidity

[
  {
    "term": "ANUAL",
    "termOthers": "string"
  }
]

Vigência

Properties

Name Type Required Restrictions Description
term string true none Prazo de vigência do seguro contratado Intervalo contínuo de tempo durante o qual está em vigor o contrato de seguro. (RESOLUÇÃO CNSP Nº 341/2016).
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

Enumerated Values

Property Value
term ANUAL
term ANUAL_INTERMITENTE
term PLURIANUAL
term PLURIANUAL_INTERMITENTE
term MENSAL
term MENSAL_INTERMITENTE
term DIARIO
term DIARIO_INTERMITENTE
term OUTROS

HomeInsurancePremiumPayment

[
  {
    "paymentMethod": "CARTAO_CREDITO",
    "paymentMethodDetail": "string",
    "paymentType": "PAGAMENTO_UNICO"
  }
]

Informações de pagamento de prêmio.

Properties

Name Type Required Restrictions Description
paymentMethod string true none Meio de pagamento escolhido pelo segurado.
paymentMethodDetail string false none Campo aberto para detalhamento do campo ‘Outros’ por cada participante.
paymentType string true none Forma de pagamento

Enumerated Values

Property Value
paymentMethod CARTAO_CREDITO
paymentMethod CARTAO_DEBITO
paymentMethod DEBITO_CONTA_CORRENTE
paymentMethod DEBITO_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGINACAO_FOLHA_PAGAMENTO
paymentMethod PONTOS_PROGRAMAS_BENEFICIO
paymentMethod OUTROS
paymentType PAGAMENTO_UNICO
paymentType PARCELADO
paymentType AMBOS

HomeInsuranceAssistanceServices

[
  {
    "assistanceServicesPackage": "ATE_10_SERVICOS",
    "complementaryAssistanceServicesDetail": "reboque pane seca",
    "chargeTypeSignaling": "GRATUITA"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServicesPackage string true none Pacotes de Assistência.
complementaryAssistanceServicesDetail string true none Campo livre para descrição dos serviços ofertados por cada sociedade participante.
chargeTypeSignaling string true none Sinalização em campo exclusivo se o pacote de Assistência é gratuita ou contratada/paga.

Enumerated Values

Property Value
assistanceServicesPackage ATE_10_SERVICOS
assistanceServicesPackage ATE_20_SERVICOS
assistanceServicesPackage ACIMA_20_SERVICOS
assistanceServicesPackage CUSTOMIZAVEL
chargeTypeSignaling GRATUITA
chargeTypeSignaling PAGO

HomeInsuranceCoverages

[
  {
    "coverageType": "IMOVEL_BASICA",
    "coverageDetail": "Cobertura especial para escritório residenciais",
    "allowApartPurchase": false,
    "coverageAttributes": {
      "minLMI": {
        "type": "FINANCEIRO",
        "amount": {
          "amount": 0,
          "unit": {
            "code": "R$",
            "description": "REAL"
          }
        },
        "index": "LMG",
        "maxIndexAmount": {
          "amount": 0,
          "unit": {
            "code": "R$",
            "description": "REAL"
          }
        }
      },
      "maxLMI": {
        "type": "FINANCEIRO",
        "amount": {
          "amount": 0,
          "unit": {
            "code": "R$",
            "description": "REAL"
          }
        },
        "index": "LMG",
        "maxIndexAmount": {
          "amount": 0,
          "unit": {
            "code": "R$",
            "description": "REAL"
          }
        }
      },
      "minDeductibleAmount": {
        "amount": 0,
        "unit": {
          "code": "R$",
          "description": "REAL"
        }
      },
      "insuredMandatoryParticipationPercentage": 0
    }
  }
]

Listagem de coberturas incluídas no produto.

Properties

Name Type Required Restrictions Description
coverageType string true none Nome do tipo da cobertura.
coverageDetail string true none Campo aberto para detalhamento por coberturas possíveis dos produtos a ser feito por cada participante.
allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
coverageAttributes HomeInsuranceCoverageAttributes true none Informações de cobertura do Seguro Residencial.

Enumerated Values

Property Value
coverageType IMOVEL_BASICA
coverageType IMOVEL_AMPLA
coverageType DANOS_ELETRICOS
coverageType DANOS_POR_AGUA
coverageType ALAGAMENTO
coverageType RESPONSABILIDADE_CIVIL_FAMILIAR
coverageType RESPONSABILIDADE_CIVIL_DANOS_MORAIS
coverageType ROUBO_SUBTRACAO_BENS
coverageType ROUBO_SUBTRACAO_BENS_FORA_LOCAL_SEGURADO
coverageType TACOS_GOLFE_HOLE_ONE
coverageType PEQUENAS_REFORMAS_OBRAS
coverageType GREVES_TUMULTOS_LOCKOUT
coverageType MICROEMPREENDEDOR
coverageType ESCRITORIO_RESIDENCIA
coverageType DANOS_EQUIPAMENTOS_ELETRONICOS
coverageType QUEBRA_VIDROS
coverageType IMPACTO_VEICULOS
coverageType VENDAVAL
coverageType PERDA_PAGAMENTO_ALUGUEL
coverageType BICICLETA
coverageType RESPONSABILIDADE_CIVIL_BICICLETA
coverageType RC_EMPREGADOR
coverageType DESMORONAMENTO
coverageType DESPESAS_EXTRAORDINARIAS
coverageType JOIAS_OBRAS_ARTE
coverageType TERREMOTO
coverageType IMPACTO_AERONAVES
coverageType PAISAGISMO
coverageType INCENDIO
coverageType QUEDA_RAIO
coverageType EXPLOSAO
coverageType OUTRAS

HomeInsurancePropertyCharacteristics

[
  {
    "propertyType": "CASA",
    "propertyBuildType": "ALVENARIA",
    "propertyUsageType": "HABITUAL",
    "destinationInsuredImportance": "PREDIO"
  }
]

Caracteristicas do imóvel.

Properties

Name Type Required Restrictions Description
propertyType string true none Tipo de imóvel.
propertyBuildType string true none Descrição do tipo de construção da propriedade.
propertyUsageType string true none Descrição do tipo de uso da propriedade.
destinationInsuredImportance string true none Destinação da Importância Segurada.

Enumerated Values

Property Value
propertyType CASA
propertyType APARTAMENTO
propertyBuildType ALVENARIA
propertyBuildType MADEIRA
propertyBuildType METALICA
propertyBuildType MISTA
propertyUsageType HABITUAL
propertyUsageType VERANEIO
propertyUsageType DESOCUPADO
propertyUsageType CASA_ESCRITORIO
propertyUsageType ALUGUEL_TEMPORADA
destinationInsuredImportance PREDIO
destinationInsuredImportance CONTEUDO
destinationInsuredImportance AMBOS

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/home-insurance/commercializationArea"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseLifePensionList

{
  "requestTime": "2021-08-20T08:30:00Z",
  "data": {
    "brand": {
      "name": "EMPRESA",
      "companies": [
        {
          "name": "EMPRESA Seguros",
          "cnpjNumber": "45086338000178",
          "products": [
            {
              "name": "Brasilprev Private Multimercado 2020",
              "code": "1234",
              "segment": "PREVIDENCIA",
              "type": "PGBL",
              "modality": "CONTRIBUICAO_VARIAVEL",
              "optionalCoverage": "string",
              "productDetails": [
                {
                  "susepProcessNumber": "15414.614141/2020-71",
                  "contractTermsConditions": "https://example.com/mobilebanking",
                  "defferalPeriod": {
                    "interestRate": 0.25123,
                    "updateIndex": "IPCA",
                    "otherMinimumPerformanceGarantees": "SELIC",
                    "reversalFinancialResults": 5.123,
                    "minimumPremiumAmount": [],
                    "premiumPaymentMethod": [],
                    "permissionExtraordinaryContributions": true,
                    "permissonScheduledFinancialPayments": true,
                    "gracePeriodRedemption": 100,
                    "gracePeriodBetweenRedemptionRequests": 30,
                    "redemptionPaymentTerm": 10,
                    "gracePeriodPortability": 12,
                    "gracePeriodBetweenPortabilityRequests": 15,
                    "portabilityPaymentTerm": 20,
                    "investmentFunds": []
                  },
                  "grantPeriodBenefit": {
                    "incomeModality": [],
                    "biometricTable": [],
                    "interestRate": 3.225,
                    "updateIndex": "IPCA",
                    "reversalResultsFinancial": 13.252,
                    "investmentFunds": []
                  },
                  "costs": {
                    "loadingAntecipated": {},
                    "loadingLate": {}
                  }
                }
              ],
              "minimumRequirements": {
                "contractType": [
                  "INDIVIDUAL"
                ],
                "participantQualified": true,
                "minRequirementsContract": "https://example.com/mobile-banking"
              },
              "targetAudience": "PESSOA_NATURAL"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
requestTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
data object true none none
» brand LifePensionBrand true none Organização controladora do grupo.
links Links true none none
meta Meta true none none

LifePensionBrand

{
  "name": "EMPRESA",
  "companies": [
    {
      "name": "EMPRESA Seguros",
      "cnpjNumber": "45086338000178",
      "products": [
        {
          "name": "Brasilprev Private Multimercado 2020",
          "code": "1234",
          "segment": "PREVIDENCIA",
          "type": "PGBL",
          "modality": "CONTRIBUICAO_VARIAVEL",
          "optionalCoverage": "string",
          "productDetails": [
            {
              "susepProcessNumber": "15414.614141/2020-71",
              "contractTermsConditions": "https://example.com/mobilebanking",
              "defferalPeriod": {
                "interestRate": 0.25123,
                "updateIndex": "IPCA",
                "otherMinimumPerformanceGarantees": "SELIC",
                "reversalFinancialResults": 5.123,
                "minimumPremiumAmount": [
                  {
                    "minimumPremiumAmountValue": 250,
                    "minimumPremiumAmountDescription": ""
                  }
                ],
                "premiumPaymentMethod": [
                  "CARTAO_CREDITO"
                ],
                "permissionExtraordinaryContributions": true,
                "permissonScheduledFinancialPayments": true,
                "gracePeriodRedemption": 100,
                "gracePeriodBetweenRedemptionRequests": 30,
                "redemptionPaymentTerm": 10,
                "gracePeriodPortability": 12,
                "gracePeriodBetweenPortabilityRequests": 15,
                "portabilityPaymentTerm": 20,
                "investmentFunds": [
                  {
                    "cnpjNumber": "13.456.789/0001-12",
                    "companyName": "EYPREV",
                    "maximumAdministrationFee": 20.1,
                    "typePerformanceFee": [],
                    "maximumPerformanceFee": 20,
                    "eligibilityRule": true,
                    "minimumContributionAmount": 1000000000,
                    "minimumContributionValue": 1000000000,
                    "minimumMathematicalProvisionAmount": 1000
                  }
                ]
              },
              "grantPeriodBenefit": {
                "incomeModality": [
                  "RENDA_VITALICIA"
                ],
                "biometricTable": [
                  "AT_2000_FEMALE_SUAVIZADA_15"
                ],
                "interestRate": 3.225,
                "updateIndex": "IPCA",
                "reversalResultsFinancial": 13.252,
                "investmentFunds": [
                  {
                    "cnpjNumber": "13.456.789/0001-12",
                    "companyName": "EYPREV",
                    "maximumAdministrationFee": 20.1,
                    "typePerformanceFee": [],
                    "maximumPerformanceFee": 20,
                    "eligibilityRule": true,
                    "minimumContributionAmount": 1000000000,
                    "minimumContributionValue": 1000000000,
                    "minimumMathematicalProvisionAmount": 1000
                  }
                ]
              },
              "costs": {
                "loadingAntecipated": {
                  "minValue": 4.122,
                  "maxValue": 10
                },
                "loadingLate": {
                  "minValue": 4.122,
                  "maxValue": 10
                }
              }
            }
          ],
          "minimumRequirements": {
            "contractType": [
              "INDIVIDUAL"
            ],
            "participantQualified": true,
            "minRequirementsContract": "https://example.com/mobile-banking"
          },
          "targetAudience": "PESSOA_NATURAL"
        }
      ]
    }
  ]
}

Organização controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa das sociedades sob ela em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies LifePensionCompany true none none

LifePensionCompany

[
  {
    "name": "EMPRESA Seguros",
    "cnpjNumber": "45086338000178",
    "products": [
      {
        "name": "Brasilprev Private Multimercado 2020",
        "code": "1234",
        "segment": "PREVIDENCIA",
        "type": "PGBL",
        "modality": "CONTRIBUICAO_VARIAVEL",
        "optionalCoverage": "string",
        "productDetails": [
          {
            "susepProcessNumber": "15414.614141/2020-71",
            "contractTermsConditions": "https://example.com/mobilebanking",
            "defferalPeriod": {
              "interestRate": 0.25123,
              "updateIndex": "IPCA",
              "otherMinimumPerformanceGarantees": "SELIC",
              "reversalFinancialResults": 5.123,
              "minimumPremiumAmount": [
                {
                  "minimumPremiumAmountValue": 250,
                  "minimumPremiumAmountDescription": ""
                }
              ],
              "premiumPaymentMethod": [
                "CARTAO_CREDITO"
              ],
              "permissionExtraordinaryContributions": true,
              "permissonScheduledFinancialPayments": true,
              "gracePeriodRedemption": 100,
              "gracePeriodBetweenRedemptionRequests": 30,
              "redemptionPaymentTerm": 10,
              "gracePeriodPortability": 12,
              "gracePeriodBetweenPortabilityRequests": 15,
              "portabilityPaymentTerm": 20,
              "investmentFunds": [
                {
                  "cnpjNumber": "13.456.789/0001-12",
                  "companyName": "EYPREV",
                  "maximumAdministrationFee": 20.1,
                  "typePerformanceFee": [
                    "DIRETAMENTE"
                  ],
                  "maximumPerformanceFee": 20,
                  "eligibilityRule": true,
                  "minimumContributionAmount": 1000000000,
                  "minimumContributionValue": 1000000000,
                  "minimumMathematicalProvisionAmount": 1000
                }
              ]
            },
            "grantPeriodBenefit": {
              "incomeModality": [
                "RENDA_VITALICIA"
              ],
              "biometricTable": [
                "AT_2000_FEMALE_SUAVIZADA_15"
              ],
              "interestRate": 3.225,
              "updateIndex": "IPCA",
              "reversalResultsFinancial": 13.252,
              "investmentFunds": [
                {
                  "cnpjNumber": "13.456.789/0001-12",
                  "companyName": "EYPREV",
                  "maximumAdministrationFee": 20.1,
                  "typePerformanceFee": [
                    "DIRETAMENTE"
                  ],
                  "maximumPerformanceFee": 20,
                  "eligibilityRule": true,
                  "minimumContributionAmount": 1000000000,
                  "minimumContributionValue": 1000000000,
                  "minimumMathematicalProvisionAmount": 1000
                }
              ]
            },
            "costs": {
              "loadingAntecipated": {
                "minValue": 4.122,
                "maxValue": 10
              },
              "loadingLate": {
                "minValue": 4.122,
                "maxValue": 10
              }
            }
          }
        ],
        "minimumRequirements": {
          "contractType": [
            "INDIVIDUAL"
          ],
          "participantQualified": true,
          "minRequirementsContract": "https://example.com/mobile-banking"
        },
        "targetAudience": "PESSOA_NATURAL"
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products LifePensionProduct true none none

LifePensionProduct

[
  {
    "name": "Brasilprev Private Multimercado 2020",
    "code": "1234",
    "segment": "PREVIDENCIA",
    "type": "PGBL",
    "modality": "CONTRIBUICAO_VARIAVEL",
    "optionalCoverage": "string",
    "productDetails": [
      {
        "susepProcessNumber": "15414.614141/2020-71",
        "contractTermsConditions": "https://example.com/mobilebanking",
        "defferalPeriod": {
          "interestRate": 0.25123,
          "updateIndex": "IPCA",
          "otherMinimumPerformanceGarantees": "SELIC",
          "reversalFinancialResults": 5.123,
          "minimumPremiumAmount": [
            {
              "minimumPremiumAmountValue": 250,
              "minimumPremiumAmountDescription": ""
            }
          ],
          "premiumPaymentMethod": [
            "CARTAO_CREDITO"
          ],
          "permissionExtraordinaryContributions": true,
          "permissonScheduledFinancialPayments": true,
          "gracePeriodRedemption": 100,
          "gracePeriodBetweenRedemptionRequests": 30,
          "redemptionPaymentTerm": 10,
          "gracePeriodPortability": 12,
          "gracePeriodBetweenPortabilityRequests": 15,
          "portabilityPaymentTerm": 20,
          "investmentFunds": [
            {
              "cnpjNumber": "13.456.789/0001-12",
              "companyName": "EYPREV",
              "maximumAdministrationFee": 20.1,
              "typePerformanceFee": [
                "DIRETAMENTE"
              ],
              "maximumPerformanceFee": 20,
              "eligibilityRule": true,
              "minimumContributionAmount": 1000000000,
              "minimumContributionValue": 1000000000,
              "minimumMathematicalProvisionAmount": 1000
            }
          ]
        },
        "grantPeriodBenefit": {
          "incomeModality": [
            "RENDA_VITALICIA"
          ],
          "biometricTable": [
            "AT_2000_FEMALE_SUAVIZADA_15"
          ],
          "interestRate": 3.225,
          "updateIndex": "IPCA",
          "reversalResultsFinancial": 13.252,
          "investmentFunds": [
            {
              "cnpjNumber": "13.456.789/0001-12",
              "companyName": "EYPREV",
              "maximumAdministrationFee": 20.1,
              "typePerformanceFee": [
                "DIRETAMENTE"
              ],
              "maximumPerformanceFee": 20,
              "eligibilityRule": true,
              "minimumContributionAmount": 1000000000,
              "minimumContributionValue": 1000000000,
              "minimumMathematicalProvisionAmount": 1000
            }
          ]
        },
        "costs": {
          "loadingAntecipated": {
            "minValue": 4.122,
            "maxValue": 10
          },
          "loadingLate": {
            "minValue": 4.122,
            "maxValue": 10
          }
        }
      }
    ],
    "minimumRequirements": {
      "contractType": [
        "INDIVIDUAL"
      ],
      "participantQualified": true,
      "minRequirementsContract": "https://example.com/mobile-banking"
    },
    "targetAudience": "PESSOA_NATURAL"
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
segment string true none Segmento do qual se trata o produto contratado.
type string false none Tipo do produto contratado.
modality string true none Modalidade do produto contratado.
optionalCoverage string false none Campo aberto (possibilidade de incluir URL).
productDetails LifePensionProductDetails false none none
minimumRequirements LifePensionMinimumRequirements true none none
targetAudience string true none Público-alvo.

Enumerated Values

Property Value
segment SEGURO_PESSOAS
segment PREVIDENCIA
type PGBL
type PRGP
type PAGP
type PRSA
type PRI
type PDR
type VGBL
type VRGP
type VAGP
type VRSA
type VRI
type VDR
type DEMAIS_PRODUTOS_PREVIDENCIA
modality CONTRIBUICAO_VARIAVEL
modality BENEFICIO_DEFINIDO
targetAudience PESSOA_NATURAL
targetAudience PESSOA_JURIDICA

LifePensionProductDetails

[
  {
    "susepProcessNumber": "15414.614141/2020-71",
    "contractTermsConditions": "https://example.com/mobilebanking",
    "defferalPeriod": {
      "interestRate": 0.25123,
      "updateIndex": "IPCA",
      "otherMinimumPerformanceGarantees": "SELIC",
      "reversalFinancialResults": 5.123,
      "minimumPremiumAmount": [
        {
          "minimumPremiumAmountValue": 250,
          "minimumPremiumAmountDescription": ""
        }
      ],
      "premiumPaymentMethod": [
        "CARTAO_CREDITO"
      ],
      "permissionExtraordinaryContributions": true,
      "permissonScheduledFinancialPayments": true,
      "gracePeriodRedemption": 100,
      "gracePeriodBetweenRedemptionRequests": 30,
      "redemptionPaymentTerm": 10,
      "gracePeriodPortability": 12,
      "gracePeriodBetweenPortabilityRequests": 15,
      "portabilityPaymentTerm": 20,
      "investmentFunds": [
        {
          "cnpjNumber": "13.456.789/0001-12",
          "companyName": "EYPREV",
          "maximumAdministrationFee": 20.1,
          "typePerformanceFee": [
            "DIRETAMENTE"
          ],
          "maximumPerformanceFee": 20,
          "eligibilityRule": true,
          "minimumContributionAmount": 1000000000,
          "minimumContributionValue": 1000000000,
          "minimumMathematicalProvisionAmount": 1000
        }
      ]
    },
    "grantPeriodBenefit": {
      "incomeModality": [
        "RENDA_VITALICIA"
      ],
      "biometricTable": [
        "AT_2000_FEMALE_SUAVIZADA_15"
      ],
      "interestRate": 3.225,
      "updateIndex": "IPCA",
      "reversalResultsFinancial": 13.252,
      "investmentFunds": [
        {
          "cnpjNumber": "13.456.789/0001-12",
          "companyName": "EYPREV",
          "maximumAdministrationFee": 20.1,
          "typePerformanceFee": [
            "DIRETAMENTE"
          ],
          "maximumPerformanceFee": 20,
          "eligibilityRule": true,
          "minimumContributionAmount": 1000000000,
          "minimumContributionValue": 1000000000,
          "minimumMathematicalProvisionAmount": 1000
        }
      ]
    },
    "costs": {
      "loadingAntecipated": {
        "minValue": 4.122,
        "maxValue": 10
      },
      "loadingLate": {
        "minValue": 4.122,
        "maxValue": 10
      }
    }
  }
]

Properties

Name Type Required Restrictions Description
susepProcessNumber string true none Sequência numérica utilizada para consulta dos processos eletrônicos na SUSEP, com caracteres especiais.
contractTermsConditions string true none Campo aberto (possibilidade de incluir URL).
defferalPeriod LifePensionDefferalPeriod true none none
grantPeriodBenefit LifePensionPeriodGrantBenefit true none none
costs LifePensionCosts true none none

LifePensionDefferalPeriod

{
  "interestRate": 0.25123,
  "updateIndex": "IPCA",
  "otherMinimumPerformanceGarantees": "SELIC",
  "reversalFinancialResults": 5.123,
  "minimumPremiumAmount": [
    {
      "minimumPremiumAmountValue": 250,
      "minimumPremiumAmountDescription": ""
    }
  ],
  "premiumPaymentMethod": [
    "CARTAO_CREDITO"
  ],
  "permissionExtraordinaryContributions": true,
  "permissonScheduledFinancialPayments": true,
  "gracePeriodRedemption": 100,
  "gracePeriodBetweenRedemptionRequests": 30,
  "redemptionPaymentTerm": 10,
  "gracePeriodPortability": 12,
  "gracePeriodBetweenPortabilityRequests": 15,
  "portabilityPaymentTerm": 20,
  "investmentFunds": [
    {
      "cnpjNumber": "13.456.789/0001-12",
      "companyName": "EYPREV",
      "maximumAdministrationFee": 20.1,
      "typePerformanceFee": [
        "DIRETAMENTE"
      ],
      "maximumPerformanceFee": 20,
      "eligibilityRule": true,
      "minimumContributionAmount": 1000000000,
      "minimumContributionValue": 1000000000,
      "minimumMathematicalProvisionAmount": 1000
    }
  ]
}

Properties

Name Type Required Restrictions Description
interestRate number true none Taxa de juros garantida que remunera o plano durante a fase de diferimento/acumulação.
updateIndex string true none Indice garantido que remunera o plano durante a fase de diferimento/ acumulação.
otherMinimumPerformanceGarantees string true none Para produtos do tipo PDR e VDR, indicação do percentual e do índice de ampla divulgação utilizados como garantia mínima de desempenho. Em %.
reversalFinancialResults number true none Percentual de reversão de excedente financeiro no período de diferimento.
minimumPremiumAmount [object] true none none
» minimumPremiumAmountValue number false none Valor
» minimumPremiumAmountDescription string false none Descrição Período.
premiumPaymentMethod [string] false none none
permissionExtraordinaryContributions boolean false none Se ficam permitidos aportes extraordinários.
permissonScheduledFinancialPayments boolean true none Se ficam permitidos pagamentos financeiros programados.
gracePeriodRedemption integer true none Prazo em dias de carência para resgate.
gracePeriodBetweenRedemptionRequests integer true none Prazo em dias de carência entre pedidos de resgate.
redemptionPaymentTerm integer true none Prazo em dias para pagamento do resgate.
gracePeriodPortability integer true none Prazo em dias de carência para portabilidade.
gracePeriodBetweenPortabilityRequests integer true none Prazo em dias de carência entre pedidos de portabilidade.
portabilityPaymentTerm integer true none Prazo em dias para pagamento da portabilidade.
investmentFunds LifePensionInvestmentFunds false none Lista com as informações do(s) Fundo(s) de Investimento(s) disponíveis para o período de diferimento/acumulação.

Enumerated Values

Property Value
updateIndex IPCA
updateIndex IGP-M
updateIndex INPC
updateIndex NAO_SE_APLICA

LifePensionInvestmentFunds

[
  {
    "cnpjNumber": "13.456.789/0001-12",
    "companyName": "EYPREV",
    "maximumAdministrationFee": 20.1,
    "typePerformanceFee": [
      "DIRETAMENTE"
    ],
    "maximumPerformanceFee": 20,
    "eligibilityRule": true,
    "minimumContributionAmount": 1000000000,
    "minimumContributionValue": 1000000000,
    "minimumMathematicalProvisionAmount": 1000
  }
]

Lista com as informações do(s) Fundo(s) de Investimento(s) disponíveis para o período de diferimento/acumulação.

Properties

Name Type Required Restrictions Description
cnpjNumber string true none Número de CNPJ.
companyName string true none Nome Fantasia.
maximumAdministrationFee number true none Taxa Máxima de Administração – em %.
typePerformanceFee [string] true none none
maximumPerformanceFee number false none Taxa Máxima de Performance. Caso o Tipo de Taxa de Performance seja ‘Diretamente’.
eligibilityRule boolean false none Regra de Eligibilidade.
minimumContributionAmount number false none Valor Mínimo de Contribuição. Regra de Elegibilidade. Caso a Regra de Elegibilidade SIM.
minimumContributionValue number false none Valor Mínimo de Aporte de Portabilidade. Caso a Regra de Elegibilidade SIM.
minimumMathematicalProvisionAmount number false none Valor Mínimo Provisão Matemática. Caso a Regra de Elegibilidade SIM.

LifePensionPeriodGrantBenefit

{
  "incomeModality": [
    "RENDA_VITALICIA"
  ],
  "biometricTable": [
    "AT_2000_FEMALE_SUAVIZADA_15"
  ],
  "interestRate": 3.225,
  "updateIndex": "IPCA",
  "reversalResultsFinancial": 13.252,
  "investmentFunds": [
    {
      "cnpjNumber": "13.456.789/0001-12",
      "companyName": "EYPREV",
      "maximumAdministrationFee": 20.1,
      "typePerformanceFee": [
        "DIRETAMENTE"
      ],
      "maximumPerformanceFee": 20,
      "eligibilityRule": true,
      "minimumContributionAmount": 1000000000,
      "minimumContributionValue": 1000000000,
      "minimumMathematicalProvisionAmount": 1000
    }
  ]
}

Properties

Name Type Required Restrictions Description
incomeModality [string] true none none
biometricTable [string] false none none
interestRate number true none Taxa de juros garantida utilizada para conversão em renda. Em %.
updateIndex string true none É o índice contratado para atualização monetária dos valores relativos ao plano, na forma estabelecida por este regulamento.
reversalResultsFinancial number true none Percentual de reversão de excedente financeiro na concessão. Em %.
investmentFunds LifePensionInvestmentFunds false none Lista com as informações do(s) Fundo(s) de Investimento(s) disponíveis para o período de diferimento/acumulação.

Enumerated Values

Property Value
updateIndex IPCA
updateIndex IGP-M
updateIndex INPC
updateIndex NAO_SE_APLICA

LifePensionCosts

{
  "loadingAntecipated": {
    "minValue": 4.122,
    "maxValue": 10
  },
  "loadingLate": {
    "minValue": 4.122,
    "maxValue": 10
  }
}

Properties

Name Type Required Restrictions Description
loadingAntecipated LifePensionLoading true none none
loadingLate LifePensionLoading true none none

LifePensionLoading

{
  "minValue": 4.122,
  "maxValue": 10
}

Properties

Name Type Required Restrictions Description
minValue number true none Valor mínimo em %.
maxValue number true none alor máximo em %.

LifePensionMinimumRequirements

{
  "contractType": [
    "INDIVIDUAL"
  ],
  "participantQualified": true,
  "minRequirementsContract": "https://example.com/mobile-banking"
}

Properties

Name Type Required Restrictions Description
contractType [string] true none Os tipos de serviços contratados.
participantQualified boolean true none Indicação se o plano é destinado para participante qualificado.
minRequirementsContract string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/life-pension"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseLostProfitList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "PERDA_DE_RECEITA_INTERRUPCAO_DE_NEGOCIOS",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "microinsurance": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand LostProfitBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

LostProfitBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "PERDA_DE_RECEITA_INTERRUPCAO_DE_NEGOCIOS",
              "coverageDescription": "descrição cobertura",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "microinsurance": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumRates": [
            "string"
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies LostProfitCompany true none none

LostProfitCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "PERDA_DE_RECEITA_INTERRUPCAO_DE_NEGOCIOS",
            "coverageDescription": "descrição cobertura",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              }
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "microinsurance": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumRates": [
          "string"
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products LostProfitProduct true none Lista de produtos de uma empresa.

LostProfitProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "PERDA_DE_RECEITA_INTERRUPCAO_DE_NEGOCIOS",
        "coverageDescription": "descrição cobertura",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          }
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "microinsurance": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumRates": [
      "string"
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string false none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.12 do Anexo II
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes LostProfitCoverageAttributes false none Informações de cobertura do Seguro Residencial.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
microinsurance boolean true none Indicação se o produto é classificado como microsseguro
validity LostProfitValidity true none none
premiumRates [string] false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III
termsAndConditions LostProfitTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements LostProfitMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage PERDA_DE_RECEITA_INTERRUPCAO_DE_NEGOCIOS
coverage OUTRAS

LostProfitValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

LostProfitTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

LostProfitMinimumRequirements

{
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
targetAudiences [string] true none none

LostProfitCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  }
}

Informações de cobertura do Seguro Residencial.

Properties

Name Type Required Restrictions Description
maxLMI LostProfitLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.

LostProfitLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount LostProfitCoverageAttributesDetails true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount LostProfitCoverageAttributesDetails false none Lista com valor de LMI aceito pela sociedade para cada cobertura.

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

LostProfitCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
amount number true none none
unit LostProfitCoverageAttributesDetailsUnit true none none

LostProfitCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/lost-profit"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseNamedOperationalRisksList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "ALAGAMENTO_INUNDACAO",
                  "coverageDescription": "descrição cobertura",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand NamedOperationalRisksBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

NamedOperationalRisksBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "ALAGAMENTO_INUNDACAO",
              "coverageDescription": "descrição cobertura",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumRates": [
            "string"
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies NamedOperationalRisksCompany true none none

NamedOperationalRisksCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "ALAGAMENTO_INUNDACAO",
            "coverageDescription": "descrição cobertura",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              }
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumRates": [
          "string"
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products NamedOperationalRisksProduct true none Lista de produtos de uma empresa.

NamedOperationalRisksProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "ALAGAMENTO_INUNDACAO",
        "coverageDescription": "descrição cobertura",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          }
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumRates": [
      "string"
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string false none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.12 do Anexo II
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes NamedOperationalRisksCoverageAttributes false none Informações de cobertura do Seguro Residencial.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity NamedOperationalRisksValidity true none none
premiumRates [string] false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III
termsAndConditions NamedOperationalRisksTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements NamedOperationalRisksMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage ALAGAMENTO_INUNDACAO
coverage ALUGUEL_PERDA_OU_PAGAMENTO
coverage ANUNCIOS_LUMINOSOS
coverage BAGAGEM
coverage BASICA_INCENDIO_RAIO_EXPLOSAO
coverage BASICA_DANOS_MATERIAIS
coverage BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
coverage BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
coverage CARGA_DESCARGA_ICAMENTO_E_DESCIDA
coverage DANOS_ELETRICOS
coverage DANOS_NA_FABRICACAO
coverage DERRAME_D’AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
coverage DESMORONAMENTO
coverage DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
coverage DESPESAS_EXTRAORDINARIAS
coverage DESPESAS_FIXA
coverage DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
coverage EQUIPAMENTOS_ARRENDADOS
coverage EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
coverage EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
coverage EQUIPAMENTOS_ELETRONICOS
coverage EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
coverage EQUIPAMENTOS_ESTACIONARIOS
coverage EQUIPAMENTOS_MOVEIS
coverage EQUIPAMENTOS_PORTATEIS_
coverage FIDELIDADE_DE_EMPREGADOS
coverage HONORARIOS_DE_PERITOS
coverage IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
coverage IMPACTO_DE_VEICULOS_TERRESTRES
coverage LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
coverage LUCROS_CESSANTES
coverage MOVIMENTACAO_INTERNA_DE_MERCADORIAS
coverage PATIOS
coverage QUEBRA_DE_MAQUINAS
coverage QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
coverage RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
coverage ROUBO_DE_BENS_DE_HOSPEDES
coverage ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
coverage ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
coverage ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
coverage TERRORISMO_E_SABOTAGEM
coverage TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
coverage VAZAMENTO_DE_TUBULACOES_E_TANQUES
coverage VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
coverage VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
coverage OUTRAS

NamedOperationalRisksValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

NamedOperationalRisksTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

NamedOperationalRisksMinimumRequirements

{
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
targetAudiences [string] true none none

NamedOperationalRisksCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  }
}

Informações de cobertura do Seguro Residencial.

Properties

Name Type Required Restrictions Description
maxLMI NamedOperationalRisksLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.

NamedOperationalRisksLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount NamedOperationalRisksCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount NamedOperationalRisksCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

NamedOperationalRisksCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit NamedOperationalRisksCoverageAttributesDetailsUnit true none none

NamedOperationalRisksCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/named-operational-risks"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponsePensionPlanList

{
  "requestTime": "2021-08-20T08:30:00Z",
  "data": {
    "brand": {
      "name": "EMPRESA",
      "companies": [
        {
          "name": "EMPRESA Seguros",
          "cnpjNumber": "45086338000178",
          "products": [
            {
              "name": "Nome comercial do Produto",
              "code": "123456789_cap",
              "coverages": [
                {
                  "modality": "RENDA",
                  "coverage": "INVALIDEZ",
                  "coveragesAttributes": {
                    "indenizationPaymentMethod": "PAGAMENTO_UNICO",
                    "minValue": {},
                    "maxValue": {},
                    "indemnifiablePeriod": "PRAZO",
                    "indemnifiableDeadline": 48,
                    "currency": "BRL",
                    "gracePeriod": {},
                    "excludedRisk": [],
                    "excludedRiskURL": "string",
                    "profitModality": "PAGAMENTO_UNICO"
                  },
                  "coveragePeriod": [
                    "VITALICIA"
                  ]
                }
              ],
              "additional": "SORTEIO",
              "additionalOthers": "string",
              "assistanceType": [
                "FUNERAL"
              ],
              "assistanceTypeOthers": [
                "string"
              ],
              "termsAndConditions": [
                {
                  "susepProcessNumber": "15414.622222/2222-22",
                  "definition": "wwww.seguradora.com.br/termos"
                }
              ],
              "updatePMBaC": {
                "interestRate": 14,
                "updateIndex": "IPCA"
              },
              "premiumUpdateIndex": "IPCA",
              "ageReframing": {
                "reframingCriterion": "APOS_PERIODO_ANOS",
                "reframingPeriodicity": 10
              },
              "financialRegimeContractType": "REPARTICAO_SIMPLES",
              "reclaim": {
                "reclaimTable": [
                  {
                    "initialMonthRange": 0,
                    "finalMonthRange": 0,
                    "percentage": "string"
                  }
                ],
                "differentiatedPercentage": "string",
                "gracePeriod": "20/Não se aplica"
              },
              "otherGuarateedValues": "SALDAMENTO",
              "contributionPayment": {
                "contributionPaymentMethod": [
                  "CARTAO_CREDITO"
                ],
                "contributionPeriodicity": [
                  "MENSAL"
                ]
              },
              "contributionTax": "string",
              "minimumRequirements": {
                "contractMinRequirementsType": "INDIVIDUAL",
                "contractMinRequirements": "wwww.seguradora.com.br/termos"
              },
              "targetAudience": "PESSOA_NATURAL"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
requestTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
data object true none none
» brand PensionPlanBrand true none Organização controladora do grupo.
links Links true none none
meta Meta true none none

PensionPlanBrand

{
  "name": "EMPRESA",
  "companies": [
    {
      "name": "EMPRESA Seguros",
      "cnpjNumber": "45086338000178",
      "products": [
        {
          "name": "Nome comercial do Produto",
          "code": "123456789_cap",
          "coverages": [
            {
              "modality": "RENDA",
              "coverage": "INVALIDEZ",
              "coveragesAttributes": {
                "indenizationPaymentMethod": "PAGAMENTO_UNICO",
                "minValue": {
                  "amount": 14,
                  "unit": {
                    "code": "string",
                    "description": "string"
                  }
                },
                "maxValue": {
                  "amount": 14,
                  "unit": {
                    "code": "string",
                    "description": "string"
                  }
                },
                "indemnifiablePeriod": "PRAZO",
                "indemnifiableDeadline": 48,
                "currency": "BRL",
                "gracePeriod": {
                  "amount": 0,
                  "unit": "DIAS"
                },
                "excludedRisk": [
                  "ATO_RECONHECIMENTO_PERIGOSO"
                ],
                "excludedRiskURL": "string",
                "profitModality": "PAGAMENTO_UNICO"
              },
              "coveragePeriod": [
                "VITALICIA"
              ]
            }
          ],
          "additional": "SORTEIO",
          "additionalOthers": "string",
          "assistanceType": [
            "FUNERAL"
          ],
          "assistanceTypeOthers": [
            "string"
          ],
          "termsAndConditions": [
            {
              "susepProcessNumber": "15414.622222/2222-22",
              "definition": "wwww.seguradora.com.br/termos"
            }
          ],
          "updatePMBaC": {
            "interestRate": 14,
            "updateIndex": "IPCA"
          },
          "premiumUpdateIndex": "IPCA",
          "ageReframing": {
            "reframingCriterion": "APOS_PERIODO_ANOS",
            "reframingPeriodicity": 10
          },
          "financialRegimeContractType": "REPARTICAO_SIMPLES",
          "reclaim": {
            "reclaimTable": [
              {
                "initialMonthRange": 0,
                "finalMonthRange": 0,
                "percentage": "string"
              }
            ],
            "differentiatedPercentage": "string",
            "gracePeriod": "20/Não se aplica"
          },
          "otherGuarateedValues": "SALDAMENTO",
          "contributionPayment": {
            "contributionPaymentMethod": [
              "CARTAO_CREDITO"
            ],
            "contributionPeriodicity": [
              "MENSAL"
            ]
          },
          "contributionTax": "string",
          "minimumRequirements": {
            "contractMinRequirementsType": "INDIVIDUAL",
            "contractMinRequirements": "wwww.seguradora.com.br/termos"
          },
          "targetAudience": "PESSOA_NATURAL"
        }
      ]
    }
  ]
}

Organização controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa das sociedades sob ela em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies PensionPlanCompany true none none

PensionPlanCompany

[
  {
    "name": "EMPRESA Seguros",
    "cnpjNumber": "45086338000178",
    "products": [
      {
        "name": "Nome comercial do Produto",
        "code": "123456789_cap",
        "coverages": [
          {
            "modality": "RENDA",
            "coverage": "INVALIDEZ",
            "coveragesAttributes": {
              "indenizationPaymentMethod": "PAGAMENTO_UNICO",
              "minValue": {
                "amount": 14,
                "unit": {
                  "code": "string",
                  "description": "string"
                }
              },
              "maxValue": {
                "amount": 14,
                "unit": {
                  "code": "string",
                  "description": "string"
                }
              },
              "indemnifiablePeriod": "PRAZO",
              "indemnifiableDeadline": 48,
              "currency": "BRL",
              "gracePeriod": {
                "amount": 0,
                "unit": "DIAS"
              },
              "excludedRisk": [
                "ATO_RECONHECIMENTO_PERIGOSO"
              ],
              "excludedRiskURL": "string",
              "profitModality": "PAGAMENTO_UNICO"
            },
            "coveragePeriod": [
              "VITALICIA"
            ]
          }
        ],
        "additional": "SORTEIO",
        "additionalOthers": "string",
        "assistanceType": [
          "FUNERAL"
        ],
        "assistanceTypeOthers": [
          "string"
        ],
        "termsAndConditions": [
          {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "wwww.seguradora.com.br/termos"
          }
        ],
        "updatePMBaC": {
          "interestRate": 14,
          "updateIndex": "IPCA"
        },
        "premiumUpdateIndex": "IPCA",
        "ageReframing": {
          "reframingCriterion": "APOS_PERIODO_ANOS",
          "reframingPeriodicity": 10
        },
        "financialRegimeContractType": "REPARTICAO_SIMPLES",
        "reclaim": {
          "reclaimTable": [
            {
              "initialMonthRange": 0,
              "finalMonthRange": 0,
              "percentage": "string"
            }
          ],
          "differentiatedPercentage": "string",
          "gracePeriod": "20/Não se aplica"
        },
        "otherGuarateedValues": "SALDAMENTO",
        "contributionPayment": {
          "contributionPaymentMethod": [
            "CARTAO_CREDITO"
          ],
          "contributionPeriodicity": [
            "MENSAL"
          ]
        },
        "contributionTax": "string",
        "minimumRequirements": {
          "contractMinRequirementsType": "INDIVIDUAL",
          "contractMinRequirements": "wwww.seguradora.com.br/termos"
        },
        "targetAudience": "PESSOA_NATURAL"
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products PensionPlanProduct true none Produtos de Seguro de Automóveis.

PensionPlanProduct

[
  {
    "name": "Nome comercial do Produto",
    "code": "123456789_cap",
    "coverages": [
      {
        "modality": "RENDA",
        "coverage": "INVALIDEZ",
        "coveragesAttributes": {
          "indenizationPaymentMethod": "PAGAMENTO_UNICO",
          "minValue": {
            "amount": 14,
            "unit": {
              "code": "string",
              "description": "string"
            }
          },
          "maxValue": {
            "amount": 14,
            "unit": {
              "code": "string",
              "description": "string"
            }
          },
          "indemnifiablePeriod": "PRAZO",
          "indemnifiableDeadline": 48,
          "currency": "BRL",
          "gracePeriod": {
            "amount": 0,
            "unit": "DIAS"
          },
          "excludedRisk": [
            "ATO_RECONHECIMENTO_PERIGOSO"
          ],
          "excludedRiskURL": "string",
          "profitModality": "PAGAMENTO_UNICO"
        },
        "coveragePeriod": [
          "VITALICIA"
        ]
      }
    ],
    "additional": "SORTEIO",
    "additionalOthers": "string",
    "assistanceType": [
      "FUNERAL"
    ],
    "assistanceTypeOthers": [
      "string"
    ],
    "termsAndConditions": [
      {
        "susepProcessNumber": "15414.622222/2222-22",
        "definition": "wwww.seguradora.com.br/termos"
      }
    ],
    "updatePMBaC": {
      "interestRate": 14,
      "updateIndex": "IPCA"
    },
    "premiumUpdateIndex": "IPCA",
    "ageReframing": {
      "reframingCriterion": "APOS_PERIODO_ANOS",
      "reframingPeriodicity": 10
    },
    "financialRegimeContractType": "REPARTICAO_SIMPLES",
    "reclaim": {
      "reclaimTable": [
        {
          "initialMonthRange": 0,
          "finalMonthRange": 0,
          "percentage": "string"
        }
      ],
      "differentiatedPercentage": "string",
      "gracePeriod": "20/Não se aplica"
    },
    "otherGuarateedValues": "SALDAMENTO",
    "contributionPayment": {
      "contributionPaymentMethod": [
        "CARTAO_CREDITO"
      ],
      "contributionPeriodicity": [
        "MENSAL"
      ]
    },
    "contributionTax": "string",
    "minimumRequirements": {
      "contractMinRequirementsType": "INDIVIDUAL",
      "contractMinRequirements": "wwww.seguradora.com.br/termos"
    },
    "targetAudience": "PESSOA_NATURAL"
  }
]

Produtos de Seguro de Automóveis.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» modality string true none Modalidade da cobertura.
» coverage string false none Formas de coberturas.
» coveragesAttributes PensionPlanCoverageAttributes false none Atributos da cobertura.
» coveragePeriod [string] false none Formas de coberturas
additional string false none Adicional ao plano.
additionalOthers string false none Lista a ser preenchida pelas participantes quando houver ‘Outros’ no campo ‘additional’
assistanceType [string] false none Tipos de assistências.
assistanceTypeOthers [string] false none Outros tipos de assistências.
termsAndConditions [PensionPlanTerms] true none [Informações dos termos e condições conforme número do processo SUSEP.]
updatePMBaC PensionPlanUpdatePMBaC false none Atualização/ Remuneração da PMaC.
premiumUpdateIndex string true none Índice utilizado na atualização do prêmio/contribuição e do capital segurado/benefício
ageReframing PensionPlanAgeReframing false none Reenquadramento etário.
financialRegimeContractType string true none Tipo de contratação de regime financeiro.
reclaim PensionPlanReclaim false none Resgate.
otherGuarateedValues string true none Outros valores garantidos.
contributionPayment PensionPlanContributionPayment true none Pagamento da contribuição.
contributionTax string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas
minimumRequirements PensionPlanMinimumRequirements true none Requisitos mínimos.
targetAudience string true none none

Enumerated Values

Property Value
modality PECULIO
modality RENDA
modality PENSAO_PRAZO_CERTO
modality PENSAO_MENORES_21
modality PENSAO_MENORES_24
modality PENSAO_CONJUGE_VITALICIA
modality PENSAO_CONJUGE_TEMPORARIA
coverage MORTE
coverage INVALIDEZ
additional SORTEIO
additional OUTROS
premiumUpdateIndex IPCA
premiumUpdateIndex IGPM
premiumUpdateIndex INPC
financialRegimeContractType REPARTICAO_SIMPLES
financialRegimeContractType REPARTICAO_CAPITAIS_COBERTURA
financialRegimeContractType CAPITALIZACAO
otherGuarateedValues SALDAMENTO
otherGuarateedValues BENEFICIO_PROLOGANDO
otherGuarateedValues NAO_APLICA
targetAudience PESSOA_NATURAL
targetAudience PESSOA_JURIDICA

PensionPlanTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "wwww.seguradora.com.br/termos"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string true none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

PensionPlanCoverageAttributesDetailsUnit

{
  "code": "string",
  "description": "string"
}

Properties

Name Type Required Restrictions Description
code string true none Tipo unidade de medida
description string true none Descrição da unidade de medida

PensionPlanCoverageAttributesDetails

{
  "amount": 14,
  "unit": {
    "code": "string",
    "description": "string"
  }
}

Valor mínimo/máximo de cobertura diária ou parcelada. Em reais.

Properties

Name Type Required Restrictions Description
amount number true none none
unit PensionPlanCoverageAttributesDetailsUnit true none none

PensionPlanCoverageAttributes

{
  "indenizationPaymentMethod": "PAGAMENTO_UNICO",
  "minValue": {
    "amount": 14,
    "unit": {
      "code": "string",
      "description": "string"
    }
  },
  "maxValue": {
    "amount": 14,
    "unit": {
      "code": "string",
      "description": "string"
    }
  },
  "indemnifiablePeriod": "PRAZO",
  "indemnifiableDeadline": 48,
  "currency": "BRL",
  "gracePeriod": {
    "amount": 0,
    "unit": "DIAS"
  },
  "excludedRisk": [
    "ATO_RECONHECIMENTO_PERIGOSO"
  ],
  "excludedRiskURL": "string",
  "profitModality": "PAGAMENTO_UNICO"
}

Atributos da cobertura.

Properties

Name Type Required Restrictions Description
indenizationPaymentMethod string true none Forma de pagamento da indenização.
minValue PensionPlanCoverageAttributesDetails true none Valor mínimo/máximo de cobertura diária ou parcelada. Em reais.
maxValue PensionPlanCoverageAttributesDetails true none Valor mínimo/máximo de cobertura diária ou parcelada. Em reais.
indemnifiablePeriod string false none Período indenizável. Se for indenização única, esse campo não se aplica.
indemnifiableDeadline integer true none Número máximo de parcelas indenizáveis. Caso seja relacionado a parcelas.
currency string true none Moeda utilizada.
gracePeriod PensionPlanGracePeriod true none Período de carência.
excludedRisk [string] true none Riscos excluídos.
excludedRiskURL string true none Campo aberto (possibilidade de incluir URL)
profitModality string true none Modalidade de pagamento da indenização.

Enumerated Values

Property Value
indenizationPaymentMethod PAGAMENTO_UNICO
indenizationPaymentMethod FORMA_RENDA
indemnifiablePeriod PRAZO
indemnifiablePeriod ATE_FIM_CICLO_DETERMINADO
currency AED
currency AFN
currency ALL
currency AMD
currency ANG
currency AOA
currency ARS
currency AUD
currency AWG
currency AZN
currency BAM
currency BBD
currency BDT
currency BGN
currency BHD
currency BIF
currency BMD
currency BND
currency BOB
currency BOV
currency BRL
currency BSD
currency BTN
currency BWP
currency BYN
currency BZD
currency CAD
currency CDF
currency CHE
currency CHF
currency CHW
currency CLF
currency CLP
currency CNY
currency COP
currency COU
currency CRC
currency CUC
currency CUP
currency CVE
currency CZK
currency DJF
currency DKK
currency DOP
currency DZD
currency EGP
currency ERN
currency ETB
currency EUR
currency FJD
currency FKP
currency GBP
currency GEL
currency GHS
currency GIP
currency GMD
currency GNF
currency GTQ
currency GYD
currency HKD
currency HNL
currency HRK
currency HTG
currency HUF
currency IDR
currency ILS
currency INR
currency IQD
currency IRR
currency ISK
currency JMD
currency JOD
currency JPY
currency KES
currency KGS
currency KHR
currency KMF
currency KPW
currency KRW
currency KWD
currency KYD
currency KZT
currency LAK
currency LBP
currency LKR
currency LRD
currency LSL
currency LYD
currency MAD
currency MDL
currency MGA
currency MKD
currency MMK
currency MNT
currency MOP
currency MRU
currency MUR
currency MVR
currency MWK
currency MXN
currency MXV
currency MYR
currency MZN
currency NAD
currency NGN
currency NIO
currency NOK
currency NPR
currency NZD
currency OMR
currency PAB
currency PEN
currency PGK
currency PHP
currency PKR
currency PLN
currency PYG
currency QAR
currency RON
currency RSD
currency RUB
currency RWF
currency SAR
currency SBD
currency SCR
currency SDG
currency SEK
currency SGD
currency SHP
currency SLL
currency SOS
currency SRD
currency SSP
currency STN
currency SVC
currency SYP
currency SZL
currency THB
currency TJS
currency TMT
currency TND
currency TOP
currency TRY
currency TTD
currency TWD
currency TZS
currency UAH
currency UGX
currency USD
currency USN
currency UYI
currency UYU
currency UZS
currency VEF
currency VND
currency VUV
currency WST
currency XAF
currency XCD
currency XDR
currency XOF
currency XPF
currency XSU
currency XUA
currency YER
currency ZAR
currency ZMW
currency ZWL
profitModality PAGAMENTO_UNICO
profitModality FORMA_RENDA

PensionPlanUpdatePMBaC

{
  "interestRate": 14,
  "updateIndex": "IPCA"
}

Atualização/ Remuneração da PMaC.

Properties

Name Type Required Restrictions Description
interestRate number true none Taxa de juros para capitalização da PMBaC PMBC.
updateIndex string false none Índice utilizado na atualização da PMBaC.

Enumerated Values

Property Value
updateIndex IPCA
updateIndex IGPM
updateIndex INPC

PensionPlanAgeReframing

{
  "reframingCriterion": "APOS_PERIODO_ANOS",
  "reframingPeriodicity": 10
}

Reenquadramento etário.

Properties

Name Type Required Restrictions Description
reframingCriterion string true none Critério para reenquadramento etário.
reframingPeriodicity integer true none Período em anos para reenquadramento etário.

Enumerated Values

Property Value
reframingCriterion APOS_PERIODO_ANOS
reframingCriterion CADA_PERIODO_ANOS
reframingCriterion MUDANCA_FAIXA_ETARIA
reframingCriterion NAO_APLICAVEL

PensionPlanReclaim

{
  "reclaimTable": [
    {
      "initialMonthRange": 0,
      "finalMonthRange": 0,
      "percentage": "string"
    }
  ],
  "differentiatedPercentage": "string",
  "gracePeriod": "20/Não se aplica"
}

Resgate.

Properties

Name Type Required Restrictions Description
reclaimTable [PensionPlanReclaimTable] false none Percentual de resgate para PMBaC para cada conjunto aplicável.
differentiatedPercentage string false none Campo aberto (possibilidade de incluir URL)
gracePeriod string true none Prazo de carência em dias para resgate.

PensionPlanReclaimTable

{
  "initialMonthRange": 0,
  "finalMonthRange": 0,
  "percentage": "string"
}

Properties

Name Type Required Restrictions Description
initialMonthRange number true none Mês inicial do range
finalMonthRange number true none Mês final do range
percentage string true none Percentual da faixa de resgate

PensionPlanContributionPayment

{
  "contributionPaymentMethod": [
    "CARTAO_CREDITO"
  ],
  "contributionPeriodicity": [
    "MENSAL"
  ]
}

Pagamento da contribuição.

Properties

Name Type Required Restrictions Description
contributionPaymentMethod [string] true none Forma de pagamento da contribuição.
contributionPeriodicity [string] true none Periodicidade de pagamento da contribuição.

PensionPlanMinimumRequirements

{
  "contractMinRequirementsType": "INDIVIDUAL",
  "contractMinRequirements": "wwww.seguradora.com.br/termos"
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractMinRequirementsType string true none Tipo de contratação.
contractMinRequirements string true none Campo aberto contendo todos os requisitos mínimos para contratação.

Enumerated Values

Property Value
contractMinRequirementsType COLETIVO
contractMinRequirementsType INDIVIDUAL

PensionPlanGracePeriod

{
  "amount": 0,
  "unit": "DIAS"
}

Período de carência.

Properties

Name Type Required Restrictions Description
amount number false none Prazo de Carência
unit string false none Unidade do prazo (dias ou meses)

Enumerated Values

Property Value
unit DIAS
unit MESES
unit NAO_SE_APLICA

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/pension-plan"
}

Properties

Name Type Required Restrictions Description
self string true none URI completo que gerou a resposta atual.
first string false none URI da primeira página que originou essa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
prev string false none URI da página anterior dessa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
next string false none URI da próxima página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta
last string false none URI da última página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponsePersonList

{
  "data": {
    "brand": {
      "name": "Marca",
      "companies": [
        {
          "name": "Seguradora",
          "cnpjNumber": "45086338000178",
          "products": [
            {
              "name": "Seguro Pessoal",
              "code": "123456789_cap",
              "category": "TRADICIONAL",
              "insuranceModality": "FUNERAL",
              "coverages": [
                {
                  "coverage": "AUXILIO_CESTA_BASICA",
                  "coverageOthers": [
                    "string"
                  ],
                  "coverageAttributes": {
                    "indemnityPaymentMethod": [],
                    "indemnityPaymentFrequency": [],
                    "minValue": [],
                    "maxValue": [],
                    "indemnifiablePeriod": [],
                    "maximumQtyIndemnifiableInstallments": 0,
                    "currency": "BRL",
                    "gracePeriod": [],
                    "differentiatedGracePeriod": "string",
                    "deductibleDays": 0,
                    "differentiatedDeductibleDays": 0,
                    "deductibleBRL": 0,
                    "differentiatedDeductibleBRL": "string",
                    "excludedRisks": [],
                    "excludedRisksURL": "string",
                    "allowApartPurchase": true
                  }
                }
              ],
              "assistanceType": [
                "ACOMPANHANTE_CASO_HOSPITALIZACAO_PROLONGADA"
              ],
              "additional": [
                "SORTEIO"
              ],
              "assistanceTypeOthers": [
                "string"
              ],
              "termsAndConditions": [
                {
                  "susepProcessNumber": "string",
                  "definition": "string"
                }
              ],
              "globalCapital": true,
              "validity": [
                "VITALICIA"
              ],
              "pmbacRemuneration": {
                "interestRate": 0,
                "pmbacUpdateIndex": "IPCA"
              },
              "benefitRecalculation": {
                "benefitRecalculationCriteria": "INDICE",
                "benefitUpdateIndex": "IPCA"
              },
              "ageAdjustment": {
                "criterion": "APOS_PERIODO_EM_ANOS",
                "frequency": 0
              },
              "contractType": "REPARTICAO_SIMPLES",
              "reclaim": {
                "reclaimTable": [
                  {
                    "initialMonthRange": 1,
                    "finalMonthRange": 12,
                    "percentage": 0
                  }
                ],
                "differentiatedPercentage": "string",
                "gracePeriod": {
                  "details": "Descrições adicionais do período de carência",
                  "amount": 60,
                  "unit": "DIAS"
                }
              },
              "otherGuaranteedValues": "SALDAMENTO",
              "allowPortability": true,
              "portabilityGraceTime": 0,
              "indemnityPaymentMethod": [
                "UNICO"
              ],
              "indemnityPaymentIncome": [
                "CERTA"
              ],
              "premiumPayment": {
                "paymentMethod": [
                  "CARTAO_CREDITO"
                ],
                "frequency": [
                  "DIARIA"
                ],
                "premiumTax": "string"
              },
              "minimunRequirements": {
                "contractingType": "COLETIVO",
                "contractingMinRequirement": "string"
              },
              "targetAudience": "PESSOA_NATURAL"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/person"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand PersonBrand true none Organização controladora do grupo.
links Links true none none
meta Meta true none none

PersonBrand

{
  "name": "Marca",
  "companies": [
    {
      "name": "Seguradora",
      "cnpjNumber": "45086338000178",
      "products": [
        {
          "name": "Seguro Pessoal",
          "code": "123456789_cap",
          "category": "TRADICIONAL",
          "insuranceModality": "FUNERAL",
          "coverages": [
            {
              "coverage": "AUXILIO_CESTA_BASICA",
              "coverageOthers": [
                "string"
              ],
              "coverageAttributes": {
                "indemnityPaymentMethod": [
                  "PAGAMENTO_CAPITAL_SEGURADO_VALOR_MONETARIO"
                ],
                "indemnityPaymentFrequency": [
                  "INDENIZACAO_UNICA"
                ],
                "minValue": [
                  {
                    "amount": 60,
                    "unit": {}
                  }
                ],
                "maxValue": [
                  {
                    "amount": 60,
                    "unit": {}
                  }
                ],
                "indemnifiablePeriod": [
                  "ATE_FIM_CICLO_DETERMINADO"
                ],
                "maximumQtyIndemnifiableInstallments": 0,
                "currency": "BRL",
                "gracePeriod": [
                  {
                    "details": "Descrições adicionais do período de carência",
                    "amount": 60,
                    "unit": "DIAS"
                  }
                ],
                "differentiatedGracePeriod": "string",
                "deductibleDays": 0,
                "differentiatedDeductibleDays": 0,
                "deductibleBRL": 0,
                "differentiatedDeductibleBRL": "string",
                "excludedRisks": [
                  "ATO_RECONHECIMENTO_PERIGOSO"
                ],
                "excludedRisksURL": "string",
                "allowApartPurchase": true
              }
            }
          ],
          "assistanceType": [
            "ACOMPANHANTE_CASO_HOSPITALIZACAO_PROLONGADA"
          ],
          "additional": [
            "SORTEIO"
          ],
          "assistanceTypeOthers": [
            "string"
          ],
          "termsAndConditions": [
            {
              "susepProcessNumber": "string",
              "definition": "string"
            }
          ],
          "globalCapital": true,
          "validity": [
            "VITALICIA"
          ],
          "pmbacRemuneration": {
            "interestRate": 0,
            "pmbacUpdateIndex": "IPCA"
          },
          "benefitRecalculation": {
            "benefitRecalculationCriteria": "INDICE",
            "benefitUpdateIndex": "IPCA"
          },
          "ageAdjustment": {
            "criterion": "APOS_PERIODO_EM_ANOS",
            "frequency": 0
          },
          "contractType": "REPARTICAO_SIMPLES",
          "reclaim": {
            "reclaimTable": [
              {
                "initialMonthRange": 1,
                "finalMonthRange": 12,
                "percentage": 0
              }
            ],
            "differentiatedPercentage": "string",
            "gracePeriod": {
              "details": "Descrições adicionais do período de carência",
              "amount": 60,
              "unit": "DIAS"
            }
          },
          "otherGuaranteedValues": "SALDAMENTO",
          "allowPortability": true,
          "portabilityGraceTime": 0,
          "indemnityPaymentMethod": [
            "UNICO"
          ],
          "indemnityPaymentIncome": [
            "CERTA"
          ],
          "premiumPayment": {
            "paymentMethod": [
              "CARTAO_CREDITO"
            ],
            "frequency": [
              "DIARIA"
            ],
            "premiumTax": "string"
          },
          "minimunRequirements": {
            "contractingType": "COLETIVO",
            "contractingMinRequirement": "string"
          },
          "targetAudience": "PESSOA_NATURAL"
        }
      ]
    }
  ]
}

Organização controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa das sociedades sob ela em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies PersonCompany true none none

PersonCompany

[
  {
    "name": "Seguradora",
    "cnpjNumber": "45086338000178",
    "products": [
      {
        "name": "Seguro Pessoal",
        "code": "123456789_cap",
        "category": "TRADICIONAL",
        "insuranceModality": "FUNERAL",
        "coverages": [
          {
            "coverage": "AUXILIO_CESTA_BASICA",
            "coverageOthers": [
              "string"
            ],
            "coverageAttributes": {
              "indemnityPaymentMethod": [
                "PAGAMENTO_CAPITAL_SEGURADO_VALOR_MONETARIO"
              ],
              "indemnityPaymentFrequency": [
                "INDENIZACAO_UNICA"
              ],
              "minValue": [
                {
                  "amount": 60,
                  "unit": {
                    "code": "R$",
                    "description": "description"
                  }
                }
              ],
              "maxValue": [
                {
                  "amount": 60,
                  "unit": {
                    "code": "R$",
                    "description": "description"
                  }
                }
              ],
              "indemnifiablePeriod": [
                "ATE_FIM_CICLO_DETERMINADO"
              ],
              "maximumQtyIndemnifiableInstallments": 0,
              "currency": "BRL",
              "gracePeriod": [
                {
                  "details": "Descrições adicionais do período de carência",
                  "amount": 60,
                  "unit": "DIAS"
                }
              ],
              "differentiatedGracePeriod": "string",
              "deductibleDays": 0,
              "differentiatedDeductibleDays": 0,
              "deductibleBRL": 0,
              "differentiatedDeductibleBRL": "string",
              "excludedRisks": [
                "ATO_RECONHECIMENTO_PERIGOSO"
              ],
              "excludedRisksURL": "string",
              "allowApartPurchase": true
            }
          }
        ],
        "assistanceType": [
          "ACOMPANHANTE_CASO_HOSPITALIZACAO_PROLONGADA"
        ],
        "additional": [
          "SORTEIO"
        ],
        "assistanceTypeOthers": [
          "string"
        ],
        "termsAndConditions": [
          {
            "susepProcessNumber": "string",
            "definition": "string"
          }
        ],
        "globalCapital": true,
        "validity": [
          "VITALICIA"
        ],
        "pmbacRemuneration": {
          "interestRate": 0,
          "pmbacUpdateIndex": "IPCA"
        },
        "benefitRecalculation": {
          "benefitRecalculationCriteria": "INDICE",
          "benefitUpdateIndex": "IPCA"
        },
        "ageAdjustment": {
          "criterion": "APOS_PERIODO_EM_ANOS",
          "frequency": 0
        },
        "contractType": "REPARTICAO_SIMPLES",
        "reclaim": {
          "reclaimTable": [
            {
              "initialMonthRange": 1,
              "finalMonthRange": 12,
              "percentage": 0
            }
          ],
          "differentiatedPercentage": "string",
          "gracePeriod": {
            "details": "Descrições adicionais do período de carência",
            "amount": 60,
            "unit": "DIAS"
          }
        },
        "otherGuaranteedValues": "SALDAMENTO",
        "allowPortability": true,
        "portabilityGraceTime": 0,
        "indemnityPaymentMethod": [
          "UNICO"
        ],
        "indemnityPaymentIncome": [
          "CERTA"
        ],
        "premiumPayment": {
          "paymentMethod": [
            "CARTAO_CREDITO"
          ],
          "frequency": [
            "DIARIA"
          ],
          "premiumTax": "string"
        },
        "minimunRequirements": {
          "contractingType": "COLETIVO",
          "contractingMinRequirement": "string"
        },
        "targetAudience": "PESSOA_NATURAL"
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products PersonProducts true none Lista de Dependências de uma Instituição.

PersonProducts

[
  {
    "name": "Seguro Pessoal",
    "code": "123456789_cap",
    "category": "TRADICIONAL",
    "insuranceModality": "FUNERAL",
    "coverages": [
      {
        "coverage": "AUXILIO_CESTA_BASICA",
        "coverageOthers": [
          "string"
        ],
        "coverageAttributes": {
          "indemnityPaymentMethod": [
            "PAGAMENTO_CAPITAL_SEGURADO_VALOR_MONETARIO"
          ],
          "indemnityPaymentFrequency": [
            "INDENIZACAO_UNICA"
          ],
          "minValue": [
            {
              "amount": 60,
              "unit": {
                "code": "R$",
                "description": "description"
              }
            }
          ],
          "maxValue": [
            {
              "amount": 60,
              "unit": {
                "code": "R$",
                "description": "description"
              }
            }
          ],
          "indemnifiablePeriod": [
            "ATE_FIM_CICLO_DETERMINADO"
          ],
          "maximumQtyIndemnifiableInstallments": 0,
          "currency": "BRL",
          "gracePeriod": [
            {
              "details": "Descrições adicionais do período de carência",
              "amount": 60,
              "unit": "DIAS"
            }
          ],
          "differentiatedGracePeriod": "string",
          "deductibleDays": 0,
          "differentiatedDeductibleDays": 0,
          "deductibleBRL": 0,
          "differentiatedDeductibleBRL": "string",
          "excludedRisks": [
            "ATO_RECONHECIMENTO_PERIGOSO"
          ],
          "excludedRisksURL": "string",
          "allowApartPurchase": true
        }
      }
    ],
    "assistanceType": [
      "ACOMPANHANTE_CASO_HOSPITALIZACAO_PROLONGADA"
    ],
    "additional": [
      "SORTEIO"
    ],
    "assistanceTypeOthers": [
      "string"
    ],
    "termsAndConditions": [
      {
        "susepProcessNumber": "string",
        "definition": "string"
      }
    ],
    "globalCapital": true,
    "validity": [
      "VITALICIA"
    ],
    "pmbacRemuneration": {
      "interestRate": 0,
      "pmbacUpdateIndex": "IPCA"
    },
    "benefitRecalculation": {
      "benefitRecalculationCriteria": "INDICE",
      "benefitUpdateIndex": "IPCA"
    },
    "ageAdjustment": {
      "criterion": "APOS_PERIODO_EM_ANOS",
      "frequency": 0
    },
    "contractType": "REPARTICAO_SIMPLES",
    "reclaim": {
      "reclaimTable": [
        {
          "initialMonthRange": 1,
          "finalMonthRange": 12,
          "percentage": 0
        }
      ],
      "differentiatedPercentage": "string",
      "gracePeriod": {
        "details": "Descrições adicionais do período de carência",
        "amount": 60,
        "unit": "DIAS"
      }
    },
    "otherGuaranteedValues": "SALDAMENTO",
    "allowPortability": true,
    "portabilityGraceTime": 0,
    "indemnityPaymentMethod": [
      "UNICO"
    ],
    "indemnityPaymentIncome": [
      "CERTA"
    ],
    "premiumPayment": {
      "paymentMethod": [
        "CARTAO_CREDITO"
      ],
      "frequency": [
        "DIARIA"
      ],
      "premiumTax": "string"
    },
    "minimunRequirements": {
      "contractingType": "COLETIVO",
      "contractingMinRequirement": "string"
    },
    "targetAudience": "PESSOA_NATURAL"
  }
]

Lista de Dependências de uma Instituição.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade (código interno do produto) a critério da participante.
category string true none Indica a categoria do Produto
insuranceModality string true none none
coverages [object] true none none
» coverage string false none none
» coverageOthers [string] false none none
» coverageAttributes PersonCoverageAttributes false none none
assistanceType [string] false none Listagem dos serviços de assistências complementares disponíveis vinculados ao produto. Deve ser padronizada na proposta técnica submetida pela Estrutura Inicial de Governança para observância comum por todas as sociedades participantes
additional [string] true none none
assistanceTypeOthers [string] false none none
termsAndConditions [PersonTermsAndCondition] true none none
globalCapital boolean true none Seguro de pessoas com capital global modalidade de contratação coletiva da cobertura de risco, respeitados os critérios técnico-operacionais, forma e limites fixados pela SUSEP, segundo a qual o valor do capital segurado referente a cada componente sofrerá variações decorrentes de mudanças na composição do grupo segurado
validity [string] true none none
pmbacRemuneration PersonPmbacRemuneration false none none
benefitRecalculation PersonBenefitRecalculation false none none
ageAdjustment PersonAgeAdjustment false none none
contractType string true none Regime Financeiro
reclaim PersonReclaim false none none
otherGuaranteedValues string true none none
allowPortability boolean true none Permite Portabilidade
portabilityGraceTime integer true none Prazo de carência em dias para Portabilidade
indemnityPaymentMethod [string] true none none
indemnityPaymentIncome [string] false none Tipo de Renda (caso modalidade de pagamento de indenização seja sob a forma de renda)
premiumPayment PersonPremiumPayment false none none
minimunRequirements PersonMinimumRequirements false none none
targetAudience string true none none

Enumerated Values

Property Value
category TRADICIONAL
category MICROSEGURO
insuranceModality FUNERAL
insuranceModality PRESTAMISTA
insuranceModality VIAGEM
insuranceModality EDUCACIONAL
insuranceModality DOTAL
insuranceModality ACIDENTES_PESSOAIS
insuranceModality VIDA
insuranceModality PERDA_CERTIFICADO_HABILITACAOO_VOO
insuranceModality DOENCAS_GRAVES_DOENCA_TERMINAL
insuranceModality DESEMPREGO_PERDA_RENDA
insuranceModality EVENTOS_ALEATORIOS
coverage ADIANTAMENTO_DOENCA_ESTAGIO_TERMINAL
coverage AUXILIO_CESTA_BASICA
coverage AUXILIO_FINANCEIRO_IMEDIATO
coverage CANCELAMENTO_DE_VIAGEM
coverage CIRURGIA
coverage COBERTURA_PARA_HERNIA
coverage COBERTURA_PARA_LER_DORT
coverage CUIDADOS_PROLONGADOS_ACIDENTE
coverage DESEMPREGO_PERDA_DE_RENDA
coverage DESPESAS_EXTRA_INVALIDEZ_PERMANENTE_TOTAL_PARCIAL_ACIDENTE_DEI
coverage DESPESAS_EXTRA_MORTE_DEM
coverage DESPESAS_MEDICAS_HOSPITALARES_ODONTOLOGICAS
coverage DESPESAS_MEDICAS_HOSPITALARES_ODONTOLOGICAS_BRASIL
coverage DESPESAS_MEDICAS_HOSPITALARES_ODONTOLOGICAS_EXTERIOR
coverage DIARIA_INCAPACIDADE_TOTAL_TEMPORARIA
coverage DIARIA_INTERNACAO_HOSPITALAR
coverage INTERNACAO_HOSPITALAR
coverage DIARIAS_INCAPACIDADE_PECUNIARIA_DIP
coverage DOENCA_GRAVE
coverage DOENCA_CONGENITA_FILHOS_DCF
coverage FRATURA_OSSEA
coverage DOENCAS_TROPICAIS
coverage INCAPACIDADE_TOTAL_OU_TEMPORARIA
coverage INVALIDEZ_PERMANENTE_TOTAL_PARCIAL
coverage INVALIDEZ_TOTAL_ACIDENTE
coverage INVALIDEZ_PARCIAL_ACIDENTE
coverage INVALIDEZ_FUNCIONAL_PERMANENTE_DOENCA
coverage INVALIDEZ_LABORATIVA_DOENCA
coverage MORTE
coverage MORTE_ACIDENTAL
coverage MORTE_CONJUGE
coverage MORTE_FILHOS
coverage MORTE_ADIATAMENTO_DOENCA_ESTAGIO_TERMINAL
coverage PAGAMENTO_ANTECIPADO_ESPECIAL_DOENCA_PROFISSIONAL_PAED
coverage PERDA_DA_AUTONOMIA_PESSOAL
coverage PERDA_INVOLUNTARIA_EMPREGO
coverage QUEIMADURA_GRAVE
coverage REGRESSO_ANTECIPADO_SANITARIO
coverage RENDA_INCAPACIDADE_TEMPORARIA
coverage RESCISAO_CONTRATUAL_CASO_MORTE_RCM
coverage RESCISAO_TRABALHISTA
coverage SERVICO_AUXILIO_FUNERAL
coverage SOBREVIVENCIA
coverage TRANSPLANTE_ORGAOS
coverage TRANSLADO
coverage TRANSLADO_MEDICO
coverage TRANSLADO_CORPO
coverage VERBA_RESCISORIA
coverage OUTRAS
contractType REPARTICAO_SIMPLES
contractType REPARTICAO_CAPITAIS
contractType CAPITALIZACAO
otherGuaranteedValues SALDAMENTO
otherGuaranteedValues BENEFICIO_PROLONGADO
otherGuaranteedValues NAO_SE_APLICA
targetAudience PESSOA_NATURAL
targetAudience PESSOA_JURIDICA

PersonTermsAndCondition

{
  "susepProcessNumber": "string",
  "definition": "string"
}

Properties

Name Type Required Restrictions Description
susepProcessNumber string true none Número do processo Susep.
definition string true none Campo aberto (possibilidade de incluir URL).

PersonCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "description"
}

Properties

Name Type Required Restrictions Description
code string true none Tipo unidade de medida.
description string true none Descrição da unidade de medida

PersonCoverageAttributesDetails

{
  "amount": 60,
  "unit": {
    "code": "R$",
    "description": "description"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none Valor.
unit PersonCoverageAttributesDetailsUnit true none none

PersonGracePeriodUnit

{
  "details": "Descrições adicionais do período de carência",
  "amount": 60,
  "unit": "DIAS"
}

Período de carência

Properties

Name Type Required Restrictions Description
details string false none none
amount number false none Prazo de Carência
unit string false none Unidade do prazo (dias ou meses).

Enumerated Values

Property Value
unit DIAS
unit MESES
unit NAO_SE_APLICA

PersonCoverageAttributes

{
  "indemnityPaymentMethod": [
    "PAGAMENTO_CAPITAL_SEGURADO_VALOR_MONETARIO"
  ],
  "indemnityPaymentFrequency": [
    "INDENIZACAO_UNICA"
  ],
  "minValue": [
    {
      "amount": 60,
      "unit": {
        "code": "R$",
        "description": "description"
      }
    }
  ],
  "maxValue": [
    {
      "amount": 60,
      "unit": {
        "code": "R$",
        "description": "description"
      }
    }
  ],
  "indemnifiablePeriod": [
    "ATE_FIM_CICLO_DETERMINADO"
  ],
  "maximumQtyIndemnifiableInstallments": 0,
  "currency": "BRL",
  "gracePeriod": [
    {
      "details": "Descrições adicionais do período de carência",
      "amount": 60,
      "unit": "DIAS"
    }
  ],
  "differentiatedGracePeriod": "string",
  "deductibleDays": 0,
  "differentiatedDeductibleDays": 0,
  "deductibleBRL": 0,
  "differentiatedDeductibleBRL": "string",
  "excludedRisks": [
    "ATO_RECONHECIMENTO_PERIGOSO"
  ],
  "excludedRisksURL": "string",
  "allowApartPurchase": true
}

Properties

Name Type Required Restrictions Description
indemnityPaymentMethod [string] true none Listagem da forma de pagamento da indenização para cada combinação de modalidade/cobertura do produto
indemnityPaymentFrequency [string] true none Listagem de tipos de frequência de pagamento de indenização para cada combinação de modalidade/cobertura do produto
minValue [PersonCoverageAttributesDetails] true none Listagem do valor mínimo de cobertura (Capital Segurado), diária ou parcela aceito pela sociedade para cada combinação de modalidade/cobertura do produto. Em reais
maxValue [PersonCoverageAttributesDetails] true none Listagem do valor máximo de cobertura (Capital Segurado), diária ou parcela aceito pela sociedade para cada combinação de modalidade/cobertura do produto. Em reais
indemnifiablePeriod [string] true none Listagem de período indenizável para cada combinação de modalidade/cobertura do produto
maximumQtyIndemnifiableInstallments integer true none Caso o período indenizável seja relacionado a parcelas, listagem de número máximo de parcelas indenizáveis para cada combinação de modalidade/ cobertura do produto
currency string true none Moeda sobre a qual a cobertura se refere. De acordo com ISO-4217.
gracePeriod [PersonGracePeriodUnit] true none [Período de carência]
differentiatedGracePeriod string false none none
deductibleDays integer true none Listagem de franquia em dias para cada combinação de modalidade/cobertura do produto.
differentiatedDeductibleDays number false none Detalhamento da franquia em dias diferentes para cada cobertura que exista alguma especificidade. Caso a seguradora não tenha essa diferenciação, não retornará nada no campo.
deductibleBRL number true none Listagem de franquia em reais para cada combinação de modalidade/cobertura do produto.
differentiatedDeductibleBRL string false none Detalhamento da franquia em reais diferentes para cada cobertura que exista alguma especificidade. Caso a seguradora não tenha essa diferenciação, não retornará nada no campo.
excludedRisks [string] true none Listagem dos tipos de riscos excluídos para cada combinação de modalidade/cobertura do produto. Deve ser padronizada na proposta técnica submetida pela Estrutura Inicial de Governança para observância comum por todas as sociedades participantes
excludedRisksURL string false none Campo aberto (possibilidade de incluir URL).
allowApartPurchase boolean true none Indicar se a cobertura pode ser contratada isoladamente ou não.

Enumerated Values

Property Value
currency AED
currency AFN
currency ALL
currency AMD
currency ANG
currency AOA
currency ARS
currency AUD
currency AWG
currency AZN
currency BAM
currency BBD
currency BDT
currency BGN
currency BHD
currency BIF
currency BMD
currency BND
currency BOB
currency BOV
currency BRL
currency BSD
currency BTN
currency BWP
currency BYN
currency BZD
currency CAD
currency CDF
currency CHE
currency CHF
currency CHW
currency CLF
currency CLP
currency CNY
currency COP
currency COU
currency CRC
currency CUC
currency CUP
currency CVE
currency CZK
currency DJF
currency DKK
currency DOP
currency DZD
currency EGP
currency ERN
currency ETB
currency EUR
currency FJD
currency FKP
currency GBP
currency GEL
currency GHS
currency GIP
currency GMD
currency GNF
currency GTQ
currency GYD
currency HKD
currency HNL
currency HRK
currency HTG
currency HUF
currency IDR
currency ILS
currency INR
currency IQD
currency IRR
currency ISK
currency JMD
currency JOD
currency JPY
currency KES
currency KGS
currency KHR
currency KMF
currency KPW
currency KRW
currency KWD
currency KYD
currency KZT
currency LAK
currency LBP
currency LKR
currency LRD
currency LSL
currency LYD
currency MAD
currency MDL
currency MGA
currency MKD
currency MMK
currency MNT
currency MOP
currency MRU
currency MUR
currency MVR
currency MWK
currency MXN
currency MXV
currency MYR
currency MZN
currency NAD
currency NGN
currency NIO
currency NOK
currency NPR
currency NZD
currency OMR
currency PAB
currency PEN
currency PGK
currency PHP
currency PKR
currency PLN
currency PYG
currency QAR
currency RON
currency RSD
currency RUB
currency RWF
currency SAR
currency SBD
currency SCR
currency SDG
currency SEK
currency SGD
currency SHP
currency SLL
currency SOS
currency SRD
currency SSP
currency STN
currency SVC
currency SYP
currency SZL
currency THB
currency TJS
currency TMT
currency TND
currency TOP
currency TRY
currency TTD
currency TWD
currency TZS
currency UAH
currency UGX
currency USD
currency USN
currency UYI
currency UYU
currency UZS
currency VEF
currency VND
currency VUV
currency WST
currency XAF
currency XCD
currency XDR
currency XOF
currency XPF
currency XSU
currency XUA
currency YER
currency ZAR
currency ZMW
currency ZWL

PersonPmbacRemuneration

{
  "interestRate": 0,
  "pmbacUpdateIndex": "IPCA"
}

Properties

Name Type Required Restrictions Description
interestRate number false none Taxa de juros para capitalização da PMBaC.
pmbacUpdateIndex string false none Índice utilizado na atualização da PMBaC.

Enumerated Values

Property Value
pmbacUpdateIndex IPCA
pmbacUpdateIndex IGP-M
pmbacUpdateIndex INPC

PersonBenefitRecalculation

{
  "benefitRecalculationCriteria": "INDICE",
  "benefitUpdateIndex": "IPCA"
}

Properties

Name Type Required Restrictions Description
benefitRecalculationCriteria string true none none
benefitUpdateIndex string false none Índice utilizado na atualização do prêmio/contribuição e do capital segurado/ benefício, caso critério de atualização por meio de índice

Enumerated Values

Property Value
benefitRecalculationCriteria INDICE
benefitRecalculationCriteria VINCULADO_SALDO_DEVEDOR
benefitRecalculationCriteria VARIAVEL_ACORDO_CRITERIO_ESPECIFICO
benefitUpdateIndex IPCA
benefitUpdateIndex IGP-M
benefitUpdateIndex INPC

PersonAgeAdjustment

{
  "criterion": "APOS_PERIODO_EM_ANOS",
  "frequency": 0
}

Properties

Name Type Required Restrictions Description
criterion string true none Critério escolhido para reenquadramento etário
frequency integer true none Período em anos, caso critério de reenquadramento após ou a cada período em anos.

Enumerated Values

Property Value
criterion APOS_PERIODO_EM_ANOS
criterion A_CADA_PERIODO_EM_ANOS
criterion POR_MUDANCA_DE_FAIXA_ETARIA
criterion NAO_APLICAVEL

personReclaimTable

{
  "initialMonthRange": 1,
  "finalMonthRange": 12,
  "percentage": 0
}

Tabela Percentuais de resgate

Properties

Name Type Required Restrictions Description
initialMonthRange integer true none Mês inicial do range
finalMonthRange integer true none Mês final do range
percentage number true none Percentual da faixa de resgate

PersonReclaim

{
  "reclaimTable": [
    {
      "initialMonthRange": 1,
      "finalMonthRange": 12,
      "percentage": 0
    }
  ],
  "differentiatedPercentage": "string",
  "gracePeriod": {
    "details": "Descrições adicionais do período de carência",
    "amount": 60,
    "unit": "DIAS"
  }
}

Properties

Name Type Required Restrictions Description
reclaimTable [personReclaimTable] false none Listagem de percentuais de resgate da PMBaC para cada conjunto de prazo aplicável e para cada combinação de modalidade/cobertura estruturados em regime de capitalização
differentiatedPercentage string false none Campo aberto (possibilidade de incluir URL).
gracePeriod PersonGracePeriodUnit true none Período de carência

PersonPremiumPayment

{
  "paymentMethod": [
    "CARTAO_CREDITO"
  ],
  "frequency": [
    "DIARIA"
  ],
  "premiumTax": "string"
}

Properties

Name Type Required Restrictions Description
paymentMethod [string] true none none
frequency [string] true none none
premiumTax string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas.

PersonMinimumRequirements

{
  "contractingType": "COLETIVO",
  "contractingMinRequirement": "string"
}

Properties

Name Type Required Restrictions Description
contractingType string true none none
contractingMinRequirement string true none none

Enumerated Values

Property Value
contractingType COLETIVO
contractingType INDIVIDUAL

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/person",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/person"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponsePrivateGuaranteeList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "CONSTRUCAO_OBRAS",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand PrivateGuaranteeBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

PrivateGuaranteeBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "CONSTRUCAO_OBRAS",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies PrivateGuaranteeCompany true none none

PrivateGuaranteeCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "CONSTRUCAO_OBRAS",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products PrivateGuaranteeProduct true none Lista de produtos de uma empresa.

PrivateGuaranteeProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "CONSTRUCAO_OBRAS",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Nome Cobertura Contratatada - Básica
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes PrivateGuaranteeCoverageAttributes true none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Permissão para Contratação Separada
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity PrivateGuaranteeValidity true none none
premiumPayment PrivateGuaranteePremiumPayment true none none
termsAndConditions PrivateGuaranteeTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements PrivateGuaranteeMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage CONSTRUCAO_OBRAS
coverage FORNECIMENTO
coverage PRESTACAO_DE_SERVICOS
coverage RETENCAO_DE_PAGAMENTOS
coverage ADIANTAMENTO_DE_PAGAMENTOS
coverage MANUTENCAO_CORRETIVA
coverage IMOBILIARIO
coverage FINANCEIRA
coverage ACOES_TRABALHISTAS_E_PREVIDENCIARIAS
coverage OUTRAS

PrivateGuaranteeCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string"
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI PrivateGuaranteeLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura.
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.

PrivateGuaranteeLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount PrivateGuaranteeCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount PrivateGuaranteeCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

PrivateGuaranteeCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit PrivateGuaranteeCoverageAttributesDetailsUnit true none none

PrivateGuaranteeCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

PrivateGuaranteeValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

PrivateGuaranteePremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none tipo de pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

PrivateGuaranteeTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo Susep, se houver.
definition string true none Campo aberto (possibilidade de incluir uma url).

PrivateGuaranteeMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none Público Alvo

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/private-guarantee"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponsePublicGuaranteeList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "LICITANTE",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {},
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string"
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": "A_VISTA",
                  "premiumRates": [
                    "string"
                  ]
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414622222222222",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand PublicGuaranteeBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

PublicGuaranteeBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "LICITANTE",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                },
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string"
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": "A_VISTA",
              "premiumRates": [
                "string"
              ]
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414622222222222",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies PublicGuaranteeCompany true none none

PublicGuaranteeCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "LICITANTE",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              },
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string"
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": "A_VISTA",
            "premiumRates": [
              "string"
            ]
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414622222222222",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products PublicGuaranteeProduct true none Lista de produtos de uma empresa.

PublicGuaranteeProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "LICITANTE",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          },
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string"
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": "A_VISTA",
        "premiumRates": [
          "string"
        ]
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414622222222222",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Nome Cobertura Contratatada - Básica
» coverageDescription string true none Descrição Cobertura Contratatada - Básica
» coverageAttributes PublicGuaranteeCoverageAttributes true none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Permissão para Contratação Separada
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity PublicGuaranteeValidity true none none
premiumPayment PublicGuaranteePremiumPayment true none none
termsAndConditions PublicGuaranteeTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements PublicGuaranteeMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage LICITANTE
coverage CONSTRUCAO_OBRAS
coverage FORNECIMENTO
coverage PRESTACAO_DE_SERVICOS
coverage RETENCAO_DE_PAGAMENTOS
coverage ADIANTAMENTO_DE_PAGAMENTOS
coverage MANUTENCAO_CORRETIVA
coverage JUDICIAL
coverage JUDICIAL_CIVIL
coverage JUDICIAL_TRABALHISTA
coverage JUDICIAL_TRIBUTARIO
coverage JUDICIAL_DEPOSITO_RECURSAL
coverage JUDICIAL_PARA_EXECUCAO_FISCAL
coverage PARCELAMENTO_ADMINISTRATIVO
coverage ADUANEIRO
coverage ADMINISTRATIVO_DE_CREDITOS_TRIBUTARIOS
coverage ACOES_TRABALHISTAS_E_PREVIDENCIARIAS
coverage OUTRAS

PublicGuaranteeCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  },
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string"
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI PublicGuaranteeLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.
insuredParticipation [string] true none Lista com indicativo do tipo de participação do segurado para cada cobertura.
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura.

PublicGuaranteeLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount PublicGuaranteeCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount PublicGuaranteeCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

PublicGuaranteeCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit PublicGuaranteeCoverageAttributesDetailsUnit true none none

PublicGuaranteeCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

PublicGuaranteeValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

PublicGuaranteePremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": "A_VISTA",
    "premiumRates": [
      "string"
    ]
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType string true none tipo de pagamento
premiumRates [string] false none Distribuição de frequência relativa aos valores referentes às taxas cobradas.

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS
paymentType A_VISTA
paymentType PARCELADO

PublicGuaranteeTerms

{
  "susepProcessNumber": "15414622222222222",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP, se houver.
definition string true none Campo aberto (possibilidade de incluir uma url).

PublicGuaranteeMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "https://openinsurance.com.br/aaa",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none Público Alvo

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/public-guarantee"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseRentGuaranteeList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "NAO_PAGAMENTO_DE_13_ALUGUEL",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "insuredParticipation": [],
                    "insuredParticipationDescription": "string",
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "assistanceServices": [
                {
                  "assistanceServices": true,
                  "assistanceServicesPackage": [
                    "ATE_10_SERVICOS"
                  ],
                  "complementaryAssistanceServicesDetail": "reboque pane seca",
                  "chargeTypeSignaling": "GRATUITO"
                }
              ],
              "customerServices": [
                "LIVRE_ESCOLHA"
              ],
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumPayment": [
                {
                  "paymentMethod": "CARTAO_DE_CREDITO",
                  "paymentDetail": "string",
                  "paymentType": [
                    "A_VISTA"
                  ],
                  "premiumRates": "string"
                }
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "contractType": [
                  "COLETIVO"
                ],
                "minimumRequirementDetails": "string",
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand RentGuaranteeBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

RentGuaranteeBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "NAO_PAGAMENTO_DE_13_ALUGUEL",
              "coverageDescription": "string",
              "coverageAttributes": {
                "insuredParticipation": [
                  "FRANQUIA"
                ],
                "insuredParticipationDescription": "string",
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "assistanceServices": [
            {
              "assistanceServices": true,
              "assistanceServicesPackage": [
                "ATE_10_SERVICOS"
              ],
              "complementaryAssistanceServicesDetail": "reboque pane seca",
              "chargeTypeSignaling": "GRATUITO"
            }
          ],
          "customerServices": [
            "LIVRE_ESCOLHA"
          ],
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumPayment": [
            {
              "paymentMethod": "CARTAO_DE_CREDITO",
              "paymentDetail": "string",
              "paymentType": [
                "A_VISTA"
              ],
              "premiumRates": "string"
            }
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "contractType": [
              "COLETIVO"
            ],
            "minimumRequirementDetails": "string",
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies RentGuaranteeCompany true none none

RentGuaranteeCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "NAO_PAGAMENTO_DE_13_ALUGUEL",
            "coverageDescription": "string",
            "coverageAttributes": {
              "insuredParticipation": [
                "FRANQUIA"
              ],
              "insuredParticipationDescription": "string",
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              }
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "assistanceServices": [
          {
            "assistanceServices": true,
            "assistanceServicesPackage": [
              "ATE_10_SERVICOS"
            ],
            "complementaryAssistanceServicesDetail": "reboque pane seca",
            "chargeTypeSignaling": "GRATUITO"
          }
        ],
        "customerServices": [
          "LIVRE_ESCOLHA"
        ],
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumPayment": [
          {
            "paymentMethod": "CARTAO_DE_CREDITO",
            "paymentDetail": "string",
            "paymentType": [
              "A_VISTA"
            ],
            "premiumRates": "string"
          }
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "contractType": [
            "COLETIVO"
          ],
          "minimumRequirementDetails": "string",
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products RentGuaranteeProduct true none Lista de produtos de uma empresa.

RentGuaranteeProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "NAO_PAGAMENTO_DE_13_ALUGUEL",
        "coverageDescription": "string",
        "coverageAttributes": {
          "insuredParticipation": [
            "FRANQUIA"
          ],
          "insuredParticipationDescription": "string",
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          }
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "assistanceServices": [
      {
        "assistanceServices": true,
        "assistanceServicesPackage": [
          "ATE_10_SERVICOS"
        ],
        "complementaryAssistanceServicesDetail": "reboque pane seca",
        "chargeTypeSignaling": "GRATUITO"
      }
    ],
    "customerServices": [
      "LIVRE_ESCOLHA"
    ],
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumPayment": [
      {
        "paymentMethod": "CARTAO_DE_CREDITO",
        "paymentDetail": "string",
        "paymentType": [
          "A_VISTA"
        ],
        "premiumRates": "string"
      }
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "contractType": [
        "COLETIVO"
      ],
      "minimumRequirementDetails": "string",
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.10 do Anexo II."
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes RentGuaranteeCoverageAttributes true none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
assistanceServices RentGuaranteeAssistanceServices true none Agrupamento dos serviços de assistências disponíveis vinculado ao produto.
customerServices [string] false none Rede de atendimento do seguro contratado. A considerar os domínios abaixo
validity RentGuaranteeValidity true none none
premiumPayment RentGuaranteePremiumPayment true none none
termsAndConditions RentGuaranteeTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements RentGuaranteeMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage NAO_PAGAMENTO_DE_13_ALUGUEL
coverage DANOS_A_MOVEIS
coverage DANOS_AO_IMOVEL
coverage MULTA_POR_RESCISAO_CONTRATUAL
coverage NAO_PAGAMENTO_DE_ALUGUEL
coverage NAO_PAGAMENTO_DE_CONDOMINIO
coverage NAO_PAGAMENTO_DE_CONTA_DE_AGUA
coverage NAO_PAGAMENTO_DE_CONTA_DE_GAS
coverage NAO_PAGAMENTO_DE_CONTA_DE_LUZ
coverage NAO_PAGAMENTO_DE_ENCARGOS_LEGAIS
coverage NAO_PAGAMENTO_DE_IPTU
coverage PINTURA_DO_IMOVEL_INTERNA
coverage PINTURA_DO_IMOVEL_EXTERNA
coverage OUTRAS

RentGuaranteeValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

RentGuaranteePremiumPayment

[
  {
    "paymentMethod": "CARTAO_DE_CREDITO",
    "paymentDetail": "string",
    "paymentType": [
      "A_VISTA"
    ],
    "premiumRates": "string"
  }
]

Properties

Name Type Required Restrictions Description
paymentMethod string true none Metodo de pagamento
paymentDetail string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Meio de pagamento (acima)
paymentType [string] true none Forma de pagamento
premiumRates string false none Distribuição de frequência relativa aos valores referentes às taxas cobradas, nos termos do Anexo III

Enumerated Values

Property Value
paymentMethod CARTAO_DE_CREDITO
paymentMethod CARTAO_DE_DEBITO
paymentMethod DEBITO_EM_CONTA_CORRENTE
paymentMethod DEBITO_EM_CONTA_POUPANCA
paymentMethod BOLETO_BANCARIO
paymentMethod PIX
paymentMethod CONSIGNACAO_EM_FOLHA_DE_PAGAMENTO
paymentMethod PONTOS_DE_PROGRAMA_DE_BENEFICIO
paymentMethod OUTROS

RentGuaranteeTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

RentGuaranteeAssistanceServices

[
  {
    "assistanceServices": true,
    "assistanceServicesPackage": [
      "ATE_10_SERVICOS"
    ],
    "complementaryAssistanceServicesDetail": "reboque pane seca",
    "chargeTypeSignaling": "GRATUITO"
  }
]

Agrupamento dos serviços de assistências disponíveis vinculado ao produto.

Properties

Name Type Required Restrictions Description
assistanceServices boolean true none Indicação se o produto possui serviços de assistências complementares.
assistanceServicesPackage [any] false none none
complementaryAssistanceServicesDetail string false none Campo livre para descrição dos serviços ofertados por cada sociedade participante, contendo minimamente cada um dos serviços assistenciais complementares oferecidos e se o pacote se trata de uma cobertura de assistência securitária ou se serviços de assistência
chargeTypeSignaling string false none Indicação se o pacote de assistência é gratuito ou contratado/pago.

Enumerated Values

Property Value
chargeTypeSignaling GRATUITO
chargeTypeSignaling PAGO

RentGuaranteeMinimumRequirements

{
  "contractType": [
    "COLETIVO"
  ],
  "minimumRequirementDetails": "string",
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
contractType [string] true none none
minimumRequirementDetails string true none Campo aberto contendo todos os requisitos mínimos para contratação (possibilidade de incluir URL).
targetAudiences [string] true none none

RentGuaranteeCoverageAttributes

{
  "insuredParticipation": [
    "FRANQUIA"
  ],
  "insuredParticipationDescription": "string",
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  }
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
insuredParticipation [string] true none Indicação se a participação do segurado (por cobertura selecionada) é por:
insuredParticipationDescription string false none Lista com descrição referente ao campo “Participação do Segurado” para cada cobertura."
maxLMI RentGuaranteeLimit false none Lista com valor de LMI aceito pela sociedade para cada cobertura.

RentGuaranteeLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount RentGuaranteeCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount RentGuaranteeCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

RentGuaranteeCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit RentGuaranteeCoverageAttributesDetailsUnit true none none

RentGuaranteeCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/rent-guarantee"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

ResponseStopLossList

{
  "data": {
    "brand": {
      "name": "ACME Group Seguros",
      "companies": [
        {
          "name": "ACME Seguros",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "name": "Produto de Seguro",
              "code": "01234589-0",
              "coverages": [
                {
                  "coverage": "STOP_LOSS",
                  "coverageDescription": "string",
                  "coverageAttributes": {
                    "maxLMI": {}
                  },
                  "allowApartPurchase": true
                }
              ],
              "traits": true,
              "validity": [
                {
                  "term": [
                    "ANUAL"
                  ],
                  "termOthers": "string"
                }
              ],
              "premiumRates": [
                "string"
              ],
              "termsAndConditions": {
                "susepProcessNumber": "15414.622222/2222-22",
                "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
              },
              "minimumRequirements": {
                "targetAudiences": [
                  "PESSOA_NATURAL"
                ]
              }
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
    "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
    "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
    "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
    "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand StopLossBrand true none Organizacao controladora do grupo.
links Links true none none
meta Meta true none none

StopLossBrand

{
  "name": "ACME Group Seguros",
  "companies": [
    {
      "name": "ACME Seguros",
      "cnpjNumber": "12345678901234",
      "products": [
        {
          "name": "Produto de Seguro",
          "code": "01234589-0",
          "coverages": [
            {
              "coverage": "STOP_LOSS",
              "coverageDescription": "string",
              "coverageAttributes": {
                "maxLMI": {
                  "type": "FINANCEIRO",
                  "amount": {
                    "amount": 0,
                    "unit": {}
                  },
                  "index": "LMG",
                  "maxIndexAmount": {
                    "amount": 0,
                    "unit": {}
                  }
                }
              },
              "allowApartPurchase": true
            }
          ],
          "traits": true,
          "validity": [
            {
              "term": [
                "ANUAL"
              ],
              "termOthers": "string"
            }
          ],
          "premiumRates": [
            "string"
          ],
          "termsAndConditions": {
            "susepProcessNumber": "15414.622222/2222-22",
            "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
          },
          "minimumRequirements": {
            "targetAudiences": [
              "PESSOA_NATURAL"
            ]
          }
        }
      ]
    }
  ]
}

Organizacao controladora do grupo.

Properties

Name Type Required Restrictions Description
name string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
companies StopLossCompany true none none

StopLossCompany

[
  {
    "name": "ACME Seguros",
    "cnpjNumber": "12345678901234",
    "products": [
      {
        "name": "Produto de Seguro",
        "code": "01234589-0",
        "coverages": [
          {
            "coverage": "STOP_LOSS",
            "coverageDescription": "string",
            "coverageAttributes": {
              "maxLMI": {
                "type": "FINANCEIRO",
                "amount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                },
                "index": "LMG",
                "maxIndexAmount": {
                  "amount": 0,
                  "unit": {
                    "code": "R$",
                    "description": "REAL"
                  }
                }
              }
            },
            "allowApartPurchase": true
          }
        ],
        "traits": true,
        "validity": [
          {
            "term": [
              "ANUAL"
            ],
            "termOthers": "string"
          }
        ],
        "premiumRates": [
          "string"
        ],
        "termsAndConditions": {
          "susepProcessNumber": "15414.622222/2222-22",
          "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
        },
        "minimumRequirements": {
          "targetAudiences": [
            "PESSOA_NATURAL"
          ]
        }
      }
    ]
  }
]

Properties

Name Type Required Restrictions Description
name string true none Nome da sociedade pertencente à marca.
cnpjNumber string true none CNPJ da sociedade pertencente à marca.
products StopLossProduct true none Lista de produtos de uma empresa.

StopLossProduct

[
  {
    "name": "Produto de Seguro",
    "code": "01234589-0",
    "coverages": [
      {
        "coverage": "STOP_LOSS",
        "coverageDescription": "string",
        "coverageAttributes": {
          "maxLMI": {
            "type": "FINANCEIRO",
            "amount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            },
            "index": "LMG",
            "maxIndexAmount": {
              "amount": 0,
              "unit": {
                "code": "R$",
                "description": "REAL"
              }
            }
          }
        },
        "allowApartPurchase": true
      }
    ],
    "traits": true,
    "validity": [
      {
        "term": [
          "ANUAL"
        ],
        "termOthers": "string"
      }
    ],
    "premiumRates": [
      "string"
    ],
    "termsAndConditions": {
      "susepProcessNumber": "15414.622222/2222-22",
      "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
    },
    "minimumRequirements": {
      "targetAudiences": [
        "PESSOA_NATURAL"
      ]
    }
  }
]

Lista de produtos de uma empresa.

Properties

Name Type Required Restrictions Description
name string false none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade.
code string true none Código único a ser definido pela sociedade.
coverages [object] true none none
» coverage string true none Listagem de coberturas incluídas no produto que deve observar a relação discriminada de coberturas, conforme Tabela II.12 do Anexo II
» coverageDescription string true none Campo aberto para detalhamento de cada uma das coberturas possíveis dos produtos
» coverageAttributes StopLossCoverageAttributes false none Informações de cobertura do Seguro.
» allowApartPurchase boolean true none Indicação se a cobertura permite contratação separada (por cobertura selecionada).
traits boolean true none Indicação se o produto é classificado como destinado para cobertura de grandes riscos, sendo tal classificação de acordo com regulamentação específica
validity StopLossValidity true none none
premiumRates [string] false none Distribuição de frequência relativa aos valores referentes às taxas cobradas
termsAndConditions StopLossTerms true none Informações dos termos e condições conforme número do processo SUSEP.
minimumRequirements StopLossMinimumRequirements true none Requisitos mínimos.

Enumerated Values

Property Value
coverage STOP_LOSS
coverage OUTRAS

StopLossValidity

[
  {
    "term": [
      "ANUAL"
    ],
    "termOthers": "string"
  }
]

Properties

Name Type Required Restrictions Description
term [string] true none none
termOthers string false none Campo livre para descrição por cada participante ao selecionar o domínio “Outros” no campo Prazo (acima).

StopLossTerms

{
  "susepProcessNumber": "15414.622222/2222-22",
  "definition": "https://www.seguradora.com.br/produto/tradicional/pdf/condicoes_gerais.pdf"
}

Informações dos termos e condições conforme número do processo SUSEP.

Properties

Name Type Required Restrictions Description
susepProcessNumber string false none Número do processo SUSEP.
definition string true none Campo aberto (possibilidade de incluir uma url).

StopLossMinimumRequirements

{
  "targetAudiences": [
    "PESSOA_NATURAL"
  ]
}

Requisitos mínimos.

Properties

Name Type Required Restrictions Description
targetAudiences [string] true none Público-alvo

StopLossCoverageAttributes

{
  "maxLMI": {
    "type": "FINANCEIRO",
    "amount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    },
    "index": "LMG",
    "maxIndexAmount": {
      "amount": 0,
      "unit": {
        "code": "R$",
        "description": "REAL"
      }
    }
  }
}

Informações de cobertura do Seguro.

Properties

Name Type Required Restrictions Description
maxLMI StopLossLimit true none Lista com valor de LMI aceito pela sociedade para cada cobertura.

StopLossLimit

{
  "type": "FINANCEIRO",
  "amount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  },
  "index": "LMG",
  "maxIndexAmount": {
    "amount": 0,
    "unit": {
      "code": "R$",
      "description": "REAL"
    }
  }
}

Lista com valor de LMI aceito pela sociedade para cada cobertura.

Properties

Name Type Required Restrictions Description
type string true none none
amount StopLossCoverageAttributesDetails true none none
index string false none Indexador. Condicional, vinculado ao preenchimento do campo Tipo com Percentual
maxIndexAmount StopLossCoverageAttributesDetails false none none

Enumerated Values

Property Value
type FINANCEIRO
type PERCENTUAL
index LMG
index FINANCEIRO_COBERTURA
index OUTRO

StopLossCoverageAttributesDetails

{
  "amount": 0,
  "unit": {
    "code": "R$",
    "description": "REAL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit StopLossCoverageAttributesDetailsUnit true none none

StopLossCoverageAttributesDetailsUnit

{
  "code": "R$",
  "description": "REAL"
}

Properties

Name Type Required Restrictions Description
code string true none none
description string true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
  "first": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
  "prev": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
  "next": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss",
  "last": "https://api.organizacao.com.br/open-insurance/products-services/v1/stop-loss"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

Fase 2 - APIs do Open Insurance Brasil

Clientes poderão solicitar o compartilhamento entre instituições participantes de seus dados cadastrais, de informações sobre dados pessoais de seguro, previdência complementar aberta e capitalização.

O compartilhamento ocorre apenas se a pessoa autorizar através da API de Consentimento, sempre para finalidades determinadas e por um prazo específico. E será possível para o cliente cancelar essa autorização a qualquer momento em qualquer uma das instituições envolvidas no compartilhamento.

API - Consents v2.3.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API que trata da criação, consulta e revogação de consentimentos para o Open Insurance Brasil - Fase 2 e 3.

Não possui segregação entre pessoa natural e pessoa jurídica.

Base URLs:

Servidor de Produção
* https://api.seguro.com.br/open-insurance/consents/v2

Servidor de Homologação
* https://apih.seguro.com.br/open-insurance/consents/v2

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações importantes

A API Consents trata dos consentimentos para a fase 2 e 3 do Open Insurance Brasil.

categorias de dados as quais ela deseja consentimento, conforme tabela abaixo:

(Para a fase 2, RESOURCES_READ é a única permissão obrigatória. Para a fase 3, todas as permissões de uma categoria de dados são obrigatórias)

Fase 2:

CATEGORIA DE DADOS AGRUPAMENTO PERMISSIONS
Cadastro Pessoa Física RESOURCES_READ
Pessoa Física (Obrigatório)
Pessoa Física CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ
(Opcional) CUSTOMERS_PERSONAL_QUALIFICATION_READ
CUSTOMERS_PERSONAL_ADDITIONALINFO_READ
Cadastro Pessoa Jurídica RESOURCES_READ
Pessoa Jurídica (Obrigatório)
Pessoa Jurídica CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ
(Opcional) CUSTOMERS_BUSINESS_QUALIFICATION_READ
CUSTOMERS_BUSINESS_ADDITIONALINFO_READ
Títulos de Cap. Produtos de Títulos de Cap. RESOURCES_READ
(Obrigatório)
Produtos de Títulos de Cap. CAPITALIZATION_TITLE_READ
(Opcional) CAPITALIZATION_TITLE_PLANINFO_READ
CAPITALIZATION_TITLE_EVENTS_READ
CAPITALIZATION_TITLE_SETTLEMENTS_READ
Previdência Produtos de Previdência Risco RESOURCES_READ
Risco (Obrigatório)
Produtos de Previdência Risco PENSION_PLAN_READ
(Opcional) PENSION_PLAN_CONTRACTINFO_READ
PENSION_PLAN_MOVEMENTS_READ
PENSION_PLAN_PORTABILITIES_READ
PENSION_PLAN_WITHDRAWALS_READ
PENSION_PLAN_CLAIM
Previdência Produtos de Previdência RESOURCES_READ
Sobrevivência Sobrevivência (Obrigatório)
Produtos de Previdência LIFE_PENSION_READ
Sobrevivência (Opcional) LIFE_PENSION_CONTRACTINFO_READ
LIFE_PENSION_MOVEMENTS_READ
LIFE_PENSION_PORTABILITIES_READ
LIFE_PENSION_WITHDRAWALS_READ
LIFE_PENSION_CLAIM
Assistência Assist. Financeira (Obrigatório) RESOURCES_READ
Financeira
Assist. Financeira (Opcional) FINANCIAL_ASSISTANCE_READ
FINANCIAL_ASSISTANCE_CONTRACTINFO_READ
FINANCIAL_ASSISTANCE_MOVEMENTS_READ
Danos e Pessoas Patrimonial (Obrigatório) RESOURCES_READ
Patrimonial
Patrimonial (Opcional) DAMAGES_AND_PEOPLE_PATRIMONIAL_READ
DAMAGES_AND_PEOPLE_PATRIMONIAL_POLICYINFO_READ
DAMAGES_AND_PEOPLE_PATRIMONIAL_PREMIUM_READ
DAMAGES_AND_PEOPLE_PATRIMONIAL_CLAIM_READ
Danos e Pessoas Responsabilidade (Obrigatório) RESOURCES_READ
Responsabilidade
Responsabilidade (Opcional) DAMAGES_AND_PEOPLE_RESPONSIBILITY_READ
DAMAGES_AND_PEOPLE_RESPONSIBILITY_POLICYINFO_READ
DAMAGES_AND_PEOPLE_RESPONSIBILITY_PREMIUM_READ
DAMAGES_AND_PEOPLE_RESPONSIBILITY_CLAIM_READ
Danos e Pessoas Transportes (Obrigatório) RESOURCES_READ
Transportes
Transportes (Opcional) DAMAGES_AND_PEOPLE_TRANSPORT_READ
DAMAGES_AND_PEOPLE_TRANSPORT_POLICYINFO_READ
DAMAGES_AND_PEOPLE_TRANSPORT_PREMIUM_READ
DAMAGES_AND_PEOPLE_TRANSPORT_CLAIM_READ
Danos e Pessoas Riscos Financeiros (Obrigatório) RESOURCES_READ
Riscos Financeiros
Riscos Financeiros (Opcional) DAMAGES_AND_PEOPLE_FINANCIAL_RISKS_READ
DAMAGES_AND_PEOPLE_FINANCIAL_RISKS_POLICYINFO_READ
DAMAGES_AND_PEOPLE_FINANCIAL_RISKS_PREMIUM_READ
DAMAGES_AND_PEOPLE_FINANCIAL_RISKS_CLAIM_READ
Danos e Pessoas Rural (Obrigatório) RESOURCES_READ
Rural
Rural (Opcional) DAMAGES_AND_PEOPLE_RURAL_READ
DAMAGES_AND_PEOPLE_RURAL_POLICYINFO_READ
DAMAGES_AND_PEOPLE_RURAL_PREMIUM_READ
DAMAGES_AND_PEOPLE_RURAL_CLAIM_READ
Danos e Pessoas Automóveis (Obrigatório) RESOURCES_READ
Automóveis
Automóveis (Opcional) DAMAGES_AND_PEOPLE_AUTO_READ
DAMAGES_AND_PEOPLE_AUTO_POLICYINFO_READ
DAMAGES_AND_PEOPLE_AUTO_PREMIUM_READ
DAMAGES_AND_PEOPLE_AUTO_CLAIM_READ
Danos e Pessoas Habitacional (Obrigatório) RESOURCES_READ
Habitacional
Habitacional (Opcional) DAMAGES_AND_PEOPLE_HOUSING_READ
DAMAGES_AND_PEOPLE_HOUSING_POLICYINFO_READ
DAMAGES_AND_PEOPLE_HOUSING_PREMIUM_READ
DAMAGES_AND_PEOPLE_HOUSING_CLAIM_READ
Danos e Pessoas Aceitação e Sucursal no exterior RESOURCES_READ
Aceitação e Sucursal (Obrigatório)
no exterior
Aceitação e Sucursal no exterior DAMAGES_AND_PEOPLE_ACCEPTANCE_AND_BRANCHES_ABROAD_READ
(Opcional) DAMAGES_AND_PEOPLE_ACCEPTANCE_AND_BRANCHES_ABROAD_POLICYINFO_READ
DAMAGES_AND_PEOPLE_ACCEPTANCE_AND_BRANCHES_ABROAD_PREMIUM_READ
DAMAGES_AND_PEOPLE_ACCEPTANCE_AND_BRANCHES_ABROAD_CLAIM_READ
Danos e Pessoas Pessoas (Obrigatório) RESOURCES_READ
Pessoas
Pessoas (Opcional) DAMAGES_AND_PEOPLE_PERSON_READ
DAMAGES_AND_PEOPLE_PERSON_POLICYINFO_READ
DAMAGES_AND_PEOPLE_PERSON_CLAIM_READ
DAMAGES_AND_PEOPLE_PERSON_MOVEMENTS_READ

Fase 3:

CATEGORIA DE DADOS AGRUPAMENTO PERMISSIONS
Aviso de Sinistro Danos (Obrigatório) CLAIM_NOTIFICATION_REQUEST_DAMAGE_CREATE
Danos
Aviso de Sinistro Pessoas (Obrigatório) CLAIM_NOTIFICATION_REQUEST_PERSON_CREATE
Pessoas
Endosso Endosso (Obrigatório) ENDORSEMENT_REQUEST_CREATE
Cotação Patrimonial Patrimonial Lead QUOTE_PATRIMONIAL_LEAD_CREATE
Lead (Obrigatório) QUOTE_PATRIMONIAL_LEAD_UPDATE
Cotação Patrimonial Patrimonial Home QUOTE_PATRIMONIAL_HOME_READ
Home (Obrigatório) QUOTE_PATRIMONIAL_HOME_CREATE
QUOTE_PATRIMONIAL_HOME_UPDATE
Cotação Patrimonial Patrimonial Condominium QUOTE_PATRIMONIAL_CONDOMINIUM_READ
Condominium (Obrigatório) QUOTE_PATRIMONIAL_CONDOMINIUM_CREATE
QUOTE_PATRIMONIAL_CONDOMINIUM_UPDATE
Cotação Patrimonial Patrimonial Business QUOTE_PATRIMONIAL_BUSINESS_READ
(Obrigatório) QUOTE_PATRIMONIAL_BUSINESS_CREATE
QUOTE_PATRIMONIAL_BUSINESS_UPDATE
Cotação Patrimonial Patrimonial Diverse Risks QUOTE_PATRIMONIAL_DIVERSE_RISKS_READ
Diverse Risks (Obrigatório) QUOTE_PATRIMONIAL_DIVERSE_RISKS_CREATE
QUOTE_PATRIMONIAL_DIVERSE_RISKS_UPDATE
Cotação Aceitação e Aceitação e Sucursal no exterior QUOTE_ACCEPTANCE_AND_BRANCHES_ABROAD_LEAD_CREATE
Sucursal no exterior (Obrigatório) QUOTE_ACCEPTANCE_AND_BRANCHES_ABROAD_LEAD_UPDATE
Cotação Auto Lead Auto Lead (Obrigatório) QUOTE_AUTO_LEAD_CREATE
QUOTE_AUTO_LEAD_UPDATE
Cotação Auto Auto (Obrigatório) QUOTE_AUTO_READ
QUOTE_AUTO_CREATE
QUOTE_AUTO_UPDATE
Cotação Riscos Financeiros Lead QUOTE_FINANCIAL_RISK_LEAD_CREATE
Riscos Financeiros (Obrigatório) QUOTE_FINANCIAL_RISK_LEAD_UPDATE
Cotação Habitacional Lead QUOTE_HOUSING_LEAD_CREATE
Habitacional (Obrigatório) QUOTE_HOUSING_LEAD_UPDATE
Cotação Responsabilidade Lead QUOTE_RESPONSIBILITY_LEAD_CREATE
Responsabilidade (Obrigatório) QUOTE_RESPONSIBILITY_LEAD_UPDATE
Cotação Rural Lead (Obrigatório) QUOTE_RURAL_LEAD_CREATE
Rural QUOTE_RURAL_LEAD_UPDATE
Cotação Transportes Lead (Obrigatório) QUOTE_TRANSPORT_LEAD_CREATE
Transportes QUOTE_TRANSPORT_LEAD_UPDATE
Cotação Pessoas Pessoas Lead (Obrigatório) QUOTE_PERSON_LEAD_CREATE
Lead QUOTE_PERSON_LEAD_UPDATE
Cotação Pessoas Pessoas Life (Obrigatório) QUOTE_PERSON_LIFE_READ
Life QUOTE_PERSON_LIFE_CREATE
QUOTE_PERSON_LIFE_UPDATE
Cotação Pessoas Pessoas Travel (Obrigatório) QUOTE_PERSON_TRAVEL_READ
Travel QUOTE_PERSON_TRAVEL_CREATE
QUOTE_PERSON_TRAVEL_UPDATE
Cotação Títulos de Títulos de Capitalização QUOTE_CAPITALIZATION_TITLE_LEAD_CREATE
Capitalização Lead Lead (Obrigatório) QUOTE_CAPITALIZATION_TITLE_LEAD_UPDATE
Cotação Títulos de Títulos de Capitalização QUOTE_CAPITALIZATION_TITLE_READ
Capitalização (Obrigatório) QUOTE_CAPITALIZATION_TITLE_CREATE
QUOTE_CAPITALIZATION_TITLE_UPDATE
Sorteio Títulos de Títulos de Capitalização QUOTE_CAPITALIZATION_TITLE_RAFFLE_CREATE
Capitalização Sorteio (Obrigatório)
Contratação Previdência Risco Lead CONTRACT_PENSION_PLAN_LEAD_CREATE
Previdência Risco (Obrigatório) CONTRACT_PENSION_PLAN_LEAD_UPDATE
Portabilidade Previdência Risco Portabilidade CONTRACT_PENSION_PLAN_LEAD_PORTABILITY_CREATE
Previdência Risco (Obrigatório) CONTRACT_PENSION_PLAN_LEAD_PORTABILITY_UPDATE
Contratação Previdência Sobrevivência Lead CONTRACT_LIFE_PENSION_LEAD_CREATE
Previ. Sobrevivência (Obrigatório) CONTRACT_LIFE_PENSION_LEAD_UPDATE
Portabilidade Previdência Sobrevivência Porta. CONTRACT_LIFE_PENSION_LEAD_PORTABILITY_CREATE
Previ. Sobrevivência (Obrigatório) CONTRACT_LIFE_PENSION_LEAD_PORTABILITY_UPDATE
Resgate Previdência Previdência (Obrigatório) PENSION_WITHDRAWAL_CREATE
Resgate Cap. Capitalização (Obrigatório) CAPITALIZATION_TITLE_WITHDRAWAL_CREATE

dando retorno HTTP Status Code 400. Exemplos: "DAMAGES_AND_PEOPLE_TRANSPORT_PREMIUM_READ" sem a permissão "RESOURCES_READ". "QUOTE_AUTO_LEAD_UPDATE" sem a permissão "QUOTE_AUTO_LEAD_CREATE".

Base URLs:

Web: Governança do Open Insurance Brasil - Especificações License: Apache 2.0

Authentication

Scope Scope Description
consents Criação do consentimento.

Operações para criação, consulta e revogação do consentimento dado pelo cliente.

Criar novo pedido de consentimento.

Code samples

const data = JSON.stringify({
  "data": {
    "loggedUser": {
      "document": {
        "identification": "11111111111",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "documentId": "111111",
    "permissions": [
      "CAPITALIZATION_TITLE_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-05-21T08:30:00Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2021-02-01T23:59:59Z"
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.seguro.com.br/open-insurance/consents/v2/consents");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.seguro.com.br")

payload = "{\"data\":{\"loggedUser\":{\"document\":{\"identification\":\"11111111111\",\"rel\":\"CPF\"}},\"businessEntity\":{\"document\":{\"identification\":\"11111111111111\",\"rel\":\"CNPJ\"}},\"documentId\":\"111111\",\"permissions\":[\"CAPITALIZATION_TITLE_READ\",\"RESOURCES_READ\"],\"expirationDateTime\":\"2021-05-21T08:30:00Z\",\"transactionFromDateTime\":\"2021-01-01T00:00:00Z\",\"transactionToDateTime\":\"2021-02-01T23:59:59Z\"}}"

headers = {
    'Content-Type': "application/json",
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("POST", "/open-insurance/consents/v2/consents", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.post("https://api.seguro.com.br/open-insurance/consents/v2/consents")
  .header("Content-Type", "application/json")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .body("{\"data\":{\"loggedUser\":{\"document\":{\"identification\":\"11111111111\",\"rel\":\"CPF\"}},\"businessEntity\":{\"document\":{\"identification\":\"11111111111111\",\"rel\":\"CNPJ\"}},\"documentId\":\"111111\",\"permissions\":[\"CAPITALIZATION_TITLE_READ\",\"RESOURCES_READ\"],\"expirationDateTime\":\"2021-05-21T08:30:00Z\",\"transactionFromDateTime\":\"2021-01-01T00:00:00Z\",\"transactionToDateTime\":\"2021-02-01T23:59:59Z\"}}")
  .asString();

POST /consents

Método para a criação de um novo consentimento.

Body parameter

{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "11111111111",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "documentId": "111111",
    "permissions": [
      "CAPITALIZATION_TITLE_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-05-21T08:30:00Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2021-02-01T23:59:59Z"
  }
}

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
body body CreateConsent true Payload para criação do consentimento.

Example responses

201 Response

{
  "data": {
    "consentId": "urn:prudential:C1DD93123",
    "creationDateTime": "2021-05-21T08:30:00Z",
    "status": "AWAITING_AUTHORISATION",
    "documentId": "111111",
    "statusUpdateDateTime": "2021-05-21T08:30:00Z",
    "permissions": [
      "CAPITALIZATION_TITLE_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-05-21T08:30:00Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2021-02-01T23:59:59Z",
    "rejection": {
      "rejectedBy": "USER",
      "reason": {
        "code": "CONSENT_EXPIRED",
        "additionalInformation": "Tempo de confirmação da múltipla alçada excedido."
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "first": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "prev": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "next": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "last": "https://api.organizacao.com.br/open-insurance/consents/v2/consents"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
201 Created Consentimento criado com sucesso. ResponseConsent
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Consentimento criado com sucesso. ResponseConsent

Response Headers

Status Header Type Format Description
201 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. | |default|x-fapi-interaction-id|string||Um UID RFC4122 usado como um ID de correlação.
Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

Obter detalhes do consentimento identificado por consentId.

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.seguro.com.br/open-insurance/consents/v2/consents/string");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.seguro.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/consents/v2/consents/string", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.seguro.com.br/open-insurance/consents/v2/consents/string")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /consents/{consentId}

Método para obter detalhes do consentimento identificado por consentId.

Parameters

Name In Type Required Description
consentId path string true O consentId é o identificador único do consentimento a ser revogado e deverá ser um URN - Uniform Resource Name.
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.

Detailed descriptions

consentId: O consentId é o identificador único do consentimento a ser revogado e deverá ser um URN - Uniform Resource Name.

Example responses

200 Response

{
  "data": {
    "consentId": "urn:prudential:C1DD93123",
    "creationDateTime": "2021-05-21T08:30:00Z",
    "status": "AWAITING_AUTHORISATION",
    "documentId": "111111",
    "statusUpdateDateTime": "2021-05-21T08:30:00Z",
    "permissions": [
      "CAPITALIZATION_TITLE_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-05-21T08:30:00Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2021-02-01T23:59:59Z",
    "rejection": {
      "rejectedBy": "USER",
      "reason": {
        "code": "CONSENT_EXPIRED",
        "additionalInformation": "Tempo de confirmação da múltipla alçada excedido."
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "first": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "prev": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "next": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "last": "https://api.organizacao.com.br/open-insurance/consents/v2/consents"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Consentimento consultado com sucesso. ResponseConsent
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Consentimento consultado com sucesso. ResponseConsent

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. | |default|x-fapi-interaction-id|string||Um UID RFC4122 usado como um ID de correlação.
Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

Deletar / Revogar o consentimento identificado por consentId.

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("DELETE", "https://api.seguro.com.br/open-insurance/consents/v2/consents/string");
xhr.setRequestHeader("Accept", "application/json; charset=utf-8");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.seguro.com.br")

headers = {
    'Accept': "application/json; charset=utf-8",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("DELETE", "/open-insurance/consents/v2/consents/string", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.delete("https://api.seguro.com.br/open-insurance/consents/v2/consents/string")
  .header("Accept", "application/json; charset=utf-8")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

DELETE /consents/{consentId}

Método para deletar / revogar o consentimento identificado por consentId.

Parameters

Name In Type Required Description
consentId path string true O consentId é o identificador único do consentimento a ser revogado e deverá ser um URN - Uniform Resource Name.
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.

Detailed descriptions

consentId: O consentId é o identificador único do consentimento a ser revogado e deverá ser um URN - Uniform Resource Name.

Example responses

400 Response

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-05-21T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
204 No Content Consentimento revogado com sucesso. None
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Consentimento revogado com sucesso. None

Response Headers

Status Header Type Format Description
204 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. | |default|x-fapi-interaction-id|string||Um UID RFC4122 usado como um ID de correlação.
Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

API - Resources v2.3.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API que trata da consulta do status de recursos para o Open Insurance Brasil - Fase 2 e 3.

Não possui segregação entre pessoa natural e pessoa jurídica.

Base URLs:

Servidor de Produção
* https://api.seguradora.com.br/open-insurance/resources/v2

Servidor de Homologação
* https://apih.seguradora.com.br/open-insurance/resources/v2

Web: Governança do Open Insurance Brasil – Especificações

Release Notes:

Orientações importantes

Status previstos para os recursos listados na API Resources

Permissions necessárias para a API Resources

/resources

Authentication

Scope Scope Description
resources Escopo necessário para acesso à API Resources. O controle dos endpoints específicos é feito via permissions.

Obtém a lista de recursos consentidos pelo cliente.

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.seguradora.com.br/open-insurance/resources/v2/resources', headers = headers)

print(r.json())

URL obj = new URL("https://api.seguradora.com.br/open-insurance/resources/v2/resources");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /resources

Método para obter a lista de recursos mantidos pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "resourceId": "25cac914-d8ae-6789-b215-650a6215820d",
      "type": "CAPITALIZATION_TITLES",
      "status": "AVAILABLE"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
    "first": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
    "prev": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
    "next": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
    "last": "https://api.organizacao.com.br/open-insurance/resources/v2/resources"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de status dos recursos obtidos com sucesso. ResponseResourceList
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Dados de status dos recursos obtidos com sucesso. ResponseResourceList

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none
default x-fapi-interaction-id string none

API - Customers v1.4.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de dados cadastrais de clientes do Open Insurance Brasil – Fase 2.

API que retorna os dados cadastrais de clientes e de seus representantes, incluindo dados de identificação, de qualificação, informações sobre representantes cadastrados e sobre o relacionamento do cliente com a instituição transmissora dos dados.

Possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os endpoints.

Base URLs:

Servidor de Produção
* https://api.seguro.com.br/open-insurance/customers/v1

Servidor de Homologação
* https://apih.seguro.com.br/open-insurance/customers/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico relacionado.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado (consentId).

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API Customers

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/personal/identifications

/personal/qualifications

/personal/complimentary-information

/business/identifications

/business/qualifications

/business/complimentary-information

Authentication

Scope Scope Description
customers Escopo necessário para acesso à API Customers. O controle dos endpoints específicos é feito via permissions.

Operações para listagem das informações Cadastrais do Cliente

Obtém os registros de identificação da pessoa natural.

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.seguro.com.br/open-insurance/customers/v1/personal/identifications', headers = headers)

print(r.json())

URL obj = new URL("https://api.seguro.com.br/open-insurance/customers/v1/personal/identifications");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /personal/identifications

Método para obter os registros de identificação da pessoa natural mantidos na instituição transmissora.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.

Example responses

200 Response

{
  "data": [
    {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "personalId": "578-psd-71md6971kjh-2d414",
      "brandName": "Organização A",
      "civilName": "Juan Kaique Cláudio Fernandes",
      "socialName": "string",
      "cpfNumber": "string",
      "companyInfo": {
        "cnpjNumber": "01773247000563",
        "name": "Empresa da Organização A"
      },
      "documents": [
        {
          "type": "CNH",
          "number": "15291908",
          "expirationDate": "2023-05-21",
          "issueLocation": "string"
        }
      ],
      "hasBrazilianNationality": false,
      "otherNationalitiesInfo": "CAN",
      "otherDocuments": {
        "type": "SOCIAL SEC",
        "number": "15291908",
        "country": "string",
        "expirationDate": "2023-05-21"
      },
      "contact": {
        "postalAddresses": [
          {
            "address": "Av Naburo Ykesaki, 1270",
            "additionalInfo": "Fundos",
            "districtName": "Centro",
            "townName": "Marília",
            "countrySubDivision": "SP",
            "postCode": "17500001",
            "country": "BRA"
          }
        ],
        "phones": [
          {
            "countryCallingCode": "55",
            "areaCode": "19",
            "number": "29875132",
            "phoneExtension": "932"
          }
        ],
        "emails": [
          {
            "email": "nome@br.net"
          }
        ]
      },
      "civilStatusCode": "SOLTEIRO",
      "sex": "FEMININO",
      "birthDate": "2021-05-21",
      "filiation": {
        "type": "PAI",
        "civilName": "Marcelo Cláudio Fernandes"
      },
      "identificationDetails": {
        "civilName": "Juan Kaique Cláudio Fernandes",
        "cpfNumber": "string"
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados sobre identificação pessoa física. ResponsePersonalCustomersIdentification
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os registros de qualificação da pessoa natural.

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.seguro.com.br/open-insurance/customers/v1/personal/qualifications', headers = headers)

print(r.json())

URL obj = new URL("https://api.seguro.com.br/open-insurance/customers/v1/personal/qualifications");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /personal/qualifications

Método para obter os registros de qualificação da pessoa natural mantidos na instituição transmissora.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.

Example responses

200 Response

{
  "data": [
    {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "pepIdentification": "NAO_EXPOSTO",
      "occupation": [
        {
          "details": "string",
          "occupationCode": "RECEITA_FEDERAL",
          "occupationCodeType": "RFB"
        }
      ],
      "lifePensionPlans": "SIM",
      "informedRevenue": {
        "incomeFrequency": "MENSAL",
        "currency": "BRL",
        "amount": "100000.04",
        "date": "2012-05-21"
      },
      "informedPatrimony": {
        "currency": "BRL",
        "amount": "100000.04",
        "year": "2010"
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados sobre qualificação da pessoa física ResponsePersonalCustomersQualification
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os registros de relacionamentos com a instituição e de representantes da pessoa natural.

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.seguro.com.br/open-insurance/customers/v1/personal/complimentary-information', headers = headers)

print(r.json())

URL obj = new URL("https://api.seguro.com.br/open-insurance/customers/v1/personal/complimentary-information");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /personal/complimentary-information

Método para obter registros de relacionamentos com a instituição e de representantes da pessoa natural mantidos na instituição transmissora.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.

Example responses

200 Response

{
  "data": [
    {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "startDate": "2014-05-21",
      "relationshipBeginning": "2014-05-21",
      "productsServices": [
        {
          "contract": "string",
          "type": "MICROSSEGUROS",
          "insuranceLineCode": "6272",
          "procurators": [
            {
              "nature": "PROCURADOR",
              "cpfNumber": "73677831148",
              "civilName": "Elza Milena Stefany Teixeira",
              "socialName": "string"
            }
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados sobre relacionamento da pessoa física ResponsePersonalCustomersComplimentaryInformation
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os registros de identificação da pessoa jurídica.

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.seguro.com.br/open-insurance/customers/v1/business/identifications', headers = headers)

print(r.json())

URL obj = new URL("https://api.seguro.com.br/open-insurance/customers/v1/business/identifications");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /business/identifications

Método para obter os registros de identificação da pessoa jurídica mantidos na instituição transmissora

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.

Example responses

200 Response

{
  "data": [
    {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "businessId": "578-psd-71md6971kjh-2d414",
      "brandName": "Organização A",
      "companyInfo": {
        "cnpjNumber": "01773247000563",
        "name": "Empresa da Organização A"
      },
      "businessName": "Luiza e Benjamin Assessoria Jurídica Ltda",
      "businessTradeName": "Organização B",
      "incorporationDate": "2012-05-21",
      "document": {
        "businesscnpjNumber": "50685362006773",
        "businessRegisterNumberOriginCountry": "string",
        "country": "BRA",
        "expirationDate": "2023-05-21"
      },
      "type": "PRIVADO",
      "contact": {
        "postalAddresses": [
          {
            "address": "Av Naburo Ykesaki, 1270",
            "additionalInfo": "Fundos",
            "districtName": "Centro",
            "townName": "Marília",
            "countrySubDivision": "SP",
            "postCode": "17500001",
            "ibgeTownCode": "17500001",
            "country": "Brasil",
            "countryCode": "BRA",
            "geographicCoordinates": {
              "latitude": "-23.5475000",
              "longitude": "-46.6361100"
            }
          }
        ],
        "phones": [
          {
            "countryCallingCode": "55",
            "areaCode": "19",
            "number": "29875132",
            "phoneExtension": "932"
          }
        ],
        "emails": [
          {
            "email": "nome@br.net"
          }
        ]
      },
      "parties": [
        {
          "type": "SOCIO",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "startDate": "2014-05-21",
          "shareholding": "0.510000",
          "documentType": "CPF",
          "documentNumber": "73677831148",
          "documentCountry": "BRA",
          "documentExpirationDate": "2021-05-21"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados sobre identificação pessoa jurídica ResponseBusinessCustomersIdentification
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os registros de qualificação da pessoa jurídica.

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.seguro.com.br/open-insurance/customers/v1/business/qualifications', headers = headers)

print(r.json())

URL obj = new URL("https://api.seguro.com.br/open-insurance/customers/v1/business/qualifications");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /business/qualifications

Método para obter os registros de qualificação da pessoa jurídica mantidos na instituição transmissora.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.

Example responses

200 Response

{
  "data": [
    {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "mainBranch": "string",
      "secondaryBranch": "string",
      "informedRevenue": {
        "incomeFrequency": "MENSAL",
        "currency": "BRL",
        "amount": "100000.04",
        "year": "2010"
      },
      "informedPatrimony": {
        "currency": "BRL",
        "amount": "100000.04",
        "date": "2012-05-21"
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados sobre qualificação pessoa jurídica ResponseBusinessCustomersQualification
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os registros de relacionamentos com a instituição e de representantes da pessoa jurídica.

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.seguro.com.br/open-insurance/customers/v1/business/complimentary-information', headers = headers)

print(r.json())

URL obj = new URL("https://api.seguro.com.br/open-insurance/customers/v1/business/complimentary-information");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /business/complimentary-information

Método para obter registros de relacionamentos com a instituição e de representantes da pessoa jurídica mantidos na instituição transmissora.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.

Example responses

200 Response

{
  "data": [
    {
      "updateDateTime": "2020-07-21T08:30:00Z",
      "startDate": "2014-05-21",
      "relationshipBeginning": "2014-05-21",
      "productsServices": [
        {
          "contract": "string",
          "type": "MICROSSEGUROS",
          "insuranceLineCode": "6272",
          "procurators": [
            {
              "nature": "PROCURADOR",
              "cpfNumber": "73677831148",
              "civilName": "Elza Milena Stefany Teixeira",
              "socialName": "string"
            }
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados sobre relacionamento pessoa jurídica ResponseBusinessCustomersComplimentaryInformation
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Acceptance And Branches Abroad v1.2.1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Aceitação e Sucursal no exterior do Open Insurance Brasil - Fase 2.

Traz informações de apólice, prêmio e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessarias para a API InsuranceAcceptanceAndBranchesAbroad

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/

/{policyId}/policy-info

/{policyId}/premium

/{policyId}/claim

Authentication

Scope Scope Description
insurance-acceptance-and-branches-abroad Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Obtem a lista de identificação de InsuranceAcceptanceAndBranchesAbroad

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-acceptance-and-branches-abroad

Método para obter a lista de identificação de InsuranceAcceptanceAndBranchesAbroad

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceAcceptanceAndBranchesAbroad obtidos com sucesso ResponseInsuranceAcceptanceAndBranchesAbroad
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/policy-info', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/policy-info");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-acceptance-and-branches-abroad/{policyId}/policy-info

Método para obter as informações gerais da apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-05-21",
    "termStartDate": "2022-05-21",
    "termEndDate": "2022-05-21",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "OUTRAS",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-05-21",
            "termEndDate": "2022-05-21",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-05-21",
            "gracePeriodEndDate": "2022-05-21"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "OUTRAS",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "riskCountry": "BRA",
      "hasForum": true,
      "forumDescription": "string",
      "transferorId": "12345678912",
      "transferorName": "Nome Sobrenome",
      "groupBranches": [
        "0111"
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceAcceptanceAndBranchesAbroadPolicyInfo obtidos com sucesso ResponseInsuranceAcceptanceAndBranchesAbroadPolicyInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de prêmio da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/premium', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/premium");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-acceptance-and-branches-abroad/{policyId}/premium

Método para obter os dados de prêmio da apólice.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "OUTRAS",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-05-21",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-05-21",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceAcceptanceAndBranchesAbroadPremium obtidos com sucesso ResponseInsuranceAcceptanceAndBranchesAbroadPremium
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/claim', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad/{policyId}/claim");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-acceptance-and-branches-abroad/{policyId}/claim

Método para obter os dados de sinistro associados à apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-05-21",
      "status": "ABERTO",
      "statusAlterationDate": "2022-05-21",
      "occurrenceDate": "2022-05-21",
      "warningDate": "2022-05-21",
      "thirdPartyClaimDate": "2022-05-21",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "OUTRAS",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceAcceptanceAndBranchesAbroadClaims obtidos com sucesso ResponseInsuranceAcceptanceAndBranchesAbroadClaims
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Auto v1.2.1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Automóvel do Open Insurance Brasil - Fase 2.

Traz informações de apólice, prêmio e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-auto/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-auto/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsuranceAuto

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/

/{policyId}/policy-info

/{policyId}/premium

/{policyId}/claim

Authentication

Scope Scope Description
insurance-auto Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Obtem a lista de identificação de InsuranceAuto

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-auto

Método para obter a lista de identificação de InsuranceAuto

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceAuto obtidos com sucesso ResponseInsuranceAuto
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto/{policyId}/policy-info', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto/{policyId}/policy-info");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-auto/{policyId}/policy-info

Método para obter as informações gerais da apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "AUTOMOVEL",
        "typeAdditionalInfo": "string",
        "description": "string",
        "hasExactVehicleIdentification": true,
        "modality": "VALOR_DE_MERCADO_REFERENCIADO",
        "amountReferenceTable": "MOLICAR",
        "model": "string",
        "year": "stri",
        "fareCategory": "10",
        "riskPostCode": "10000000",
        "vehicleUsage": "LAZER",
        "frequentDestinationPostCode": "10000000",
        "overnightPostCode": "10000000",
        "coverages": [
          {
            "branch": "0111",
            "code": "CASCO_COMPREENSIVA",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31",
            "adjustmentRate": "10.00",
            "premiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "compensationType": "PARCIAL",
            "partialCompensationPercentage": "10.00",
            "percentageOverLMI": "10.00",
            "daysForTotalCompensation": 0,
            "boundCoverage": "VEICULO"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "CASCO_COMPREENSIVA",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo",
          "hasDeductibleOverTotalCompensation": true
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "repairNetwork": "REDE_REFERENCIADA",
    "repairedPartsUsageType": "NOVA_E_USADA",
    "repairedPartsClassification": "ORIGINAL_E_COMPATIVEL",
    "repairedPartsNationality": "NACIONAL_E_IMPORTADA",
    "validityType": "SEMESTRAL_INTERMITENTE",
    "otherCompensations": "string",
    "otherBenefits": "DESCONTOS",
    "assistancePackages": "ATE_DEZ_SERVICOS",
    "isExpiredRiskPolicy": true,
    "bonusDiscountRate": "string",
    "bonusClass": "string",
    "drivers": [
      {
        "identification": "12345678900",
        "sex": "MASCULINO",
        "birthDate": "2022-12-31",
        "licensedExperience": 4
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceAutoPolicyInfo obtidos com sucesso ResponseInsuranceAutoPolicyInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de prêmio da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto/{policyId}/premium', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto/{policyId}/premium");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-auto/{policyId}/premium

Método para obter os dados de prêmio da apólice.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "CASCO_COMPREENSIVA",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceAutoPremium obtidos com sucesso ResponseInsuranceAutoPremium
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto/{policyId}/claim', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto/{policyId}/claim");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-auto/{policyId}/claim

Método para obter os dados de sinistro associados à apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "CASCO_COMPREENSIVA",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ],
      "branchInfo": {
        "covenantNumber": "string",
        "occurrenceCause": "ROUBO_OU_FURTO",
        "driverAtOccurrenceSex": "MASCULINO",
        "driverAtOccurrenceBirthDate": "2022-12-31",
        "occurrenceCountry": "BRA",
        "occurrencePostCode": "10000000"
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceAutoClaims obtidos com sucesso ResponseInsuranceAutoClaims
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Financial Risk v1.2.1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Riscos Financeiros do Open Insurance Brasil - Fase 2.

Traz informações de apólice, prêmio e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsuranceFinancialRisk

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/

/{policyId}/policy-info

/{policyId}/premium

/{policyId}/claim

Authentication

Scope Scope Description
insurance-financial-risk Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Obtem a lista de identificação de InsuranceFinancialRisk

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-financial-risk

Método para obter a lista de identificação de InsuranceFinancialRisk

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceFinancialRisk obtidos com sucesso ResponseInsuranceFinancialRisk
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/policy-info', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/policy-info");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-financial-risk/{policyId}/policy-info

Método para obter as informações gerais da apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "PROTECAO_DE_BENS",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "PROTECAO_DE_BENS",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "identification": "string",
      "userGroup": "string",
      "technicalSurplus": "10.00"
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceFinancialRiskPolicyInfo obtidos com sucesso ResponseInsuranceFinancialRiskPolicyInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de prêmio da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/premium', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/premium");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-financial-risk/{policyId}/premium

Método para obter os dados de prêmio da apólice.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "PROTECAO_DE_BENS",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceFinancialRiskPremium obtidos com sucesso ResponseInsuranceFinancialRiskPremium
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/claim', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk/{policyId}/claim");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-financial-risk/{policyId}/claim

Método para obter os dados de sinistro associados à apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "PROTECAO_DE_BENS",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceFinancialRiskClaims obtidos com sucesso ResponseInsuranceFinancialRiskClaims
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Housing v1.2.1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Habitacional do Open Insurance Brasil - Fase 2.

Traz informações de apólice, prêmio e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-housing/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-housing/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsuranceHousing

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/

/{policyId}/policy-info

/{policyId}/premium

/{policyId}/claim

Authentication

Scope Scope Description
insurance-housing Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Obtem a lista de identificação de InsuranceHousing

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-housing

Método para obter a lista de identificação de InsuranceHousing

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceHousing obtidos com sucesso ResponseInsuranceHousing
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing/{policyId}/policy-info', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing/{policyId}/policy-info");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-housing/{policyId}/policy-info

Método para obter as informações gerais da apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "currency": "BRL"
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "currency": "BRL"
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "DANOS_ELETRICOS",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "currency": "BRL"
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "DANOS_ELETRICOS",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "currency": "BRL"
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "currency": "BRL"
          },
          "maxValue": {
            "amount": "2000.00",
            "currency": "BRL"
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "insuredObjects": [
        {
          "identification": "string",
          "propertyType": "CASA",
          "propertyTypeAdditionalInfo": "string",
          "postCode": "10000000",
          "interestRate": "10.00",
          "costRate": "10.00",
          "updateIndex": "IPCA_IBGE",
          "updateIndexOthers": "Índice de atualização",
          "lenders": [
            {
              "companyName": "string",
              "cnpjNumber": "12345678901234"
            }
          ]
        }
      ],
      "insureds": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "birthDate": "2022-12-31"
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceHousingPolicyInfo obtidos com sucesso ResponseInsuranceHousingPolicyInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de prêmio da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing/{policyId}/premium', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing/{policyId}/premium");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-housing/{policyId}/premium

Método para obter os dados de prêmio da apólice.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "currency": "BRL"
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "DANOS_ELETRICOS",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "currency": "BRL"
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "currency": "BRL"
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceHousingPremium obtidos com sucesso ResponseInsuranceHousingPremium
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing/{policyId}/claim', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing/{policyId}/claim");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-housing/{policyId}/claim

Método para obter os dados de sinistro associados à apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "currency": "BRL"
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "DANOS_ELETRICOS",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceHousingClaims obtidos com sucesso ResponseInsuranceHousingClaims
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Patrimonial v1.3.1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Patrimonial do Open Insurance Brasil - Fase 2.

Traz informações de apólice, prêmio e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsurancePatrimonial

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/

/{policyId}/policy-info

/{policyId}/premium

/{policyId}/claim

Authentication

Scope Scope Description
insurance-patrimonial Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Obtém a lista de identificação de InsurancePatrimonial

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-patrimonial

Método para obter a lista de identificação de InsurancePatrimonial

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePatrimonial obtidos com sucesso ResponseInsurancePatrimonial
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/policy-info', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/policy-info");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-patrimonial/{policyId}/policy-info

Método para obter as informações gerais da apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "IMOVEL_BASICA",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "IMOVEL_BASICA",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "basicCoverageIndex": "SIMPLES",
      "insuredObjects": [
        {
          "identification": "string",
          "propertyType": "CASA",
          "structuringType": "CONDOMINIO_VERTICAL",
          "postCode": "10000000",
          "businessActivity": "1234567"
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePatrimonialPolicyInfo obtidos com sucesso ResponseInsurancePatrimonialPolicyInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de prêmio da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/premium', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/premium");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-patrimonial/{policyId}/premium

Método para obter os dados de prêmio da apólice.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "IMOVEL_BASICA",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePatrimonialPremium obtidos com sucesso ResponseInsurancePatrimonialPremium
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/claim', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial/{policyId}/claim");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-patrimonial/{policyId}/claim

Método para obter os dados de sinistro associados à apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePatrimonialClaims obtidos com sucesso ResponseInsurancePatrimonialClaims
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Transport v1.1.1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Transportes do Open Insurance Brasil - Fase 2.

Traz informações de apólice, prêmio e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-transport/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-transport/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsuranceTransport

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/

/{policyId}/policy-info

/{policyId}/premium

/{policyId}/claim

Authentication

Scope Scope Description
insurance-transport Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Obtém a lista de identificação de InsuranceTransport

Code samples


const headers = {
  'Accept':'application/json',
  'Authorization':'string',
  'x-fapi-auth-date':'stringstringstringstringstrin',
  'x-fapi-customer-ip-address':'string',
  'x-fapi-interaction-id':'string',
  'x-customer-user-agent':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-transport

Método para obter a lista de identificação de InsuranceTransport

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceTransport obtidos com sucesso ResponseInsuranceTransport
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais da apólice identificada por {policyId}

Code samples


const headers = {
  'Accept':'application/json',
  'Authorization':'string',
  'x-fapi-auth-date':'stringstringstringstringstrin',
  'x-fapi-customer-ip-address':'string',
  'x-fapi-interaction-id':'string',
  'x-customer-user-agent':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport/{policyId}/policy-info',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport/{policyId}/policy-info', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport/{policyId}/policy-info");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-transport/{policyId}/policy-info

Método para obter as informações gerais da apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "endorsements": [
        {
          "travelType": "INTERNACIONAL_IMPORTACAO",
          "transportType": "AEREO",
          "shipmentsNumber": 10,
          "branch": "0111",
          "shipmentsPremium": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "shipmentsPremiumBRL": "2000.00",
          "shipmentsInsuredsAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "minInsuredAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxInsuredAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceTransportPolicyInfo obtidos com sucesso ResponseInsuranceTransportPolicyInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de prêmio da apólice identificada por {policyId}

Code samples


const headers = {
  'Accept':'application/json',
  'Authorization':'string',
  'x-fapi-auth-date':'stringstringstringstringstrin',
  'x-fapi-customer-ip-address':'string',
  'x-fapi-interaction-id':'string',
  'x-customer-user-agent':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport/{policyId}/premium',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport/{policyId}/premium', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport/{policyId}/premium");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-transport/{policyId}/premium

Método para obter os dados de prêmio da apólice.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceTransportPremium obtidos com sucesso ResponseInsuranceTransportPremium
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro da apólice identificada por {policyId}

Code samples


const headers = {
  'Accept':'application/json',
  'Authorization':'string',
  'x-fapi-auth-date':'stringstringstringstringstrin',
  'x-fapi-customer-ip-address':'string',
  'x-fapi-interaction-id':'string',
  'x-customer-user-agent':'string'
};

fetch('https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport/{policyId}/claim',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport/{policyId}/claim', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport/{policyId}/claim");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-transport/{policyId}/claim

Método para obter os dados de sinistro associados à apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceTransportClaims obtidos com sucesso ResponseInsuranceTransportClaims
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Responsibility v1.2.1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Responsabilidade do Open Insurance Brasil - Fase 2.

Traz informações de apólice, prêmio e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsuranceResponsibility

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/

/{policyId}/policy-info

/{policyId}/premium

/{policyId}/claim

Authentication

Scope Scope Description
insurance-responsibility Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Obtém a lista de identificação de InsuranceResponsibility

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-responsibility

Método para obter a lista de identificação de InsuranceResponsibility

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceResponsibility obtidos com sucesso ResponseInsuranceResponsibility
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/policy-info', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/policy-info");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-responsibility/{policyId}/policy-info

Método para obter as informações gerais da apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "DANOS_CAUSADOS_A_TERCEIROS",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "DANOS_CAUSADOS_A_TERCEIROS",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "coverages": [
        {
          "branch": "0111",
          "code": "DANOS_CAUSADOS_A_TERCEIROS",
          "description": "string",
          "type": "POR_OCORRENCIA",
          "typeDescription": "string",
          "retroactivityDate": "2022-12-31",
          "retroactivityPeriod": "string",
          "retroactivityTimeUnit": "DIA",
          "retroactivityWorkingDaysIndex": "DIAS_UTEIS",
          "complementaryTermStartDate": "2022-12-31",
          "complementaryTermEndDate": "2022-12-31",
          "complementaryTerm": "string",
          "complementaryTermTimeUnit": "DIA",
          "complementaryTermWorkingDaysIndex": "DIAS_UTEIS",
          "supplementaryTermStartDate": "2022-12-31",
          "supplementaryTermEndDate": "2022-12-31",
          "supplementaryTerm": "string",
          "supplementaryTermTimeUnit": "DIA",
          "supplementaryTermWorkingDaysIndex": "DIAS_UTEIS",
          "lawyerRecommendation": "ESCOLHIDO_PELO_SEGURADO",
          "lawyerRecommendationDescription": "string"
        }
      ],
      "insuredObjects": [
        {
          "identification": "string",
          "hasComplementaryContract": true,
          "complementaryContractAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "coveragesMaxAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "coveragesTermStartDate": "2022-12-31",
          "coveragesTermEndDate": "2022-12-31",
          "coveragesTerm": 100,
          "coveragesUnit": "DIA",
          "coveragesWorkingDaysIndex": "DIAS_UTEIS",
          "hasTransportationPollutionDamage": true,
          "hasThirdPatyDamage": true,
          "professionalClass": "ADMINISTRADOR_IMOBILIARIO",
          "hasRetroactivityApplication": true
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceResponsibilityPolicyInfo obtidos com sucesso ResponseInsuranceResponsibilityPolicyInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de prêmio da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/premium', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/premium");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-responsibility/{policyId}/premium

Método para obter os dados de prêmio da apólice.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "DANOS_CAUSADOS_A_TERCEIROS",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceResponsibilityPremium obtidos com sucesso ResponseInsuranceResponsibilityPremium
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/claim', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility/{policyId}/claim");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-responsibility/{policyId}/claim

Método para obter os dados de sinistro associados à apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "DANOS_CAUSADOS_A_TERCEIROS",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceResponsibilityClaims obtidos com sucesso ResponseInsuranceResponsibilityClaims
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Rural v1.2.1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Rural do Open Insurance Brasil - Fase 2.

Traz informações de apólice, prêmio e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-rural/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-rural/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsuranceRural

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/

/{policyId}/policy-info

/{policyId}/premium

/{policyId}/claim

Authentication

Scope Scope Description
insurance-rural Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Obtém a lista de identificação de InsuranceRural

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-rural

Método para obter a lista de identificação de InsuranceRural

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceRural obtidos com sucesso ResponseInsuranceRural
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/policy-info', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/policy-info");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-rural/{policyId}/policy-info

Método para obter as informações gerais da apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "GRANIZO",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "GRANIZO",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "insuredObjects": [
        {
          "identification": "string",
          "isFESRParticipant": true,
          "subventionAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "subventionType": "AC",
          "safeArea": "2000.00",
          "unitMeasure": "HECTAR",
          "cultureCode": 11111111,
          "flockCode": "BOVINOS",
          "forestCode": "PINUS",
          "surveyDate": "2022-12-31",
          "surveyAddress": "string",
          "surveyCountrySubDivision": "SP",
          "surveyPostCode": "10000000",
          "surveyCountryCode": "BRA",
          "surveyorIdType": "CPF",
          "surveyorId": "40",
          "surveyorName": "string",
          "modelType": "CLIMATICOS",
          "areAssetsCovered": true,
          "coveredAnimalDestination": "CONSUMO",
          "animalType": "ELITE"
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceRuralPolicyInfo obtidos com sucesso ResponseInsuranceRuralPolicyInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de prêmio da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/premium', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/premium");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-rural/{policyId}/premium

Método para obter os dados de prêmio da apólice.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "GRANIZO",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceRuralPremium obtidos com sucesso ResponseInsuranceRuralPremium
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro da apólice identificada por {policyId}

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural/{policyId}/claim");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /insurance-rural/{policyId}/claim

Método para obter os dados de sinistro associados à apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "GRANIZO",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ],
      "branchInfo": {
        "surveyDate": "2022-12-31",
        "surveyAddress": "string",
        "surveyCountrySubDivision": "SP",
        "surveyPostCode": "10000000",
        "surveyCountryCode": "BRA"
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceRuralClaims obtidos com sucesso ResponseInsuranceRuralClaims
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Capitalization title v1.1.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Título de Capitalização do Open Insurance Brasil - Fase 2.

Traz informações de plano, eventos, e liquidações mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os endpoints.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1

Web: Governança do Open Insurance Brasil

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsuranceCapitalizationTitle

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/plans

/{planId}/plan-info

/{planId}/events

/{planId}/settlements

Authentication

Scope Scope Description
capitalization-title Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Operações consulta de informações gerais, eventos e liquidações de Título de Capitalização

Obtem a lista de identificação de InsuranceCapitalizationTitle

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/plans");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/plans", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/plans")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-capitalization-title/plans

Método para obter a lista de identificação de InsuranceCapitalizationTitle

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "EMPRESA A Seguros",
      "companies": [
        {
          "companyName": "Nome da sociedade",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "productName": "Produto Exemplo",
              "planId": "string"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceCapitalizationTitle obtidos com sucesso ResponseInsuranceCapitalizationTitle
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais do plano identificado por {planId}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/string/plan-info");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/string/plan-info", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/string/plan-info")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-capitalization-title/{planId}/plan-info

Método para obter as informações gerais do plano

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
planId path string true none

Example responses

200 Response

{
  "data": {
    "series": [
      {
        "planId": "string",
        "seriesId": "string",
        "modality": "TRADICIONAL",
        "susepProcessNumber": "15414622222222222",
        "commercialName": "Denominação comercial do produto",
        "serieSize": 5000000,
        "uploadQuota": 10,
        "capitalizationQuota": 10,
        "raffleQuota": 10,
        "gracePeriodRedemption": 48,
        "gracePeriodForFullRedemption": 48,
        "updateIndex": "IPCA",
        "updateIndexOthers": "Índice de atualização Outros",
        "readjustmentIndex": "IPCA",
        "readjustmentIndexOthers": "Índice de reajuste Outros",
        "bonusClause": false,
        "frequency": "MENSAL",
        "frequencyDescription": "string",
        "interestRate": 10,
        "broker": [
          {
            "susepBrokerCode": "123123123",
            "brokerDescription": "string"
          }
        ],
        "titles": [
          {
            "titleId": "string",
            "registrationForm": "string",
            "issueTitleDate": "2023-01-30",
            "termStartDate": "2023-01-30",
            "termEndDate": "2023-01-30",
            "rafflePremiumAmount": {
              "amount": 2000,
              "currency": "BRL"
            },
            "contributionAmount": {
              "amount": 2000,
              "currency": "BRL"
            },
            "subscriber": [
              {
                "subscriberName": "Nome do Subscritor",
                "subscriberDocumentType": "OUTROS",
                "subscriberDocumentTypeOthers": "string",
                "subscriberDocumentNumber": "string",
                "subscriberPhones": [
                  {
                    "countryCallingCode": "55",
                    "areaCode": "11",
                    "number": "29875132"
                  }
                ],
                "subscriberAddress": "Av Naburo Ykesaki, 1270",
                "subscriberAddressAdditionalInfo": "Fundos",
                "subscriberTownName": "Rio de Janeiro",
                "subscriberCountrySubDivision": "RJ",
                "subscriberCountryCode": "BRA",
                "subscriberPostCode": "17500001",
                "holder": [
                  {
                    "holderName": "Nome do Titular",
                    "holderDocumentType": "OUTROS",
                    "holderDocumentTypeOthers": "string",
                    "holderDocumentNumber": "string",
                    "holderPhones": [],
                    "holderAddress": "Av Naburo Ykesaki, 1270",
                    "holderAddressAdditionalInfo": "Fundos",
                    "holderTownName": "Rio de Janeiro",
                    "holderCountrySubDivision": "RJ",
                    "holderCountryCode": "BRA",
                    "holderPostCode": "17500001",
                    "holderRedemption": false,
                    "holderRaffle": false
                  }
                ]
              }
            ],
            "technicalProvisions": [
              {
                "pmcAmount": {
                  "amount": 2000,
                  "currency": "BRL"
                },
                "pdbAmount": {
                  "amount": 2000,
                  "currency": "BRL"
                },
                "prAmount": {
                  "amount": 2000,
                  "currency": "BRL"
                },
                "pspAmount": {
                  "amount": 2000,
                  "currency": "BRL"
                }
              }
            ]
          }
        ]
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceCapitalizationTitlePlanInfo obtidos com sucesso ResponseInsuranceCapitalizationTitlePlanInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de eventos do plano identificado por {planId}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/string/events");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/string/events", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/string/events")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-capitalization-title/{planId}/events

Método para obter os dados de sorteios e resgates associados ao plano

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
planId path string true none
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "titleId": "string",
      "eventType": "SORTEIO",
      "event": {
        "raffle": {
          "raffleAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "raffleDate": "2023-01-30",
          "raffleSettlementDate": "2023-01-30"
        },
        "redemption": {
          "redemptionType": "ANTECIPADO_PARCIAL",
          "redemptionAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "redemptionBonusAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "unreturnedAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "redemptionRequestDate": "2023-01-30",
          "redemptionSettlementDate": "2023-01-30"
        }
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceCapitalizationTitleEvent obtidos com sucesso ResponseInsuranceCapitalizationTitleEvent
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de liquidações do plano identificado por {planId}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/string/settlements");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/string/settlements", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title/string/settlements")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-capitalization-title/{planId}/settlements

Método para obter os dados de liquidações do plano.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
planId path string true none

Example responses

200 Response

{
  "data": [
    {
      "settlementId": "string",
      "settlementFinancialAmount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "settlementPaymentDate": "2023-01-30",
      "settlementDueDate": "2023-01-30"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceCapitalizationTitleSettlement obtidos com sucesso ResponseInsuranceCapitalizationTitleSettlement
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Financial Assistance - v1.0.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Assistência Financeira do Open Insurance Brasil - Fase 2.

Traz informações de contrato e movimentações financeiras mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os endpoints.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1

Web: Governança do Open Insurance Brasil

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsuranceFinancialAssistance

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/contracts

/{contractId}/contract-info

/{contractId}/movements

Scope Scope Description
insurance-financial-assistance Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Dados transacionais de Assistência Financeira

Obtem a lista de identificação de InsuranceFinancialAssistance

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance/contracts");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance/contracts", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance/contracts")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-financial-assistance/contracts

Método para obter a lista de identificação de InsuranceFinancialAssistance

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "EMPRESA A SEGUROS",
      "companies": [
        {
          "companyName": "Empresa da Organização A",
          "cnpjNumber": "12345678901234",
          "contracts": [
            {
              "contractId": "42"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceFinancialAssistance obtidos com sucesso ResponseInsuranceFinancialAssistance
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais do contrato identificado por {contractId}

Obtém as informações gerais do contrato identificado por

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance/string/contract-info");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance/string/contract-info", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance/string/contract-info")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-financial-assistance/{contractId}/contract-info

Método para obter as informações gerais do contrato

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
contractId path string true Identificador do contrato de assistência financeira

Example responses

200 Response

{
  "data": {
    "contractId": "42",
    "certificateId": "42",
    "groupContractId": "42",
    "susepProcessNumber": "12345",
    "insureds": [
      {
        "documentType": "CPF",
        "documentNumber": "12345678910",
        "name": "Juan Kaique Cláudio Fernandes"
      }
    ],
    "conceivedCreditValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "creditedLiquidValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "counterInstallments": {
      "value": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "periodicity": "MENSAL",
      "quantity": 4,
      "firstDate": "2021-05-21",
      "lastDate": "2021-09-21"
    },
    "interestRate": 10,
    "effectiveCostRate": 10,
    "amortizationPeriod": 4,
    "acquittanceValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "acquittanceDate": "2021-09-21",
    "taxesValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "expensesValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "finesValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "monetaryUpdatesValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "administrativeFeesValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "interestValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceFinancialAssistanceContractInfo obtidos com sucesso ResponseInsuranceFinancialAssistanceContractInfo
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de movimentação do contrato identificado por {contractId}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance/string/movements");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance/string/movements", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance/string/movements")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-financial-assistance/{contractId}/movements

Método para obter os dados de movimentação do contrato.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
contractId path string true Identificador do contrato de assistência financeira

Example responses

200 Response

{
  "data": [
    {
      "updatedDebitAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "remainingCounterInstallmentsQuantity": 4,
      "remainingUnpaidCounterInstallmentsQuantity": 4,
      "lifePensionPmBacAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "pensionPlanPmBacAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceFinancialAssistanceMovements obtidos com sucesso ResponseInsuranceFinancialAssistanceMovements
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Life Pension - v1.1.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Previdência Sobrevivência do Open Insurance Brasil - Fase 2.

Traz informações de contrato, contribuições e benefício, portabilidade, resgate e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os endpoints.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1

Web: Governança do Open Insurance Brasil

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsuranceLifePension

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/contracts

/{pensionIdentification}/contract-info

/{pensionIdentification}/movements

/{pensionIdentification}/portabilites

/{pensionIdentification}/withdrawals

/{pensionIdentification}/claim

Authentication

Scope Scope Description
insurance-life-pension Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Dados transacionais de Previdência Sobrevivência

Obtem a lista de identificação de InsuranceLifePension

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/contracts");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-life-pension/v1/insurance-life-pension/contracts", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/contracts")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-life-pension/contracts

Método para obter a lista de identificação de InsuranceLifePension

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "EMPRESA A SEGUROS",
      "companies": [
        {
          "companyName": "Empresa da Organização A",
          "cnpjNumber": "12345678901234",
          "contracts": [
            {
              "productName": "Produto A Previdência",
              "pensionIdentification": "42"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceLifePension obtidos com sucesso ResponseInsuranceLifePension
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais do contrato identificado por {pensionIdentification}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/contract-info");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/contract-info", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/contract-info")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-life-pension/{pensionIdentification}/contract-info

Método para obter as informações gerais do contrato

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
pensionIdentification path string true Código único a ser definido pela sociedade

Example responses

200 Response

{
  "data": {
    "pensionIdentification": "42",
    "documents": [
      {
        "contractingType": "INDIVIDUAL",
        "certificateId": "67",
        "contractId": "681",
        "effectiveDateStart": "2021-05-21",
        "effectiveDateEnd": "2021-05-21"
      }
    ],
    "proposalId": "987",
    "insureds": [
      {
        "documentType": "CPF",
        "documentTypeOthers": "OUTROS",
        "documentNumber": "12345678910",
        "name": "Juan Kaique Cláudio Fernandes",
        "birthDate": "2021-05-21",
        "gender": "MASCULINO",
        "postCode": "17500001",
        "email": "nome@br.net",
        "townName": "Rio de Janeiro",
        "countrySubDivision": "RJ",
        "countryCode": "BRA",
        "address": "Av Naburo Ykesaki, 1270",
        "addressAdditionalInfo": "Fundos"
      }
    ],
    "beneficiary": [
      {
        "documentNumber": "12345678910",
        "documentType": "CPF",
        "documentTypeOthers": "OUTROS",
        "name": "Juan Kaique Cláudio Fernandes",
        "participationPercentage": "10.00"
      }
    ],
    "intermediary": [
      {
        "type": "CORRETOR",
        "documentNumber": "12345678910",
        "intermediaryId": "12097",
        "documentType": "CPF",
        "documentTypeOthers": "OUTROS",
        "name": "Empresa A",
        "postCode": "17500001",
        "townName": "Rio de Janeiro",
        "countrySubDivision": "RJ",
        "countryCode": "BRA",
        "address": "Av Naburo Ykesaki, 1270",
        "additionalInfo": "Fundos"
      }
    ],
    "planType": "AVERBADO",
    "plans": [
      {
        "coverageCode": "1999",
        "susepProcessNumber": "12345",
        "structureModality": "BENEFICIO_DEFINIDO",
        "benefitAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "rentsInterestRate": "10.00",
        "periodicity": "MENSAL",
        "grace": [
          {
            "graceType": "RESGATE",
            "gracePeriod": 4,
            "gracePeriodicity": "ANO",
            "dayIndicator": "UTEIS",
            "gracePeriodStart": "2021-05-21",
            "gracePeriodEnd": "2021-05-21",
            "gracePeriodBetween": 6,
            "gracePeriodBetweenType": "DIA"
          }
        ],
        "type": "PGBL",
        "typeDetails": "Descrição do Tipo de Plano",
        "lockedPlan": false,
        "qualifiedProposer": "SIM",
        "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
        "benefitPaymentMethod": "RENDA",
        "pmbacInterestRate": "10.00",
        "pmbacGuaranteePriceIndex": "IPC-FGV",
        "pmbacIndexLagging": 1,
        "financialResultReversal": false,
        "financialResultReversalPercentage": "10.00",
        "pdrOrVdrminimalGuaranteeIndex": "IPC-FGV",
        "pdrOrVdrminimalGuaranteePercentage": "10.00",
        "taxRegime": "PROGRESSIVO",
        "calculationBasis": "MENSAL"
      }
    ],
    "conjugatedPlan": true,
    "PMBaC": {
      "pmbacAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "provisionSurplusAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "FIE": [
        {
          "FIECNPJ": "12345678901234",
          "FIEName": "RAZÃO SOCIAL",
          "FIETradeName": "NOME FANTASIA"
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceLifePensionContractInfo obtidos com sucesso ResponseInsuranceLifePensionContractInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de movimentação do contrato identificado por {pensionIdentification}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/movements");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/movements", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/movements")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-life-pension/{pensionIdentification}/movements

Método para obter os dados de movimentação do contrato.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
pensionIdentification path string true Código único a ser definido pela sociedade

Example responses

200 Response

{
  "data": {
    "movementContributions": [
      {
        "contributionAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "contributionPaymentDate": "2021-05-21",
        "contributionExpirationDate": "2021-05-21",
        "chargedInAdvanceAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "periodicity": "MENSAL"
      }
    ],
    "movementBenefits": [
      {
        "benefitAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "benefitPaymentDate": "2021-05-21"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceLifePensionMovements obtidos com sucesso ResponseInsuranceLifePensionMovements
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de portabilidades do contrato identificada por {pensionIdentification}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/portabilities");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/portabilities", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/portabilities")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-life-pension/{pensionIdentification}/portabilities

Método para obter os dados de portabilidades associadas ao contrato

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
pensionIdentification path string true Código único a ser definido pela sociedade
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "hasOccurredPortability": true,
    "portabilityInfo": [
      {
        "direction": "ENTRADA",
        "type": "PARCIAL",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "requestDate": "2022-05-16T00:00:00.000Z",
        "liquidationDate": "2022-05-16T00:00:00.000Z",
        "postedChargedAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "sourceEntity": "string",
        "targetEntity": "string",
        "susepProcess": "12345",
        "taxRegime": "PROGRESSIVO",
        "FIE": [
          {
            "FIECNPJ": "12345678901234",
            "FIEName": "RAZÃO SOCIAL",
            "FIETradeName": "NOME FANTASIA",
            "portedType": "ORIGEM"
          }
        ]
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceLifePensionPortabilities obtidos com sucesso ResponseInsuranceLifePensionPortabilities
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de resgates do contrato identificado por {pensionIdentification}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/withdrawals");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/withdrawals", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/withdrawals")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-life-pension/{pensionIdentification}/withdrawals

Método para obter os dados de resgates associados ao contrato

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
pensionIdentification path string true Código único a ser definido pela sociedade
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "withdrawalOccurence": true,
      "type": "PARCIAL",
      "requestDate": "2022-05-16T00:00:00.000Z",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "liquidationDate": "2022-05-16T00:00:00.000Z",
      "postedChargedAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "nature": "RESGATE_REGULAR",
      "FIE": [
        {
          "FIECNPJ": "12345678901234",
          "FIEName": "RAZÃO SOCIAL",
          "FIETradeName": "NOME FANTASIA"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceLifePensionWithdrawal obtidos com sucesso ResponseInsuranceLifePensionWithdrawal
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro do contrato identificado por {pensionIdentification}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/claim");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/claim", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension/string/claim")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-life-pension/{pensionIdentification}/claim

Método para obter os dados de sinistro associados ao contrato

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
pensionIdentification path string true Código único a ser definido pela sociedade
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "eventStatus": "ABERTO",
      "eventAlertDate": "2021-05-21",
      "eventRegisterDate": "2021-05-21",
      "beneficiaryDocument": "12345678910",
      "beneficiaryDocumentType": "CPF",
      "beneficiaryName": "NOME BENEFICIARIO",
      "beneficiaryCategory": "SEGURADO",
      "beneficiaryBirthDate": "2021-05-21",
      "incomeType": "PAGAMENTO_UNICO",
      "incomeTypeDetails": "Descrição do Tipo de Renda",
      "reversedIncome": false,
      "incomeAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "paymentTerms": "PRAZO",
      "benefitAmount": 2,
      "grantedDate": "2021-05-21",
      "monetaryUpdateIndex": "IPC-FGV",
      "lastUpdateDate": "2021-05-21",
      "defermentDueDate": "2025-12-31"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsuranceLifePensionClaim obtidos com sucesso ResponseInsuranceLifePensionClaim
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Pension Plan v1.1.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Previdência Risco do Open Insurance Brasil - Fase 2.

Traz informações de contrato, contribuições e benefício, portabilidade, resgate e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os endpoints.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1

Web: Governança do Open Insurance Brasil

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsurancePensionPlan

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/contracts

/{pensionIdentification}/contract-info

/{pensionIdentification}/movements

/{pensionIdentification}/portabilites

/{pensionIdentification}/withdrawals

/{pensionIdentification}/claim

Authentication

Scope Scope Description
insurance-pension-plan Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Dados transacionais de Previdência Risco

Obtem a lista de identificação de InsurancePensionPlan

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/contracts");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/contracts", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/contracts")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-pension-plan/contracts

Método para obter a lista de identificação de InsurancePensionPlan

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "EMPRESA A SEGUROS",
      "companies": [
        {
          "companyName": "Empresa da Organização A",
          "cnpjNumber": "12345678901234",
          "contracts": [
            {
              "productName": "string",
              "pensionIdentification": "42"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePensionPlan obtidos com sucesso ResponseInsurancePensionPlan
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais do contrato identificado por {pensionIdentification}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/contract-info");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/contract-info", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/contract-info")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-pension-plan/{pensionIdentification}/contract-info

Método para obter as informações gerais do contrato

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
pensionIdentification path string true Código único a ser definido pela sociedade

Example responses

200 Response

{
  "data": {
    "pensionIdentification": "42",
    "contractingType": "INDIVIDUAL",
    "planType": "AVERBADO",
    "documents": [
      {
        "certificateId": "67",
        "contractId": "681",
        "effectiveDateStart": "2021-05-21",
        "effectiveDateEnd": "2021-05-21",
        "proposalId": "987",
        "insureds": [
          {
            "documentType": "CPF",
            "documentTypeOthers": "OUTROS",
            "documentNumber": "12345678910",
            "name": "Juan Kaique Cláudio Fernandes",
            "birthDate": "2021-05-21",
            "gender": "MASCULINO",
            "postCode": "17500001",
            "email": "nome@br.net",
            "townName": "Rio de Janeiro",
            "countrySubDivision": "RJ",
            "countryCode": "BRA",
            "address": "Av Naburo Ykesaki, 1270",
            "addressAdditionalInfo": "Fundos"
          }
        ],
        "beneficiary": [
          {
            "documentNumber": "12345678910",
            "documentType": "CPF",
            "documentTypeOthers": "OUTROS",
            "name": "Juan Kaique Cláudio Fernandes",
            "participationPercentage": "10.00"
          }
        ],
        "intermediary": [
          {
            "type": "CORRETOR",
            "documentNumber": "12345678910",
            "intermediaryId": "12097",
            "documentType": "CPF",
            "documentTypeOthers": "OUTROS",
            "name": "Empresa A",
            "postCode": "17500001",
            "townName": "Rio de Janeiro",
            "countrySubDivision": "RJ",
            "countryCode": "BRA",
            "address": "Av Naburo Ykesaki, 1270",
            "addressAdditionalInfo": "Fundos"
          }
        ],
        "plans": [
          {
            "coverages": [
              {
                "coverageCode": "1999",
                "susepProcessNumber": "12345",
                "structureModality": "BENEFICIO_DEFINIDO",
                "benefitAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "rentsInterestRate": "10.00",
                "periodicity": "MENSAL",
                "coverageName": "string",
                "lockedPlan": false,
                "termStartDate": "2021-05-21",
                "termEndDate": "2021-05-21",
                "financialRegime": "REPARTICAO_SIMPLES",
                "benefitPaymentMethod": "UNICO",
                "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
                "pricingMethod": "POR_IDADE",
                "pricingMethodDescription": "OUTROS",
                "events": [
                  {
                    "eventType": "INVALIDEZ",
                    "eventTypeOthers": "OUTROS",
                    "eventInfo": {}
                  }
                ],
                "updateIndex": "IPC-FGV",
                "updateIndexDescription": "OUTROS",
                "updatePeriodicity": "PERIDIOCIDADE",
                "updatePeriodicityUnit": "DIA",
                "updateIndexLagging": 1,
                "contributionAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "chargedAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "grace": [
              {
                "graceType": "PORTABILIDADE",
                "gracePeriod": 4,
                "gracePeriodicity": "DIA",
                "dayIndicator": "UTEIS",
                "gracePeriodStart": "2021-05-21",
                "gracePeriodEnd": "2021-05-21",
                "gracePeriodBetween": 6,
                "gracePeriodBetweenType": "DIA"
              }
            ]
          }
        ]
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePensionPlanContractInfo obtidos com sucesso ResponseInsurancePensionPlanContractInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de contribuições do contrato identificado por {pensionIdentification}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/movements");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/movements", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/movements")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-pension-plan/{pensionIdentification}/movements

Método para obter os dados de contribuições do contrato.

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
pensionIdentification path string true Código único a ser definido pela sociedade

Example responses

200 Response

{
  "data": {
    "movementContributions": [
      {
        "contributionAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "contributionPaymentDate": "2021-05-21",
        "contributionExpirationDate": "2021-05-21",
        "chargedInAdvanceAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "periodicity": "MENSAL"
      }
    ],
    "movementBenefits": [
      {
        "benefitAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "benefitPaymentDate": "2021-05-21"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePensionPlanMovements obtidos com sucesso ResponseInsurancePensionPlanMovements
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de portabilidades do contrato identificada por {pensionIdentification}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/portabilities");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/portabilities", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/portabilities")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-pension-plan/{pensionIdentification}/portabilities

Método para obter os dados de portabilidades associadas ao contrato

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
pensionIdentification path string true Código único a ser definido pela sociedade
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "hasOccurredPortability": true,
    "portabilityInfo": [
      {
        "direction": "ENTRADA",
        "type": "PARCIAL",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "requestDate": "2022-05-16T00:00:00.000Z",
        "liquidationDate": "2022-05-16T00:00:00.000Z",
        "chargingValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "sourceEntity": "string",
        "targetEntity": "string",
        "susepProcess": "12345"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePensionPlanPortabilities obtidos com sucesso ResponseInsurancePensionPlanPortabilities
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de resgates do contrato identificado por {pensionIdentification}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/withdrawals");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/withdrawals", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/withdrawals")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-pension-plan/{pensionIdentification}/withdrawals

Método para obter os dados de resgates associados ao contrato

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
pensionIdentification path string true Código único a ser definido pela sociedade
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "withdrawalOccurence": true,
      "type": "PARCIAL",
      "requestDate": "2022-05-16T00:00:00.000Z",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "liquidationDate": "2022-05-16T00:00:00.000Z",
      "postedChargedAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "nature": "RESGATE_REGULAR"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePensionPlanWithdrawals obtidos com sucesso ResponseInsurancePensionPlanWithdrawals
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro do contrato identificado por {pensionIdentification}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/claim");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/claim", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan/string/claim")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-pension-plan/{pensionIdentification}/claim

Método para obter os dados de sinistro associados ao contrato

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
pensionIdentification path string true Código único a ser definido pela sociedade
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": [
    {
      "beneficiaryDocument": "12345678910",
      "beneficiaryDocumentType": "CPF",
      "beneficiaryName": "NOME BENEFICIARIO",
      "beneficiaryCategory": "SEGURADO",
      "beneficiaryBirthDate": "2021-05-21",
      "incomeType": "PAGAMENTO_UNICO",
      "incomeTypeDetails": "Descrição do Tipo de Renda",
      "reversedIncome": false,
      "incomeAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "paymentTerms": "PRAZO",
      "benefitAmount": 2,
      "grantedDate": "2021-05-21",
      "monetaryUpdateIndex": "IPC-FGV",
      "lastUpdateDate": "2021-05-21"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePensionPlanClaim obtidos com sucesso ResponseInsurancePensionPlanClaim
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

API - Person v1.2.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Pessoas do Open Insurance Brasil - Fase 2.

Traz informações de apólice, prêmio e sinistro mantidas nas instituições transmissoras por seus clientes.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/insurance-person/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/insurance-person/v1

Web: Governança do Open Insurance Brasil

Orientações

A Role do diretório de participantes relacionada à presente API é a DADOS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.\

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED. É também necessário que o recurso em questão (conta, contrato, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API InsurancePerson

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/

/{policyId}/policy-info

/{policyId}/claim

/{policyId}/movements

Authentication

Scope Scope Description
insurance-person Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Obtém a lista de identificação de InsurancePerson

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-person/v1/insurance-person", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-person

Método para obter a lista de identificação de InsurancePerson

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "brand": {
      "name": "EMPRESA A SEGUROS",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            {
              "productName": "Produto A Pessoas",
              "policyId": "111111"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePerson obtidos com sucesso ResponseInsurancePerson
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém as informações gerais da apólice identificada por {policyId}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person/string/policy-info");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-person/v1/insurance-person/string/policy-info", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person/string/policy-info")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-person/{policyId}/policy-info

Método para obter as informações gerais da apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "contractingType": "COLETIVO",
    "policyId": "111111",
    "certificateId": "67",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "withdrawals": [
      {
        "occurrenceWithdrawal": true,
        "type": "PARCIAL",
        "requestDate": "2020-12-31",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "movementDate": "2020-12-31",
        "chargingValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "withdrawalCause": "RESGATE_REGULAR",
        "FIE": [
          {
            "FIECNPJ": "12345678901234",
            "FIEName": "RAZÃO SOCIAL",
            "FIETradeName": "NOME FANTASIA"
          }
        ]
      }
    ],
    "portabilities": [
      {
        "occurrencePortability": true,
        "direction": "ENTRADA",
        "type": "PARCIAL",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "requestDate": "2020-12-31",
        "movementDate": "2020-12-31",
        "chargingValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "sourceEntityCode": "ABC123",
        "targetEntityCode": "ABC123",
        "sourceEntitySusepProcessNumber": "ABC123",
        "taxRegime": "PROGRESSIVO",
        "FIE": [
          {
            "FIECNPJ": "12345678901234",
            "FIEName": "RAZÃO SOCIAL",
            "FIETradeName": "NOME FANTASIA",
            "portedType": "ORIGEM"
          }
        ]
      }
    ],
    "proposalId": "ABC123",
    "insureds": [
      {
        "identificationType": "CPF",
        "identificationTypeOthers": "OUTROS",
        "identification": "12345678900",
        "name": "Nome Sobrenome",
        "birthDate": "2022-12-31",
        "gender": "MASCULINO",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string",
        "addressAdditionalInfo": "Fundos"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "identificationTypeOthers": "OUTROS",
        "name": "Nome Sobrenome",
        "participationPercentage": "10.00"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "typeOthers": "OUTROS",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "identificationTypeOthers": "OUTROS",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "planType": "AVERBADO",
        "coverageCode": "1999",
        "internalCode": "string",
        "susepProcessNumber": "string",
        "feesTax": "FORMATO NÃO DEFINIDO",
        "paymentPeriod": "MENSAL",
        "grace": [
          {
            "type": "RESGATE",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31",
            "period": 0,
            "periodType": "DIA"
          }
        ],
        "pmbacInterestRate": "10.00",
        "pmbacMonetaryUpdateIndex": "IGPM-FGV",
        "pmbacMonetaryUpdateIndexOthers": "OUTROS",
        "pmbacIndexLag": 5,
        "incomeInterestRate": "10.00",
        "pricingForm": "POR_IDADE",
        "pricingFormOthers": "OUTROS",
        "triggerEvent": "INVALIDEZ",
        "triggerEventOthers": "OUTROS",
        "financialtype": "REPARTICAO_SIMPLES",
        "coverageUpdateIndex": "IGPM-FGV",
        "coverageUpdateIndexOthers": "OUTROS",
        "periodicityValue": 5,
        "periodicity": "DIA",
        "IndexLag": 5,
        "chargedAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "insuredDependentsInclusionClause": "NAO_HA",
        "tripScope": "NACIONAL",
        "insuredCapitalType": "FIXO",
        "moneylenderType": "BASICO",
        "creditor": {
          "identification": "12345678901",
          "identificationType": "CPF",
          "name": "string"
        },
        "obligations": [
          {
            "type": "EMPRESTIMO",
            "typeOthers": "string"
          }
        ],
        "personIdentification": {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        },
        "insuredCapitalPercentage": "20.00",
        "dependents": [
          {
            "identification": "12345678901234",
            "identificationType": "CPF",
            "name": "Nome Sobrenome",
            "kinshipDegree": "CONJUGE"
          }
        ],
        "educationalInstitution": {
          "identification": "12345678901",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        },
        "benefitAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "plan": "PGBL",
        "planOthers": "OUTROS",
        "planBlock": false,
        "structureModality": "BENEFICIO_DEFINIDO",
        "qualifiedProposer": "SIM",
        "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
        "benefitPaymentModality": "RENDA",
        "financialResultReversal": "SIM",
        "financialResultReversalPercentage": "10.00",
        "minimumWarrantyIndex": "IGP-DI-FGV",
        "minimumWarrantyPercentage": "10.00",
        "taxRegime": "PROGRESSIVO",
        "calculationBasis": "MENSAL"
      }
    ],
    "conjugatedPlan": true,
    "PMBaC": {
      "pmbacAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "provisionSurplusAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "FIE": [
        {
          "FIECNPJ": "12345678901234",
          "FIEName": "RAZÃO SOCIAL",
          "FIETradeName": "NOME FANTASIA"
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePersonPolicyInfo obtidos com sucesso ResponseInsurancePersonPolicyInfo
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de sinistro da apólice identificada por {policyId}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person/string/claim");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-person/v1/insurance-person/string/claim", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person/string/claim")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-person/{policyId}/claim

Método para obter os dados de sinistro associados à apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": [
    {
      "status": "ABERTO",
      "warningDate": "2022-12-31",
      "warningRegisterDate": "2022-12-31",
      "recipientIdentification": "12345678901",
      "recipientIdentificationType": "CPF",
      "recipientName": "Nome Sobrenome",
      "recipientClassification": "SEGURADO",
      "recipientBirthDate": "1990-12-31",
      "incomeModality": "RENDA_VITALICIA",
      "incomeModalityOthers": "Outros",
      "incomeReversed": true,
      "incomeValueUniquePayment": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "incomeTerm": "string",
      "recipientNumber": 3,
      "concessionStartDate": "2020-12-31",
      "monetaryUpdateIndex": "IGPM-FGV",
      "monetaryUpdateIndexOthers": "OUTROS",
      "lastUpdateDate": "2020-12-31",
      "defermentDueDate": "2025-12-31"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePersonClaims obtidos com sucesso ResponseInsurancePersonClaims
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Obtém os dados de contribuições identificado por {policyId}

Code samples

const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("GET", "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person/string/movements");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "string");
xhr.setRequestHeader("x-fapi-auth-date", "stringstringstringstringstrin");
xhr.setRequestHeader("x-fapi-customer-ip-address", "string");
xhr.setRequestHeader("x-fapi-interaction-id", "string");
xhr.setRequestHeader("x-customer-user-agent", "string");

xhr.send(data);
import http.client

conn = http.client.HTTPSConnection("api.organizacao.com.br")

headers = {
    'Accept': "application/json",
    'Authorization': "string",
    'x-fapi-auth-date': "stringstringstringstringstrin",
    'x-fapi-customer-ip-address': "string",
    'x-fapi-interaction-id': "string",
    'x-customer-user-agent': "string"
    }

conn.request("GET", "/open-insurance/insurance-person/v1/insurance-person/string/movements", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person/string/movements")
  .header("Accept", "application/json")
  .header("Authorization", "string")
  .header("x-fapi-auth-date", "stringstringstringstringstrin")
  .header("x-fapi-customer-ip-address", "string")
  .header("x-fapi-interaction-id", "string")
  .header("x-customer-user-agent", "string")
  .asString();

GET /insurance-person/{policyId}/movements

Método para obter os dados de contribuições associados à apólice

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
policyId path string true none

Example responses

200 Response

{
  "data": {
    "movementContributions": [
      {
        "contributionAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "contributionPaymentDate": "2021-05-21",
        "contributionExpirationDate": "2021-05-21",
        "chargedInAdvanceAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "periodicity": "MENSAL"
      }
    ],
    "movementBenefits": [
      {
        "benefitAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "benefitPaymentDate": "2021-05-21"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de ResponseInsurancePersonMovements obtidos com sucesso ResponseInsurancePersonMovements
204 No Content O recurso solicitado não existe ou não foi localizado. ResponseError
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presente. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string none

Schemas

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/consents/v1/consents",
  "first": "https://api.organizacao.com.br/open-insurance/consents/v1/consents",
  "prev": "https://api.organizacao.com.br/open-insurance/consents/v1/consents",
  "next": "https://api.organizacao.com.br/open-insurance/consents/v1/consents",
  "last": "https://api.organizacao.com.br/open-insurance/consents/v1/consents"
}

Referências para outros recusos da API requisitada.

Properties

Name Type Required Restrictions Description
self string(uri) true none URI completo que gerou a resposta atual.
first string(uri) false none URI da primeira página que originou essa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
prev string(uri) false none URI da página anterior dessa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
next string(uri) false none URI da próxima página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta
last string(uri) false none URI da última página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta

Meta

{
  "totalRecords": 1,
  "totalPages": 1
}

Meta informações referente à API requisitada.

Properties

Name Type Required Restrictions Description
totalRecords integer(int32) true none Número total de registros no resultado
totalPages integer(int32) true none Número total de páginas no resultado

CreateConsent

{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "11111111111",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "permissions": [
      "PENSION_RISK_READ",
      "CAPITALIZATION_TITLES_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-05-21T08:30:00Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2021-02-01T23:59:59Z"
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» loggedUser LoggedUser true none Usuário (pessoa natural) que encontra-se logado na instituição receptora e que iniciará o processo de consentimento para compartilhamento de dados.
» businessEntity BusinessEntity false none Titular, pessoa jurídica a quem se referem os dados que são objeto de compartilhamento.
» permissions [string] true none none
» expirationDateTime string(date-time) true none Data e hora de expiração da permissão. De preenchimento obrigatório, reflete a data limite de validade do consentimento. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» transactionFromDateTime string(date-time) false none Data e hora da transação inicial. Se não for preenchido, a transação terá a data aberta e a data será retornada com a primeira transação disponível. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» transactionToDateTime string(date-time) false none Data e hora final da transação. Se não for preenchido, a transação terá a data aberta e a data será retornada com a ultima transação disponível. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).

ResponseConsent

{
  "data": {
    "consentId": "urn:prudential:C1DD93123",
    "creationDateTime": "2021-05-21T08:30:00Z",
    "status": "AWAITING_AUTHORISATION",
    "statusUpdateDateTime": "2021-05-21T08:30:00Z",
    "permissions": [
      "PENSION_RISK_READ",
      "CAPITALIZATION_TITLES_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-05-21T08:30:00Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2021-02-01T23:59:59Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/consents/v1/consents",
    "first": "https://api.organizacao.com.br/open-insurance/consents/v1/consents",
    "prev": "https://api.organizacao.com.br/open-insurance/consents/v1/consents",
    "next": "https://api.organizacao.com.br/open-insurance/consents/v1/consents",
    "last": "https://api.organizacao.com.br/open-insurance/consents/v1/consents"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» consentId string true none O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name.
Um URN, conforme definido na RFC8141 é um Uniform Resource
Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN
seja um identificador de recurso persistente e independente da localização.
Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
- o namespace(urn)
- o identificador associado ao namespace da instituição transnmissora (prudential)
- o identificador específico dentro do namespace (C1DD93123).
Informações mais detalhadas sobre a construção de namespaces devem ser consultadas na RFC8141.
» creationDateTime string(date-time) true none Data e hora em que o recurso foi criado. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» status string true none Estado atual do consentimento cadastrado.
» statusUpdateDateTime string(date-time) true none Data e hora em que o recurso foi atualizado. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» permissions [string] true none Especifica os tipos de permissões de acesso às APIs no escopo do Open Insurance Brasil - Fase 2, de acordo com os blocos de consentimento fornecidos pelo usuário e necessários ao acesso a cada endpoint das APIs.
» expirationDateTime string(date-time) true none Data e hora de expiração da permissão. De preenchimento obrigatório, reflete a data limite de validade do consentimento. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» transactionFromDateTime string(date-time) false none Data e hora da transação inicial. Se não for preenchido, a transação terá a data aberta e a data será retornada com a primeira transação disponível. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» transactionToDateTime string(date-time) false none Data e hora final da transação. Se não for preenchido, a transação terá a data aberta e a data será retornada com a ultima transação disponível. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
links Links false none Referências para outros recusos da API requisitada.
meta Meta false none Meta informações referente à API requisitada.

Enumerated Values

Property Value
status AUTHORISED
status AWAITING_AUTHORISATION
status REJECTED

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-05-21T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none Meta informações referente à API requisitada.

LoggedUser

{
  "document": {
    "identification": "11111111111",
    "rel": "CPF"
  }
}

Usuário (pessoa natural) que encontra-se logado na instituição receptora e que iniciará o processo de consentimento para compartilhamento de dados.

Properties

Name Type Required Restrictions Description
document object true none none
» identification string true none Número do documento de identificação oficial do usuário.
» rel string true none Tipo do documento de identificação oficial do usuário.

BusinessEntity

{
  "document": {
    "identification": "11111111111111",
    "rel": "CNPJ"
  }
}

Titular, pessoa jurídica a quem se referem os dados que são objeto de compartilhamento.

Properties

Name Type Required Restrictions Description
document object true none none
» identification string true none Número do documento de identificação oficial do titular pessoa jurídica.
» rel string true none Tipo do documento de identificação oficial do titular pessoa jurídica.

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
  "first": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
  "prev": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
  "next": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
  "last": "https://api.organizacao.com.br/open-insurance/consents/v2/consents"
}

Referências para outros recusos da API requisitada.

Properties

Name Type Required Restrictions Description
self string(uri) true none URI completo que gerou a resposta atual.
first string(uri) false none URI da primeira página que originou essa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
prev string(uri) false none URI da página anterior dessa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
next string(uri) false none URI da próxima página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta
last string(uri) false none URI da última página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta

Meta

{
  "totalRecords": 1,
  "totalPages": 1
}

Meta informações referente à API requisitada.

Properties

Name Type Required Restrictions Description
totalRecords integer(int32) true none Número total de registros no resultado
totalPages integer(int32) true none Número total de páginas no resultado

CreateConsent

{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "11111111111",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "documentId": "111111",
    "permissions": [
      "CAPITALIZATION_TITLE_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-05-21T08:30:00Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2021-02-01T23:59:59Z"
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» loggedUser LoggedUser true none Usuário (pessoa natural) que encontra-se logado na instituição receptora e que iniciará o processo de consentimento para compartilhamento de dados.
» businessEntity BusinessEntity false none Titular, pessoa jurídica a quem se referem os dados que são objeto de compartilhamento.
» documentId string false none Identificador do documento relacionado ao endosso/sinistro/resgate, obrigatório em caso de iniciação de endosso/sinistro/resgate
» permissions [string] true none none
» expirationDateTime string(date-time) true none Data e hora de expiração da permissão. De preenchimento obrigatório, reflete a data limite de validade do consentimento. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» transactionFromDateTime string(date-time) false none Data e hora da transação inicial. Se não for preenchido, a transação terá a data aberta e a data será retornada com a primeira transação disponível. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» transactionToDateTime string(date-time) false none Data e hora final da transação. Se não for preenchido, a transação terá a data aberta e a data será retornada com a ultima transação disponível. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).

ResponseConsent

{
  "data": {
    "consentId": "urn:prudential:C1DD93123",
    "creationDateTime": "2021-05-21T08:30:00Z",
    "status": "AWAITING_AUTHORISATION",
    "documentId": "111111",
    "statusUpdateDateTime": "2021-05-21T08:30:00Z",
    "permissions": [
      "CAPITALIZATION_TITLE_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-05-21T08:30:00Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2021-02-01T23:59:59Z",
    "rejection": {
      "rejectedBy": "USER",
      "reason": {
        "code": "CONSENT_EXPIRED",
        "additionalInformation": "Tempo de confirmação da múltipla alçada excedido."
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "first": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "prev": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "next": "https://api.organizacao.com.br/open-insurance/consents/v2/consents",
    "last": "https://api.organizacao.com.br/open-insurance/consents/v2/consents"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» consentId string true none O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name.
Um URN, conforme definido na RFC8141 é um Uniform Resource
Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN
seja um identificador de recurso persistente e independente da localização.
Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
- o namespace(urn)
- o identificador associado ao namespace da instituição transnmissora (prudential)
- o identificador específico dentro do namespace (C1DD93123).
Informações mais detalhadas sobre a construção de namespaces devem ser consultadas na RFC8141.
» creationDateTime string(date-time) true none Data e hora em que o recurso foi criado. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» status string true none Estado atual do consentimento cadastrado.
» documentId string false none Identificador do documento relacionado ao endosso/sinistro/resgate, obrigatório em caso de iniciação de endosso/sinistro/resgate
» statusUpdateDateTime string(date-time) true none Data e hora em que o recurso foi atualizado. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» permissions [string] true none Especifica os tipos de permissões de acesso às APIs no escopo do Open Insurance Brasil - Fase 2 e 3, de acordo com os blocos de consentimento fornecidos pelo usuário e necessários ao acesso a cada endpoint das APIs.
» expirationDateTime string(date-time) true none Data e hora de expiração da permissão. De preenchimento obrigatório, reflete a data limite de validade do consentimento. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» transactionFromDateTime string(date-time) false none Data e hora da transação inicial. Se não for preenchido, a transação terá a data aberta e a data será retornada com a primeira transação disponível. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» transactionToDateTime string(date-time) false none Data e hora final da transação. Se não for preenchido, a transação terá a data aberta e a data será retornada com a ultima transação disponível. Uma string com data e hora conforme especificação RFC-3339, sempre com a utilização de timezone UTC(UTC time format).
» rejection object false none Objeto a ser retornado caso o consentimento seja rejeitado.
»» rejectedBy EnumRejectedBy true none Informar usuário responsável pela rejeição.
1. USER usuário
2. ASPSP instituição transmissora
3. TPP instituição receptora
»» reason RejectedReason true none Define a razão pela qual o consentimento foi rejeitado.
links Links false none Referências para outros recusos da API requisitada.
meta Meta false none Meta informações referente à API requisitada.

Enumerated Values

Property Value
status AUTHORISED
status AWAITING_AUTHORISATION
status REJECTED
status CONSUMED

EnumRejectedBy

"USER"

Informar usuário responsável pela rejeição.
1. USER usuário
2. ASPSP instituição transmissora
3. TPP instituição receptora

Properties

Name Type Required Restrictions Description
anonymous string false none Informar usuário responsável pela rejeição.
1. USER usuário
2. ASPSP instituição transmissora
3. TPP instituição receptora

Enumerated Values

Property Value
anonymous USER
anonymous ASPSP
anonymous TPP

EnumReasonCode

"CONSENT_EXPIRED"

Define o código da razão pela qual o consentimento foi rejeitado. - CONSENT_EXPIRED – consentimento que ultrapassou o tempo limite para autorização.
- CUSTOMER_MANUALLY_REJECTED – cliente efetuou a rejeição do consentimento manualmente através de interação nas instituições participantes.
- CUSTOMER_MANUALLY_REVOKED – cliente efetuou a revogação após a autorização do consentimento.
- CONSENT_MAX_DATE_REACHED – consentimento que ultrapassou o tempo limite de compartilhamento.
- CONSENT_TECHNICAL_ISSUE – consentimento que foi rejeitado devido a um problema técnico que impossibilita seu uso pela instituição receptora, por exemplo: falha associada a troca do AuthCode pelo AccessToken, durante o processo de Hybid Flow.
- INTERNAL_SECURITY_REASON – consentimento que foi rejeitado devido as políticas de segurança aplicada pela instituição transmissora.

Properties

Name Type Required Restrictions Description
anonymous string false none Define o código da razão pela qual o consentimento foi rejeitado.
- CONSENT_EXPIRED – consentimento que ultrapassou o tempo limite para autorização.
- CUSTOMER_MANUALLY_REJECTED – cliente efetuou a rejeição do consentimento manualmente através de interação nas instituições participantes.
- CUSTOMER_MANUALLY_REVOKED – cliente efetuou a revogação após a autorização do consentimento.
- CONSENT_MAX_DATE_REACHED – consentimento que ultrapassou o tempo limite de compartilhamento.
- CONSENT_TECHNICAL_ISSUE – consentimento que foi rejeitado devido a um problema técnico que impossibilita seu uso pela instituição receptora, por exemplo: falha associada a troca do AuthCode pelo AccessToken, durante o processo de Hybid Flow.
- INTERNAL_SECURITY_REASON – consentimento que foi rejeitado devido as políticas de segurança aplicada pela instituição transmissora.

Enumerated Values

Property Value
anonymous CONSENT_EXPIRED
anonymous CUSTOMER_MANUALLY_REJECTED
anonymous CUSTOMER_MANUALLY_REVOKED
anonymous CONSENT_MAX_DATE_REACHED
anonymous CONSENT_TECHNICAL_ISSUE
anonymous INTERNAL_SECURITY_REASON

RejectedReason

{
  "code": "CONSENT_EXPIRED",
  "additionalInformation": "Tempo de confirmação da múltipla alçada excedido."
}

Define a razão pela qual o consentimento foi rejeitado.

Properties

Name Type Required Restrictions Description
code EnumReasonCode true none Define o código da razão pela qual o consentimento foi rejeitado.
- CONSENT_EXPIRED – consentimento que ultrapassou o tempo limite para autorização.
- CUSTOMER_MANUALLY_REJECTED – cliente efetuou a rejeição do consentimento manualmente através de interação nas instituições participantes.
- CUSTOMER_MANUALLY_REVOKED – cliente efetuou a revogação após a autorização do consentimento.
- CONSENT_MAX_DATE_REACHED – consentimento que ultrapassou o tempo limite de compartilhamento.
- CONSENT_TECHNICAL_ISSUE – consentimento que foi rejeitado devido a um problema técnico que impossibilita seu uso pela instituição receptora, por exemplo: falha associada a troca do AuthCode pelo AccessToken, durante o processo de Hybid Flow.
- INTERNAL_SECURITY_REASON – consentimento que foi rejeitado devido as políticas de segurança aplicada pela instituição transmissora.
additionalInformation string false none Contém informações adicionais a critério da transmissora.

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-05-21T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none Meta informações referente à API requisitada.

LoggedUser

{
  "document": {
    "identification": "11111111111",
    "rel": "CPF"
  }
}

Usuário (pessoa natural) que encontra-se logado na instituição receptora e que iniciará o processo de consentimento para compartilhamento de dados.

Properties

Name Type Required Restrictions Description
document object true none none
» identification string true none Número do documento de identificação oficial do usuário.
» rel string true none Tipo do documento de identificação oficial do usuário.

BusinessEntity

{
  "document": {
    "identification": "11111111111111",
    "rel": "CNPJ"
  }
}

Titular, pessoa jurídica a quem se referem os dados que são objeto de compartilhamento.

Properties

Name Type Required Restrictions Description
document object true none none
» identification string true none Número do documento de identificação oficial do titular pessoa jurídica.
» rel string true none Tipo do documento de identificação oficial do titular pessoa jurídica.

ResponseResourceList

{
  "data": [
    {
      "resourceId": "25cac914-d8ae-6789-b215-650a6215820d",
      "type": "CAPITALIZATION_TITLES",
      "status": "AVAILABLE"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/resources/v1/resources",
    "first": "https://api.organizacao.com.br/open-insurance/resources/v1/resources",
    "prev": "https://api.organizacao.com.br/open-insurance/resources/v1/resources",
    "next": "https://api.organizacao.com.br/open-insurance/resources/v1/resources",
    "last": "https://api.organizacao.com.br/open-insurance/resources/v1/resources"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none Lista de recursos e seus respectivos status.
» resourceId string true none Identifica o recurso reportado pelo participante do Open Insurance, no caso de:
Produtos de Titulos de Capitalização: policyNumber ou certificateNumber
Produtos de Previdência: certificateNumber
Produtos de Danos e Pessoas (independente do ramo e torná-lo como obrigatório): policyNumber ou certificateNumber
» type string true none Tipo de recurso (vide Enum):
- CUSTOMERS_PERSONAL_IDENTIFICATIONS: Informações de identificação PF
- CUSTOMERS_PERSONAL_QUALIFICATION: Informações de qualificação PF
- CUSTOMERS_PERSONAL_ADITTIONALINFO: Informações complementares PF
- CUSTOMERS_BUSINESS_IDENTIFICATIONS: Informações de identificação PJ
- CUSTOMERS_BUSINESS_QUALIFICATION: Informações de qualificação PJ
- CUSTOMERS_BUSINESS_ADITTIONALINFO: Informações complementares PJ
- CAPITALIZATION_TITLES: Produtos de Titulos de Capitalização
- PENSION_RISK: Produtos de Previdência Risco
- DAMAGES_AND_PEOPLE_PATRIMONIAL: Produtos de Patrimonial
- DAMAGES_AND_PEOPLE_RESPONSIBILITY: Produtos de Responsabilidade
- DAMAGES_AND_PEOPLE_TRANSPORT: Produtos de Transportes
- DAMAGES_AND_PEOPLE_FINANCIAL_RISKS: Produtos de Riscos Financeiros
- DAMAGES_AND_PEOPLE_RURAL: Produtos de Rural
- DAMAGES_AND_PEOPLE_AUTO: Produtos de Automóveis
- DAMAGES_AND_PEOPLE_HOUSING: Produtos de Habitacional
- DAMAGES_AND_PEOPLE_PERSON: Produtos de Pessoas (Repartição simples)
- DAMAGES_AND_PEOPLE_ACCEPTANCE_AND_BRANCHES_ABROAD: Aceitação e Sucursal no exterior
» status string true none - Tipo de status de recurso (vide Enum):
- Available: Disponível
- Unavailable: Indisponível
- Temporarily Unavailable: Temporariamente Indisponível
- Pending Authorisation: Pendente de Autorização
links Links true none Referências para outros recusos da API requisitada.
meta Meta true none Meta informações referente à API requisitada.

Enumerated Values

Property Value
type CUSTOMERS_PERSONAL_IDENTIFICATIONS
type CUSTOMERS_PERSONAL_QUALIFICATION
type CUSTOMERS_PERSONAL_ADITTIONALINFO
type CUSTOMERS_BUSINESS_IDENTIFICATIONS
type CUSTOMERS_BUSINESS_QUALIFICATION
type CUSTOMERS_BUSINESS_ADITTIONALINFO
type CAPITALIZATION_TITLES
type PENSION_RISK
type DAMAGES_AND_PEOPLE_PATRIMONIAL
type DAMAGES_AND_PEOPLE_RESPONSIBILITY
type DAMAGES_AND_PEOPLE_TRANSPORT
type DAMAGES_AND_PEOPLE_FINANCIAL_RISKS
type DAMAGES_AND_PEOPLE_RURAL
type DAMAGES_AND_PEOPLE_AUTO
type DAMAGES_AND_PEOPLE_HOUSING
type DAMAGES_AND_PEOPLE_PERSON
type DAMAGES_AND_PEOPLE_ACCEPTANCE_AND_BRANCHES_ABROAD
status AVAILABLE
status UNAVAILABLE
status TEMPORARILY_UNAVAILABLE
status PENDING_AUTHORISATION

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/resources/v1/resources",
  "first": "https://api.organizacao.com.br/open-insurance/resources/v1/resources",
  "prev": "https://api.organizacao.com.br/open-insurance/resources/v1/resources",
  "next": "https://api.organizacao.com.br/open-insurance/resources/v1/resources",
  "last": "https://api.organizacao.com.br/open-insurance/resources/v1/resources"
}

Referências para outros recusos da API requisitada.

Properties

Name Type Required Restrictions Description
self string(uri) true none URI completo que gerou a resposta atual.
first string(uri) false none URI da primeira página que originou essa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
prev string(uri) false none URI da página anterior dessa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
next string(uri) false none URI da próxima página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta
last string(uri) false none URI da última página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta

Meta

{
  "totalRecords": 1,
  "totalPages": 1
}

Meta informações referente à API requisitada.

Properties

Name Type Required Restrictions Description
totalRecords integer(int32) true none Número total de registros no resultado
totalPages integer(int32) true none Número total de páginas no resultado

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-05-21T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none Meta informações referente à API requisitada.

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseResourceList

{
  "data": [
    {
      "resourceId": "25cac914-d8ae-6789-b215-650a6215820d",
      "type": "CAPITALIZATION_TITLES",
      "status": "AVAILABLE"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
    "first": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
    "prev": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
    "next": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
    "last": "https://api.organizacao.com.br/open-insurance/resources/v2/resources"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none Lista de recursos e seus respectivos status.
» resourceId string true none Identifica o recurso reportado pelo participante do Open Insurance, no caso de:
Produtos de Titulos de Capitalização: policyNumber ou certificateNumber
Produtos de Previdência: certificateNumber
Produtos de Danos e Pessoas (independente do ramo e torná-lo como obrigatório): policyNumber ou certificateNumber
» type string true none Tipo de recurso (vide Enum):
- CUSTOMERS_PERSONAL_IDENTIFICATIONS: Informações de identificação PF
- CUSTOMERS_PERSONAL_QUALIFICATION: Informações de qualificação PF
- CUSTOMERS_PERSONAL_ADDITIONALINFO: Informações complementares PF
- CUSTOMERS_BUSINESS_IDENTIFICATIONS: Informações de identificação PJ
- CUSTOMERS_BUSINESS_QUALIFICATION: Informações de qualificação PJ
- CUSTOMERS_BUSINESS_ADDITIONALINFO: Informações complementares PJ
- CAPITALIZATION_TITLES: Produtos de Titulos de Capitalização
- PENSION_PLAN: Produtos de Previdência Risco
- LIFE_PENSION: Produtos de Previdência Sobrevivência
- FINANCIAL_ASSISTANCE: Produtos de Assistência Financeira
- DAMAGES_AND_PEOPLE_PATRIMONIAL: Produtos de Patrimonial
- DAMAGES_AND_PEOPLE_RESPONSIBILITY: Produtos de Responsabilidade
- DAMAGES_AND_PEOPLE_TRANSPORT: Produtos de Transportes
- DAMAGES_AND_PEOPLE_FINANCIAL_RISKS: Produtos de Riscos Financeiros
- DAMAGES_AND_PEOPLE_RURAL: Produtos de Rural
- DAMAGES_AND_PEOPLE_AUTO: Produtos de Automóveis
- DAMAGES_AND_PEOPLE_HOUSING: Produtos de Habitacional
- DAMAGES_AND_PEOPLE_PERSON: Produtos de Pessoas (Repartição simples)
- DAMAGES_AND_PEOPLE_ACCEPTANCE_AND_BRANCHES_ABROAD: Aceitação e Sucursal no exterior
- CLAIM_NOTIFICATION: Solicitação de Aviso de Sinistro
- ENDORSEMENT: Solicitação de Endosso
- QUOTE_PATRIMONIAL: Cotação do Seguro Patrimonial
- QUOTE_ACCEPTANCE_AND_BRANCHES_ABROAD: Cotação do Seguro Aceitação e Sucursal no exterior
- QUOTE_AUTO: Cotação do Seguro Automóvel
- QUOTE_FINANCIAL_RISK: Cotação do Seguro Riscos Financeiros
- QUOTE_HOUSING: Cotação do Seguro Habitacional
- QUOTE_RESPONSIBILITY: Cotação do Seguro Responsabilidade
- QUOTE_RURAL: Cotação do Seguro Rural
- QUOTE_TRANSPORT: Cotação do Seguro Transportes
- QUOTE_PERSON: Cotação do Seguro Pessoas
- QUOTE_CAPITALIZATION_TITLE: Cotação de Títulos de Capitalização
- CONTRACT_LIFE_PENSION: Contratação/Portabilidade de Previdência Sobrevivência
- CONTRACT_PENSION_PLAN: Contratação/Portabilidade de Previdência Risco
- PENSION_WITHDRAWAL: Resgate de Previdência
- CAPITALIZATION_TITLE_WITHDRAWAL: Resgate de Títulos de Capitalização
» status string true none - Tipo de status de recurso (vide Enum):
- Available: Disponível
- Unavailable: Indisponível
- Temporarily Unavailable: Temporariamente Indisponível
- Pending Authorisation: Pendente de Autorização
links Links true none Referências para outros recusos da API requisitada.
meta Meta true none Meta informações referente à API requisitada.

Enumerated Values

Property Value
type CUSTOMERS_PERSONAL_IDENTIFICATIONS
type CUSTOMERS_PERSONAL_QUALIFICATION
type CUSTOMERS_PERSONAL_ADDITIONALINFO
type CUSTOMERS_BUSINESS_IDENTIFICATIONS
type CUSTOMERS_BUSINESS_QUALIFICATION
type CUSTOMERS_BUSINESS_ADDITIONALINFO
type CAPITALIZATION_TITLES
type PENSION_PLAN
type LIFE_PENSION
type FINANCIAL_ASSISTANCE
type DAMAGES_AND_PEOPLE_PATRIMONIAL
type DAMAGES_AND_PEOPLE_RESPONSIBILITY
type DAMAGES_AND_PEOPLE_TRANSPORT
type DAMAGES_AND_PEOPLE_FINANCIAL_RISKS
type DAMAGES_AND_PEOPLE_RURAL
type DAMAGES_AND_PEOPLE_AUTO
type DAMAGES_AND_PEOPLE_HOUSING
type DAMAGES_AND_PEOPLE_PERSON
type DAMAGES_AND_PEOPLE_ACCEPTANCE_AND_BRANCHES_ABROAD
type CLAIM_NOTIFICATION
type ENDORSEMENT
type QUOTE_PATRIMONIAL
type QUOTE_ACCEPTANCE_AND_BRANCHES_ABROAD
type QUOTE_AUTO
type QUOTE_FINANCIAL_RISK
type QUOTE_HOUSING
type QUOTE_RESPONSIBILITY
type QUOTE_RURAL
type QUOTE_TRANSPORT
type QUOTE_PERSON
type QUOTE_CAPITALIZATION_TITLE
type CONTRACT_LIFE_PENSION
type CONTRACT_PENSION_PLAN
type PENSION_WITHDRAWAL
type CAPITALIZATION_TITLE_WITHDRAWAL
status AVAILABLE
status UNAVAILABLE
status TEMPORARILY_UNAVAILABLE
status PENDING_AUTHORISATION

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
  "first": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
  "prev": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
  "next": "https://api.organizacao.com.br/open-insurance/resources/v2/resources",
  "last": "https://api.organizacao.com.br/open-insurance/resources/v2/resources"
}

Referências para outros recusos da API requisitada.

Properties

Name Type Required Restrictions Description
self string(uri) true none URI completo que gerou a resposta atual.
first string(uri) false none URI da primeira página que originou essa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
prev string(uri) false none URI da página anterior dessa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
next string(uri) false none URI da próxima página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta
last string(uri) false none URI da última página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta

Meta

{
  "totalRecords": 1,
  "totalPages": 1
}

Meta informações referente à API requisitada.

Properties

Name Type Required Restrictions Description
totalRecords integer(int32) true none Número total de registros no resultado
totalPages integer(int32) true none Número total de páginas no resultado

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-05-21T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none Meta informações referente à API requisitada.

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

BusinessComplimentaryInformationData

{
  "updateDateTime": "2020-07-21T08:30:00Z",
  "startDate": "2014-05-21",
  "relationshipBeginning": "2014-05-21",
  "productsServices": [
    {
      "contract": "string",
      "type": "MICROSSEGUROS",
      "insuranceLineCode": "6272",
      "procurators": [
        {
          "nature": "PROCURADOR",
          "cpfNumber": "73677831148",
          "civilName": "Elza Milena Stefany Teixeira",
          "socialName": "string"
        }
      ]
    }
  ]
}

Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco de Relacionamento, conforme especificação RFC-3339, formato UTC.
startDate string(date) true none Data mais antiga de início de relacionamento, considerando todos os contratos (vigentes e não vigentes). Os contratos não vigentes considerados devem contemplar, no mínimo o período indicado na Tabela 4.1.
relationshipBeginning string(date) false none Campo deve ser preenchido com a data da apólice/contrato vigente mais antiga. (caso haja contrato vigente)
productsServices [object] true none none
» contract string true none Campo deve conter todos os contratos do cliente nos últimos 12 meses (número da apólice individual ou contrato ou certificado ou bilhete)
» type EnumProductServiceType true none Tipos de produtos.
» insuranceLineCode string false none Indicar para cada contrato, caso aplicável, o código do ramo, conforme listagem de códigos definida em regulamentação específica sobre contabilização em ramos. - Caso tipo de produto do contrato for “Seguros de Danos.
» procurators [BusinessProcurator] false none Lista dos representantes. De preenchimento obrigatório se houver representante.

BusinessIdentificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "businessId": "578-psd-71md6971kjh-2d414",
  "brandName": "Organização A",
  "companyInfo": {
    "cnpjNumber": "01773247000563",
    "name": "Empresa da Organização A"
  },
  "businessName": "Luiza e Benjamin Assessoria Jurídica Ltda",
  "businessTradeName": "Organização B",
  "incorporationDate": "2012-05-21",
  "document": {
    "businesscnpjNumber": "50685362006773",
    "businessRegisterNumberOriginCountry": "string",
    "country": "BRA",
    "expirationDate": "2023-05-21"
  },
  "type": "PRIVADO",
  "contact": {
    "postalAddresses": [
      {
        "address": "Av Naburo Ykesaki, 1270",
        "additionalInfo": "Fundos",
        "districtName": "Centro",
        "townName": "Marília",
        "countrySubDivision": "SP",
        "postCode": "17500001",
        "ibgeTownCode": "17500001",
        "country": "Brasil",
        "countryCode": "BRA",
        "geographicCoordinates": {
          "latitude": "-23.5475000",
          "longitude": "-46.6361100"
        }
      }
    ],
    "phones": [
      {
        "countryCallingCode": "55",
        "areaCode": "19",
        "number": "29875132",
        "phoneExtension": "932"
      }
    ],
    "emails": [
      {
        "email": "nome@br.net"
      }
    ]
  },
  "parties": [
    {
      "type": "SOCIO",
      "civilName": "Juan Kaique Cláudio Fernandes",
      "socialName": "string",
      "startDate": "2014-05-21",
      "shareholding": "0.510000",
      "documentType": "CPF",
      "documentNumber": "73677831148",
      "documentCountry": "BRA",
      "documentExpirationDate": "2021-05-21"
    }
  ]
}

Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco, conforme especificação RFC-3339
businessId string false none Um identificador único e imutável usado para identificar o recurso cliente pessoa jurídica dentro da transmissora. Este identificador não tem significado para o cliente que deu o consentimento
brandName string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes
companyInfo object true none Informações referente a sociedade a qual a marca pertence.
» cnpjNumber string true none Número completo do CNPJ da instituição responsável pelo Cadastro - o CNPJ corresponde ao número de inscrição no Cadastro de Pessoa Jurídica.
Deve-se ter apenas os números do CNPJ, sem máscara
» name string true none Nome da Instituição, pertencente à Marca, responsável pela Dependência
businessName string true none Razão social da empresa consultada é o termo registrado sob o qual uma pessoa jurídica (PJ) se individualiza e exerce suas atividades. Também pode ser chamada por denominação social ou firma empresarial
businessTradeName string false none Nome fantasia - Se Aplicável
incorporationDate string(date) false none Data de constituição, conforme especificação RFC-3339
document BusinessDocument true none Objeto agrupador de informações relativas a Documentos da pessoa natural
type string false none Campo deve ser preenchido com o Tipo Pessoa Jurídica
contact BusinessContact true none Conjunto de informações referentes às formas para contatar o cliente.
parties BusinessParties false none Conjunto de informações referentes ao vínculo com uma pessoa.

Enumerated Values

Property Value
type PRIVADO
type PUBLICO

BusinessProcurator

{
  "nature": "PROCURADOR",
  "cpfNumber": "73677831148",
  "civilName": "Elza Milena Stefany Teixeira",
  "socialName": "string"
}

Properties

Name Type Required Restrictions Description
nature EnumProcuratorsNaturePersonal true none Natureza dos poderes vigentes de representante
cpfNumber string false none (Caso Natureza dos poderes vigentes de representantefor “Representante legal” ou “Procurador”) CPF ou CNPJ do representante
civilName string false none (Caso Natureza dos poderes vigentes de representante for “Representante legal” ou “Procurador”) Nome ou razão social do representante
socialName string false none (Caso Natureza dos poderes vigentes de representante for “Representante legal” ou “Procurador”) Nome social do representante

BusinessQualificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "mainBranch": "string",
  "secondaryBranch": "string",
  "informedRevenue": {
    "incomeFrequency": "MENSAL",
    "currency": "BRL",
    "amount": "100000.04",
    "year": "2010"
  },
  "informedPatrimony": {
    "currency": "BRL",
    "amount": "100000.04",
    "date": "2012-05-21"
  }
}

Objeto que reúne as informações relativas ao processo de qualificação.

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco, conforme especificação RFC-3339
mainBranch string false none Código do ramo da atividade da empresa consultada, segundo padrão CNAE (Classificação Nacional de Atividades Econômicas).
secondaryBranch string false none Códigos relativos às demais atividades econômicas da empresa, segundo padrão CNAE (Classificação Nacional de Atividades Econômicas). Se disponível.
informedRevenue object false none none
» incomeFrequency EnumIncomeFrequency false none Frequência da renda informada.
» currency string false none Moeda referente ao valor do faturamento, segundo modelo ISO-4217.
» amount string¦null false none Valor do faturamento
» year string(date-fullyear) false none Ano de referência do faturamento, conforme especificação RFC-3339.
informedPatrimony object false none none
» currency string false none Moeda referente ao valor do patrimônio, segundo modelo ISO-4217.
» amount string¦null false none Valor do patrimônio
» date string(date) false none Data de referência do patrimônio, conforme especificação RFC-3339.

BusinessParties

[
  {
    "type": "SOCIO",
    "civilName": "Juan Kaique Cláudio Fernandes",
    "socialName": "string",
    "startDate": "2014-05-21",
    "shareholding": "0.510000",
    "documentType": "CPF",
    "documentNumber": "73677831148",
    "documentCountry": "BRA",
    "documentExpirationDate": "2021-05-21"
  }
]

Conjunto de informações referentes ao vínculo com uma pessoa.

Properties

Name Type Required Restrictions Description
type string false none Tipo de vínculo com a pessoa jurídica
civilName string false none Nome civil completo da pessoa natural (Direito fundamental da pessoa, o nome civil é aquele atribuído à pessoa natural desde o registro de seu nascimento, com o qual será identificada por toda a sua vida, bem como após a sua morte)
socialName string false none Nome social da pessoa natural, se houver.
(aquele pelo qual travestis e transexuais se reconhecem,
bem como são identificados por sua comunidade e em seu meio social, conforme Decreto Local).
startDate string(date) false none Data de início da participação, conforme especificação RFC-3339.
shareholding string(double) false none Percentual de participação societária (informar com 6 casas decimais).
O Sócio só deve ser informado se sua participação societária for igual ou superior a 25%.
documentType string false none Tipo de documento de identificação do sócio ou administrador
documentNumber string false none Número do documento informado. Campo Texto Livre para preencher número e dígito do documento se houver
documentCountry string false none País de emissão do documento. Código do pais de acordo com o código alpha3 do ISO-3166.
documentExpirationDate string(date) false none Data de validade do documento informado, conforme especificação RFC-3339.

Enumerated Values

Property Value
type SOCIO
type ADMINISTRADOR

BusinessContact

{
  "postalAddresses": [
    {
      "address": "Av Naburo Ykesaki, 1270",
      "additionalInfo": "Fundos",
      "districtName": "Centro",
      "townName": "Marília",
      "countrySubDivision": "SP",
      "postCode": "17500001",
      "ibgeTownCode": "17500001",
      "country": "Brasil",
      "countryCode": "BRA",
      "geographicCoordinates": {
        "latitude": "-23.5475000",
        "longitude": "-46.6361100"
      }
    }
  ],
  "phones": [
    {
      "countryCallingCode": "55",
      "areaCode": "19",
      "number": "29875132",
      "phoneExtension": "932"
    }
  ],
  "emails": [
    {
      "email": "nome@br.net"
    }
  ]
}

Conjunto de informações referentes às formas para contatar o cliente.

Properties

Name Type Required Restrictions Description
postalAddresses [BusinessPostalAddress] true none Lista de endereços da pessoa jurídica
phones [CustomerPhone] false none Lista com telefones de contato da pessoa jurídica
emails [CustomerEmail] false none Lista e-mails de contato

PersonalContact

{
  "postalAddresses": [
    {
      "address": "Av Naburo Ykesaki, 1270",
      "additionalInfo": "Fundos",
      "districtName": "Centro",
      "townName": "Marília",
      "countrySubDivision": "SP",
      "postCode": "17500001",
      "country": "BRA"
    }
  ],
  "phones": [
    {
      "countryCallingCode": "55",
      "areaCode": "19",
      "number": "29875132",
      "phoneExtension": "932"
    }
  ],
  "emails": [
    {
      "email": "nome@br.net"
    }
  ]
}

Conjunto de informações referentes às formas para contatar o cliente.

Properties

Name Type Required Restrictions Description
postalAddresses [PersonalPostalAddress] true none Lista de endereços da pessoa natural
phones [CustomerPhone] false none Lista com telefones de contato da pessoa natural
emails [CustomerEmail] false none Lista e-mails de contato

CustomerEmail

{
  "email": "nome@br.net"
}

Properties

Name Type Required Restrictions Description
email string false none Endereço de email

CustomerPhone

{
  "countryCallingCode": "55",
  "areaCode": "19",
  "number": "29875132",
  "phoneExtension": "932"
}

Properties

Name Type Required Restrictions Description
countryCallingCode string false none Número de DDI (Discagem Direta Internacional) para telefone de acesso ao Cliente - se aplicável
areaCode EnumAreaCode false none Número de DDD (Discagem Direta à Distância) do telefone do cliente - se houver
number string false none Número de telefone do cliente
phoneExtension string false none Número do ramal. De preenchimento obrigatório se fizer parte da identificação do número do telefone informado

BusinessPostalAddress

{
  "address": "Av Naburo Ykesaki, 1270",
  "additionalInfo": "Fundos",
  "districtName": "Centro",
  "townName": "Marília",
  "countrySubDivision": "SP",
  "postCode": "17500001",
  "ibgeTownCode": "17500001",
  "country": "Brasil",
  "countryCode": "BRA",
  "geographicCoordinates": {
    "latitude": "-23.5475000",
    "longitude": "-46.6361100"
  }
}

Properties

Name Type Required Restrictions Description
address string true none Corresponde ao endereço residencial do cliente.
additionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.
districtName string false none Bairro é uma comunidade ou região localizada em uma cidade ou município de acordo com as suas subdivisões geográficas.
townName string true none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
countrySubDivision EnumCountrySubDivision true none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros
postCode string true none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'.
ibgeTownCode string false none Código IBGE do município
country string true none none
countryCode string false none Código do pais de acordo com o código “alpha3” do ISO-3166.
geographicCoordinates GeographicCoordinates false none Conjunto de informações, que correspondem aos valores das coordenadas geográficas em graus decimais, no Sistema de referência WGS84

GeographicCoordinates

{
  "latitude": "-23.5475000",
  "longitude": "-46.6361100"
}

Conjunto de informações, que correspondem aos valores das coordenadas geográficas em graus decimais, no Sistema de referência WGS84

Properties

Name Type Required Restrictions Description
latitude string false none Informação da Latitude referente a geolocalização informada. Entre -90 e 90.p.ex. '-23.5475000'. (2 casas antes da vírgula, 11 posições)
longitude string false none Informação da Longitude referente a geolocalização informada. Entre -180 e 180. p.ex '-46.6361100'. (3 casas antes da vírgula, 11 posições)

PersonalPostalAddress

{
  "address": "Av Naburo Ykesaki, 1270",
  "additionalInfo": "Fundos",
  "districtName": "Centro",
  "townName": "Marília",
  "countrySubDivision": "SP",
  "postCode": "17500001",
  "country": "BRA"
}

Properties

Name Type Required Restrictions Description
address string true none Corresponde ao endereço residencial do cliente.
additionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.
districtName string false none Bairro é uma comunidade ou região localizada em uma cidade ou município de acordo com as suas subdivisões geográficas.
townName string true none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
countrySubDivision EnumCountrySubDivision true none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros
postCode string true none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'.
country string true none Código do pais de acordo com o código “alpha3” do ISO-3166.

EnumAreaCode

"19"

Número de DDD (Discagem Direta à Distância) do telefone do cliente - se houver

Properties

Name Type Required Restrictions Description
anonymous string false none Número de DDD (Discagem Direta à Distância) do telefone do cliente - se houver

Enumerated Values

Property Value
anonymous 11
anonymous 12
anonymous 13
anonymous 14
anonymous 15
anonymous 16
anonymous 17
anonymous 18
anonymous 19
anonymous 21
anonymous 22
anonymous 24
anonymous 27
anonymous 28
anonymous 31
anonymous 32
anonymous 33
anonymous 34
anonymous 35
anonymous 37
anonymous 38
anonymous 41
anonymous 42
anonymous 43
anonymous 44
anonymous 45
anonymous 46
anonymous 47
anonymous 48
anonymous 49
anonymous 51
anonymous 53
anonymous 54
anonymous 55
anonymous 61
anonymous 62
anonymous 63
anonymous 64
anonymous 65
anonymous 66
anonymous 67
anonymous 68
anonymous 69
anonymous 71
anonymous 73
anonymous 74
anonymous 75
anonymous 77
anonymous 79
anonymous 81
anonymous 82
anonymous 83
anonymous 84
anonymous 85
anonymous 86
anonymous 87
anonymous 88
anonymous 89
anonymous 91
anonymous 92
anonymous 93
anonymous 94
anonymous 95
anonymous 96
anonymous 97
anonymous 98
anonymous 99
anonymous NA

EnumCountrySubDivision

"SP"

Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros

Properties

Name Type Required Restrictions Description
anonymous string false none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros

Enumerated Values

Property Value
anonymous AC
anonymous AL
anonymous AP
anonymous AM
anonymous BA
anonymous CE
anonymous DF
anonymous ES
anonymous GO
anonymous MA
anonymous MT
anonymous MS
anonymous MG
anonymous PA
anonymous PB
anonymous PR
anonymous PE
anonymous PI
anonymous RJ
anonymous RN
anonymous RS
anonymous RO
anonymous RR
anonymous SC
anonymous SP
anonymous SE
anonymous TO

EnumCivilStatusCode

"SOLTEIRO"

Estado civil do cliente.

Properties

Name Type Required Restrictions Description
anonymous string false none Estado civil do cliente.

Enumerated Values

Property Value
anonymous SOLTEIRO
anonymous CASADO
anonymous VIUVO
anonymous SEPARADO_JUDICIALMENTE
anonymous DIVORCIADO
anonymous UNIAO_ESTAVEL
anonymous OUTROS

EnumIncomeFrequency

"MENSAL"

Frequência da renda informada.

Properties

Name Type Required Restrictions Description
anonymous string false none Frequência da renda informada.

Enumerated Values

Property Value
anonymous DIARIA
anonymous SEMANAL
anonymous QUINZENAL
anonymous MENSAL
anonymous BIMESTRAL
anonymous TRIMESTRAL
anonymous SEMESTRAL
anonymous ANUAL

EnumPersonalDocumentType

"CNH"

Tipo do(s) documento(s) de identificação.

Properties

Name Type Required Restrictions Description
anonymous string false none Tipo do(s) documento(s) de identificação.

Enumerated Values

Property Value
anonymous CNH
anonymous RG
anonymous NIF
anonymous RNE
anonymous OUTROS
anonymous SEM_OUTROS_DOCUMENTOS

EnumFiliationType

"PAI"

Tipo de filiação.

Properties

Name Type Required Restrictions Description
anonymous string false none Tipo de filiação.

Enumerated Values

Property Value
anonymous MAE
anonymous PAI

EnumProcuratorsNaturePersonal

"PROCURADOR"

Natureza dos poderes vigentes de representante

Properties

Name Type Required Restrictions Description
anonymous string false none Natureza dos poderes vigentes de representante

Enumerated Values

Property Value
anonymous REPRESENTANTE_LEGAL
anonymous PROCURADOR
anonymous NAO_SE_APLICA

EnumProductServiceType

"MICROSSEGUROS"

Tipos de produtos.

Properties

Name Type Required Restrictions Description
anonymous string false none Tipos de produtos.

Enumerated Values

Property Value
anonymous MICROSSEGUROS
anonymous TITULOS_DE_CAPITALIZACAO
anonymous SEGUROS_DE_PESSOAS
anonymous PLANOS_DE_PREVIDENCIA_COMPLEMENTAR
anonymous SEGUROS_DE_DANOS

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
  "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
  "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
  "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
  "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
}

Referências para outros recusos da API requisitada.

Properties

Name Type Required Restrictions Description
self string(uri) true none URI completo que gerou a resposta atual.
first string(uri) false none URI da primeira página que originou essa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
prev string(uri) false none URI da página anterior dessa lista de resultados. Restrição - Obrigatório quando não for a primeira página da resposta
next string(uri) false none URI da próxima página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta
last string(uri) false none URI da última página dessa lista de resultados. Restrição - Obrigatório quando não for a última página da resposta

Meta

{
  "totalRecords": 1,
  "totalPages": 1
}

Meta informações referente à API requisitada.

Properties

Name Type Required Restrictions Description
totalRecords integer(int32) true none Número total de registros no resultado
totalPages integer(int32) true none Número total de páginas no resultado

PersonalDocuments

[
  {
    "type": "CNH",
    "number": "15291908",
    "expirationDate": "2023-05-21",
    "issueLocation": "string"
  }
]

Objeto agrupador de informações relativas a Documentos da pessoa natural

Properties

Name Type Required Restrictions Description
type EnumPersonalDocumentType false none Tipo do(s) documento(s) de identificação.
number string false none Número/código do(s) documento(s) de identificação - Se aplicável.
expirationDate string(date) false none Data de validade do(s) documento(s) de identificação - Se aplicável.
issueLocation string false none Local de emissão - Se aplicável.

OtherPersonalDocuments

{
  "type": "SOCIAL SEC",
  "number": "15291908",
  "country": "string",
  "expirationDate": "2023-05-21"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do(s) documento(s) estrangeiro(s) de identificação
number string false none Número/código do(s) documento(s) de identificação.
country string false none País do(s) documento(s) estrangeiro(s) de identificação.
expirationDate string(date) false none Data de vigência do documento de registro - conforme especificação RFC-3339.

BusinessDocument

{
  "businesscnpjNumber": "50685362006773",
  "businessRegisterNumberOriginCountry": "string",
  "country": "BRA",
  "expirationDate": "2023-05-21"
}

Objeto agrupador de informações relativas a Documentos da pessoa natural

Properties

Name Type Required Restrictions Description
businesscnpjNumber string true none Número completo do CNPJ da Empresa consultada - o CNPJ corresponde ao número de inscrição no Cadastro de Pessoa Jurídica. Deve-se ter apenas os números do CNPJ, sem máscara
Condicional ao Brasil no (BRA) campo País de emissão do documento de registro
businessRegisterNumberOriginCountry string false none Aplicável somente as pessoas jurídicas com domicílio ou sede no exterior desobrigadas de inscrição no CNPJ.
country string false none Código do pais de acordo com o código “alpha3” do ISO-3166.
expirationDate string(date) false none Data de vigência do documento de registro - conforme especificação RFC-3339.

PersonalComplimentaryInformationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "startDate": "2014-05-21",
  "relationshipBeginning": "2014-05-21",
  "productsServices": [
    {
      "contract": "string",
      "type": "MICROSSEGUROS",
      "insuranceLineCode": "6272",
      "procurators": [
        {
          "nature": "PROCURADOR",
          "cpfNumber": "73677831148",
          "civilName": "Elza Milena Stefany Teixeira",
          "socialName": "string"
        }
      ]
    }
  ]
}

Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco de Relacionamento, conforme especificação RFC-3339, formato UTC.
startDate string(date) true none Data mais antiga de início de relacionamento, considerando todos os contratos (vigentes e não vigentes). Os contratos não vigentes considerados devem contemplar, no mínimo o período indicado na Tabela 4.1.
relationshipBeginning string(date) false none Campo deve ser preenchido com a data da apólice/contrato vigente mais antiga (caso haja contrato vigente)
productsServices [object] true none none
» contract string true none Campo deve conter todos os contratos do cliente nos últimos 12 meses (número da apólice individual ou contrato ou certificado ou bilhete)
» type EnumProductServiceType true none Tipos de produtos.
» insuranceLineCode string false none Indicar para cada contrato, caso aplicável, o código do ramo, conforme listagem de códigos definida em regulamentação específica sobre contabilização em ramos. Obs - Caso tipo de produto do contrato for “Seguros de Danos”
» procurators [PersonalProcurator] false none Lista dos representantes. De preenchimento obrigatório se houver representante.

PersonalIdentificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "personalId": "578-psd-71md6971kjh-2d414",
  "brandName": "Organização A",
  "civilName": "Juan Kaique Cláudio Fernandes",
  "socialName": "string",
  "cpfNumber": "string",
  "companyInfo": {
    "cnpjNumber": "01773247000563",
    "name": "Empresa da Organização A"
  },
  "documents": [
    {
      "type": "CNH",
      "number": "15291908",
      "expirationDate": "2023-05-21",
      "issueLocation": "string"
    }
  ],
  "hasBrazilianNationality": false,
  "otherNationalitiesInfo": "CAN",
  "otherDocuments": {
    "type": "SOCIAL SEC",
    "number": "15291908",
    "country": "string",
    "expirationDate": "2023-05-21"
  },
  "contact": {
    "postalAddresses": [
      {
        "address": "Av Naburo Ykesaki, 1270",
        "additionalInfo": "Fundos",
        "districtName": "Centro",
        "townName": "Marília",
        "countrySubDivision": "SP",
        "postCode": "17500001",
        "country": "BRA"
      }
    ],
    "phones": [
      {
        "countryCallingCode": "55",
        "areaCode": "19",
        "number": "29875132",
        "phoneExtension": "932"
      }
    ],
    "emails": [
      {
        "email": "nome@br.net"
      }
    ]
  },
  "civilStatusCode": "SOLTEIRO",
  "sex": "FEMININO",
  "birthDate": "2021-05-21",
  "filiation": {
    "type": "PAI",
    "civilName": "Marcelo Cláudio Fernandes"
  },
  "identificationDetails": {
    "civilName": "Juan Kaique Cláudio Fernandes",
    "cpfNumber": "string"
  }
}

Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco, conforme especificação RFC-3339
personalId string false none Um identificador único e imutável usado para identificar o recurso cliente pessoa natural dentro da transmissora. Este identificador não tem significado para o cliente que deu o consentimento
brandName string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes
civilName string true none Nome civil completo da pessoa natural (Direito fundamental da pessoa, o nome civil é aquele atribuído à pessoa natural desde o registro de seu nascimento, com o qual será identificada por toda a sua vida, bem como após a sua morte)
socialName string false none Nome social da pessoa natural, se houver.
(aquele pelo qual travestis e transexuais se reconhecem,
bem como são identificados por sua comunidade e em seu meio social, conforme Decreto Local).
cpfNumber string true none Número completo do CPF. Atributo que corresponde às informações mínimas exigidas pela Regulamentação em vigor. O CPF é o Cadastro de Pessoa natural. Ele é um documento feito pela Receita Federal e serve para identificar os contribuintes. O CPF é uma numeração com 11 dígitos, que só mudam por decisão judicial. O documento é emitido pela receita federal
Condicional a seleção de true em hasBrazilianNationality
companyInfo object true none Informações referente a sociedade a qual a marca pertence.
» cnpjNumber string true none Número completo do CNPJ da instituição responsável pelo Cadastro - o CNPJ corresponde ao número de inscrição no Cadastro de Pessoa Jurídica.
Deve-se ter apenas os números do CNPJ, sem máscara
» name string true none Nome da Instituição, pertencente à Marca, responsável pela Dependência
documents PersonalDocuments false none Objeto agrupador de informações relativas a Documentos da pessoa natural
hasBrazilianNationality boolean¦null true none Informa se o Cliente tem nacionalidade brasileira.
otherNationalitiesInfo string false none Código do pais de acordo com o código “alpha3” do ISO-3166
otherDocuments OtherPersonalDocuments false none none
contact PersonalContact true none Conjunto de informações referentes às formas para contatar o cliente.
civilStatusCode EnumCivilStatusCode false none Estado civil do cliente.
sex string false none none
birthDate string(date) false none Data de nascimento, conforme especificação RFC-3339
filiation object false none none
» type EnumFiliationType false none Tipo de filiação.
» civilName string false none Nome civil completo da pessoa relativa à filiação.
(Direito fundamental da pessoa, o nome civil é aquele atribuído à pessoa natural desde o registro de seu nascimento,
com o qual será identificada por toda a sua vida, bem como após a sua morte).
identificationDetails object false none Informações referente ao cônjuge.
» civilName string false none Nome civil completo da pessoa natural (Direito fundamental da pessoa, o nome civil é aquele atribuído à pessoa natural desde o registro de seu nascimento, com o qual será identificada por toda a sua vida, bem como após a sua morte)
» cpfNumber string false none Número completo do CPF. Atributo que corresponde às informações mínimas exigidas pela Regulamentação em vigor. O CPF é o Cadastro de Pessoa natural. Ele é um documento feito pela Receita Federal e serve para identificar os contribuintes. O CPF é uma numeração com 11 dígitos, que só mudam por decisão judicial. O documento é emitido pela receita federal
Condicional a seleção de true em hasBrazilianNationality

PersonalProcurator

{
  "nature": "PROCURADOR",
  "cpfNumber": "73677831148",
  "civilName": "Elza Milena Stefany Teixeira",
  "socialName": "string"
}

Properties

Name Type Required Restrictions Description
nature EnumProcuratorsNaturePersonal true none Natureza dos poderes vigentes de representante
cpfNumber string false none (Caso Natureza dos poderes vigentes de representantefor “Representante legal” ou “Procurador”) CPF ou CNPJ do representante
civilName string false none (Caso Natureza dos poderes vigentes de representante for “Representante legal” ou “Procurador”) Nome ou razão social do representante
socialName string false none (Caso Natureza dos poderes vigentes de representante for “Representante legal” ou “Procurador”) Nome social do representante

PersonalQualificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "pepIdentification": "NAO_EXPOSTO",
  "occupation": [
    {
      "details": "string",
      "occupationCode": "RECEITA_FEDERAL",
      "occupationCodeType": "RFB"
    }
  ],
  "lifePensionPlans": "SIM",
  "informedRevenue": {
    "incomeFrequency": "MENSAL",
    "currency": "BRL",
    "amount": "100000.04",
    "date": "2012-05-21"
  },
  "informedPatrimony": {
    "currency": "BRL",
    "amount": "100000.04",
    "year": "2010"
  }
}

Conjunto de informações relativas ao processo de qualificação.

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco, conforme especificação RFC-3339
pepIdentification string true none Campo deve ser preenchido com a exposição política do segurado:
occupation [object] false none none
» details string false none Ocupação
» occupationCode string false none Código da ocupação
» occupationCodeType string false none Tipo de código da ocupação
lifePensionPlans string true none Condição de proponente qualificado, aplicável à contratação de planos de previdência e vida por sobrevivência
informedRevenue object false none none
» incomeFrequency EnumIncomeFrequency false none Frequência da renda informada.
» currency string false none Moeda referente ao valor da renda, segundo modelo ISO-4217.
» amount string¦null false none Valor do rendimento
» date string(date) false none Data de referência da renda, conforme especificação RFC-3339.
informedPatrimony object false none none
» currency string false none Moeda referente ao valor do patrimônio, segundo modelo ISO-4217.
» amount string¦null false none Valor do patrimônio
» year string(date-fullyear) false none Ano de referência do patrimônio, conforme especificação RFC-3339.

Enumerated Values

Property Value
pepIdentification NAO_EXPOSTO
pepIdentification PESSOA_POLITICAMENTE_EXPOSTA_PPE
pepIdentification PESSOA_PROXIMA_A_PESSOA_POLITICAMENTE_EXPOSTA_PPEE
pepIdentification SEM_INFORMACAO
occupationCodeType RFB
occupationCodeType CBO
occupationCodeType OUTROS
lifePensionPlans SIM
lifePensionPlans NAO
lifePensionPlans NAO_SE_APLICA

ResponseBusinessCustomersComplimentaryInformation

{
  "data": [
    {
      "updateDateTime": "2020-07-21T08:30:00Z",
      "startDate": "2014-05-21",
      "relationshipBeginning": "2014-05-21",
      "productsServices": [
        {
          "contract": "string",
          "type": "MICROSSEGUROS",
          "insuranceLineCode": "6272",
          "procurators": [
            {
              "nature": "PROCURADOR",
              "cpfNumber": "73677831148",
              "civilName": "Elza Milena Stefany Teixeira",
              "socialName": "string"
            }
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [BusinessComplimentaryInformationData] true none [Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes]
links Links true none Referências para outros recusos da API requisitada.
meta Meta true none Meta informações referente à API requisitada.

ResponseBusinessCustomersIdentification

{
  "data": [
    {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "businessId": "578-psd-71md6971kjh-2d414",
      "brandName": "Organização A",
      "companyInfo": {
        "cnpjNumber": "01773247000563",
        "name": "Empresa da Organização A"
      },
      "businessName": "Luiza e Benjamin Assessoria Jurídica Ltda",
      "businessTradeName": "Organização B",
      "incorporationDate": "2012-05-21",
      "document": {
        "businesscnpjNumber": "50685362006773",
        "businessRegisterNumberOriginCountry": "string",
        "country": "BRA",
        "expirationDate": "2023-05-21"
      },
      "type": "PRIVADO",
      "contact": {
        "postalAddresses": [
          {
            "address": "Av Naburo Ykesaki, 1270",
            "additionalInfo": "Fundos",
            "districtName": "Centro",
            "townName": "Marília",
            "countrySubDivision": "SP",
            "postCode": "17500001",
            "ibgeTownCode": "17500001",
            "country": "Brasil",
            "countryCode": "BRA",
            "geographicCoordinates": {
              "latitude": "-23.5475000",
              "longitude": "-46.6361100"
            }
          }
        ],
        "phones": [
          {
            "countryCallingCode": "55",
            "areaCode": "19",
            "number": "29875132",
            "phoneExtension": "932"
          }
        ],
        "emails": [
          {
            "email": "nome@br.net"
          }
        ]
      },
      "parties": [
        {
          "type": "SOCIO",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "startDate": "2014-05-21",
          "shareholding": "0.510000",
          "documentType": "CPF",
          "documentNumber": "73677831148",
          "documentCountry": "BRA",
          "documentExpirationDate": "2021-05-21"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [BusinessIdentificationData] true none [Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais]
links Links true none Referências para outros recusos da API requisitada.
meta Meta true none Meta informações referente à API requisitada.

ResponseBusinessCustomersQualification

{
  "data": [
    {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "mainBranch": "string",
      "secondaryBranch": "string",
      "informedRevenue": {
        "incomeFrequency": "MENSAL",
        "currency": "BRL",
        "amount": "100000.04",
        "year": "2010"
      },
      "informedPatrimony": {
        "currency": "BRL",
        "amount": "100000.04",
        "date": "2012-05-21"
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [BusinessQualificationData] true none [Objeto que reúne as informações relativas ao processo de qualificação.]
links Links true none Referências para outros recusos da API requisitada.
meta Meta true none Meta informações referente à API requisitada.

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-05-21T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none Meta informações referente à API requisitada.

ResponsePersonalCustomersComplimentaryInformation

{
  "data": [
    {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "startDate": "2014-05-21",
      "relationshipBeginning": "2014-05-21",
      "productsServices": [
        {
          "contract": "string",
          "type": "MICROSSEGUROS",
          "insuranceLineCode": "6272",
          "procurators": [
            {
              "nature": "PROCURADOR",
              "cpfNumber": "73677831148",
              "civilName": "Elza Milena Stefany Teixeira",
              "socialName": "string"
            }
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [PersonalComplimentaryInformationData] true none [Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes]
links Links true none Referências para outros recusos da API requisitada.
meta Meta true none Meta informações referente à API requisitada.

ResponsePersonalCustomersIdentification

{
  "data": [
    {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "personalId": "578-psd-71md6971kjh-2d414",
      "brandName": "Organização A",
      "civilName": "Juan Kaique Cláudio Fernandes",
      "socialName": "string",
      "cpfNumber": "string",
      "companyInfo": {
        "cnpjNumber": "01773247000563",
        "name": "Empresa da Organização A"
      },
      "documents": [
        {
          "type": "CNH",
          "number": "15291908",
          "expirationDate": "2023-05-21",
          "issueLocation": "string"
        }
      ],
      "hasBrazilianNationality": false,
      "otherNationalitiesInfo": "CAN",
      "otherDocuments": {
        "type": "SOCIAL SEC",
        "number": "15291908",
        "country": "string",
        "expirationDate": "2023-05-21"
      },
      "contact": {
        "postalAddresses": [
          {
            "address": "Av Naburo Ykesaki, 1270",
            "additionalInfo": "Fundos",
            "districtName": "Centro",
            "townName": "Marília",
            "countrySubDivision": "SP",
            "postCode": "17500001",
            "country": "BRA"
          }
        ],
        "phones": [
          {
            "countryCallingCode": "55",
            "areaCode": "19",
            "number": "29875132",
            "phoneExtension": "932"
          }
        ],
        "emails": [
          {
            "email": "nome@br.net"
          }
        ]
      },
      "civilStatusCode": "SOLTEIRO",
      "sex": "FEMININO",
      "birthDate": "2021-05-21",
      "filiation": {
        "type": "PAI",
        "civilName": "Marcelo Cláudio Fernandes"
      },
      "identificationDetails": {
        "civilName": "Juan Kaique Cláudio Fernandes",
        "cpfNumber": "string"
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [PersonalIdentificationData] true none [Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.]
links Links true none Referências para outros recusos da API requisitada.
meta Meta true none Meta informações referente à API requisitada.

ResponsePersonalCustomersQualification

{
  "data": [
    {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "pepIdentification": "NAO_EXPOSTO",
      "occupation": [
        {
          "details": "string",
          "occupationCode": "RECEITA_FEDERAL",
          "occupationCodeType": "RFB"
        }
      ],
      "lifePensionPlans": "SIM",
      "informedRevenue": {
        "incomeFrequency": "MENSAL",
        "currency": "BRL",
        "amount": "100000.04",
        "date": "2012-05-21"
      },
      "informedPatrimony": {
        "currency": "BRL",
        "amount": "100000.04",
        "year": "2010"
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "first": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "prev": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "next": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications",
    "last": "https://api.organizacao.com.br/open-insurance/customers/v1/personal/identifications"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [PersonalQualificationData] true none [Conjunto de informações relativas ao processo de qualificação.]
links Links true none Referências para outros recusos da API requisitada.
meta Meta true none Meta informações referente à API requisitada.

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceAcceptanceAndBranchesAbroad

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsuranceAcceptanceAndBranchesAbroadPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-05-21",
    "termStartDate": "2022-05-21",
    "termEndDate": "2022-05-21",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "OUTRAS",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-05-21",
            "termEndDate": "2022-05-21",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-05-21",
            "gracePeriodEndDate": "2022-05-21"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "OUTRAS",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "riskCountry": "BRA",
      "hasForum": true,
      "forumDescription": "string",
      "transferorId": "12345678912",
      "transferorName": "Nome Sobrenome",
      "groupBranches": [
        "0111"
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceAcceptanceAndBranchesAbroadPolicyInfo true none none
links Links true none none
meta Meta true none none

InsuranceAcceptanceAndBranchesAbroadPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "2022-05-21",
  "termStartDate": "2022-05-21",
  "termEndDate": "2022-05-21",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "OUTRAS",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "isLMISublimit": true,
          "termStartDate": "2022-05-21",
          "termEndDate": "2022-05-21",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-05-21",
          "gracePeriodEndDate": "2022-05-21"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "OUTRAS",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maxValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "percentage": "10.00"
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10.00",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": "10.00"
    }
  ],
  "branchInfo": {
    "riskCountry": "BRA",
    "hasForum": true,
    "forumDescription": "string",
    "transferorId": "12345678912",
    "transferorName": "Nome Sobrenome",
    "groupBranches": [
      "0111"
    ]
  }
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Detalhes de limites/valores.
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [BeneficiaryInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsuranceAcceptanceAndBranchesAbroadInsuredObject] true none none
coverages [InsuranceAcceptanceAndBranchesAbroadCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none
branchInfo InsuranceAcceptanceAndBranchesAbroadSpecificPolicyInfo true none Informações do Anexo Específico

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

BeneficiaryInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string false none Documento de Identificação do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
brokerId string false none Identificador do intermediador da apólice - código Susep do corretor(a) (Caso Tipo de Intermediador for CORRETOR)
identificationType string false none Tipo de Documento do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsuranceAcceptanceAndBranchesAbroadInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "OUTRAS",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "isLMISublimit": true,
      "termStartDate": "2022-05-21",
      "termEndDate": "2022-05-21",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-05-21",
      "gracePeriodEndDate": "2022-05-21"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails false none Detalhes de limites/valores.
coverages [InsuranceAcceptanceAndBranchesAbroadInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type FROTA
type PESSOA
type OUTROS

InsuranceAcceptanceAndBranchesAbroadInsuredObjectCoverage

{
  "branch": "0111",
  "code": "OUTRAS",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "isLMISublimit": true,
  "termStartDate": "2022-05-21",
  "termEndDate": "2022-05-21",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-05-21",
  "gracePeriodEndDate": "2022-05-21"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Detalhes de limites/valores.
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsuranceAcceptanceAndBranchesAbroadCoverage

{
  "branch": "0111",
  "code": "OUTRAS",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Enumerated Values

Property Value
code OUTRAS

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Detalhes de limites/valores.
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maxValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "percentage": "10.00"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Detalhes de limites/valores.
maxValue AmountDetails false none Detalhes de limites/valores.
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10.00"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsuranceAcceptanceAndBranchesAbroadPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "OUTRAS",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-05-21",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-05-21",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceAcceptanceAndBranchesAbroadPremium true none none
links Links true none none
meta Meta true none none

InsuranceAcceptanceAndBranchesAbroadPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "OUTRAS",
      "description": "string",
      "premiumAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "payments": [
    {
      "movementDate": "2022-05-21",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "maturityDate": "2022-05-21",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Detalhes de limites/valores.
coverages [InsuranceAcceptanceAndBranchesAbroadPremiumCoverage] true none none
payments [Payment] true none none

InsuranceAcceptanceAndBranchesAbroadPremiumCoverage

{
  "branch": "0111",
  "code": "OUTRAS",
  "description": "string",
  "premiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Detalhes de limites/valores.

Enumerated Values

Property Value
code OUTRAS

Payment

{
  "movementDate": "2022-05-21",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maturityDate": "2022-05-21",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Detalhes de limites/valores.
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementType CANCELAMENTO_DE_PREMIO_E_PARCELA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsuranceAcceptanceAndBranchesAbroadClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-05-21",
      "status": "ABERTO",
      "statusAlterationDate": "2022-05-21",
      "occurrenceDate": "2022-05-21",
      "warningDate": "2022-05-21",
      "thirdPartyClaimDate": "2022-05-21",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "OUTRAS",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceAcceptanceAndBranchesAbroadClaim] true none none
links Links true none none
meta Meta true none none

InsuranceAcceptanceAndBranchesAbroadClaim

{
  "identification": "string",
  "documentationDeliveryDate": "2022-05-21",
  "status": "ABERTO",
  "statusAlterationDate": "2022-05-21",
  "occurrenceDate": "2022-05-21",
  "warningDate": "2022-05-21",
  "thirdPartyClaimDate": "2022-05-21",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": "0111",
      "code": "OUTRAS",
      "description": "string",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) false none Data de entrega da documentação completa (Caso tenha ocorrido toda a entrega)
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Detalhes de limites/valores.
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsuranceAcceptanceAndBranchesAbroadClaimCoverage] false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsuranceAcceptanceAndBranchesAbroadClaimCoverage

{
  "insuredObjectId": "string",
  "branch": "0111",
  "code": "OUTRAS",
  "description": "string",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code OUTRAS

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de limites/valores.

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

InsuranceAcceptanceAndBranchesAbroadSpecificPolicyInfo

{
  "riskCountry": "BRA",
  "hasForum": true,
  "forumDescription": "string",
  "transferorId": "12345678912",
  "transferorName": "Nome Sobrenome",
  "groupBranches": [
    "0111"
  ]
}

Informações do Anexo Específico

Properties

Name Type Required Restrictions Description
riskCountry string true none Indica o país de origem do risco emitido. De acordo com o código 'alpha3' do ISO-3166
hasForum boolean true none Indicação se possuí fórum de arbitragem definido
forumDescription string false none Informações adicionais sobre o fórum de arbitragem.
transferorId string true none Identificação do documento da cedente do risco
transferorName string true none Nome ou razão social da cedente do risco.
groupBranches [string] true none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-acceptance-and-branches-abroad/v1/insurance-acceptance-and-branches-abroad"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceAuto

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsuranceAutoPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "AUTOMOVEL",
        "typeAdditionalInfo": "string",
        "description": "string",
        "hasExactVehicleIdentification": true,
        "modality": "VALOR_DE_MERCADO_REFERENCIADO",
        "amountReferenceTable": "MOLICAR",
        "model": "string",
        "year": "stri",
        "fareCategory": "10",
        "riskPostCode": "10000000",
        "vehicleUsage": "LAZER",
        "frequentDestinationPostCode": "10000000",
        "overnightPostCode": "10000000",
        "coverages": [
          {
            "branch": "0111",
            "code": "CASCO_COMPREENSIVA",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31",
            "adjustmentRate": "10.00",
            "premiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "compensationType": "PARCIAL",
            "partialCompensationPercentage": "10.00",
            "percentageOverLMI": "10.00",
            "daysForTotalCompensation": 0,
            "boundCoverage": "VEICULO"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "CASCO_COMPREENSIVA",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo",
          "hasDeductibleOverTotalCompensation": true
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "repairNetwork": "REDE_REFERENCIADA",
    "repairedPartsUsageType": "NOVA_E_USADA",
    "repairedPartsClassification": "ORIGINAL_E_COMPATIVEL",
    "repairedPartsNationality": "NACIONAL_E_IMPORTADA",
    "validityType": "SEMESTRAL_INTERMITENTE",
    "otherCompensations": "string",
    "otherBenefits": "DESCONTOS",
    "assistancePackages": "ATE_DEZ_SERVICOS",
    "isExpiredRiskPolicy": true,
    "bonusDiscountRate": "string",
    "bonusClass": "string",
    "drivers": [
      {
        "identification": "12345678900",
        "sex": "MASCULINO",
        "birthDate": "2022-12-31",
        "licensedExperience": 4
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceAutoPolicyInfo true none none
links Links true none none
meta Meta true none none

InsuranceAutoPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "2022-12-31",
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "AUTOMOVEL",
      "typeAdditionalInfo": "string",
      "description": "string",
      "hasExactVehicleIdentification": true,
      "modality": "VALOR_DE_MERCADO_REFERENCIADO",
      "amountReferenceTable": "MOLICAR",
      "model": "string",
      "year": "stri",
      "fareCategory": "10",
      "riskPostCode": "10000000",
      "vehicleUsage": "LAZER",
      "frequentDestinationPostCode": "10000000",
      "overnightPostCode": "10000000",
      "coverages": [
        {
          "branch": "0111",
          "code": "CASCO_COMPREENSIVA",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "termStartDate": "2022-12-31",
          "termEndDate": "2022-12-31",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-12-31",
          "gracePeriodEndDate": "2022-12-31",
          "adjustmentRate": "10.00",
          "premiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "compensationType": "PARCIAL",
          "partialCompensationPercentage": "10.00",
          "percentageOverLMI": "10.00",
          "daysForTotalCompensation": 0,
          "boundCoverage": "VEICULO"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "CASCO_COMPREENSIVA",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo",
        "hasDeductibleOverTotalCompensation": true
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maxValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "percentage": "10.00"
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10.00",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": "10.00"
    }
  ],
  "repairNetwork": "REDE_REFERENCIADA",
  "repairedPartsUsageType": "NOVA_E_USADA",
  "repairedPartsClassification": "ORIGINAL_E_COMPATIVEL",
  "repairedPartsNationality": "NACIONAL_E_IMPORTADA",
  "validityType": "SEMESTRAL_INTERMITENTE",
  "otherCompensations": "string",
  "otherBenefits": "DESCONTOS",
  "assistancePackages": "ATE_DEZ_SERVICOS",
  "isExpiredRiskPolicy": true,
  "bonusDiscountRate": "string",
  "bonusClass": "string",
  "drivers": [
    {
      "identification": "12345678900",
      "sex": "MASCULINO",
      "birthDate": "2022-12-31",
      "licensedExperience": 4
    }
  ]
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Detalhes de valores/limites
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [BeneficiaryInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsuranceAutoInsuredObject] true none none
coverages [InsuranceAutoCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none
repairNetwork string true none Rede de reparação dos veículos
repairedPartsUsageType string true none Tipos de peças passíveis de uso em reparos (Casco)
repairedPartsClassification string true none Classificação das peças passíveis de uso em reparos (Casco)
repairedPartsNationality string true none Nacionalidade das peças passíveis de uso em reparos (Casco)
validityType string true none Tipo de vigência (Casco, RCF-A, APP, Assistência e Outras Coberturas)
otherCompensations string false none Outras formas de recompensa (Caso aplicável)
otherBenefits string false none Benefícios Adicionais (Caso aplicável)
assistancePackages string false none Pacotes de Assistência (Caso aplicável)
isExpiredRiskPolicy boolean false none Apólice de Risco Decorrido (Caso aplicável)
bonusDiscountRate string false none Percentual de desconto por bônus (Casco, RCF-A, APP, Assistência; caso aplicável)
bonusClass string false none Classe de bônus (Casco, RCF-A, APP, Assistência e Outras Coberturas; caso aplicável)
drivers [Driver] false none none

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO
repairNetwork LIVRE_ESCOLHA
repairNetwork REDE_REFERENCIADA
repairNetwork AMBAS
repairNetwork OUTROS
repairedPartsUsageType NOVA
repairedPartsUsageType USADA
repairedPartsUsageType NOVA_E_USADA
repairedPartsClassification ORIGINAL
repairedPartsClassification COMPATIVEL
repairedPartsClassification ORIGINAL_E_COMPATIVEL
repairedPartsNationality NACIONAL
repairedPartsNationality IMPORTADA
repairedPartsNationality NACIONAL_E_IMPORTADA
validityType ANUAL
validityType ANUAL_INTERMITENTE
validityType PLURIANUAL
validityType PLURIANUAL_INTERMITENTE
validityType SEMESTRAL
validityType SEMESTRAL_INTERMITENTE
validityType MENSAL
validityType MENSAL_INTERMITENTE
validityType DIARIO
validityType DIARIO_INTERMITENTE
validityType OUTROS
otherBenefits SORTEIO_GRATUITO
otherBenefits CLUBE_DE_BENEFICIOS
otherBenefits CASH_BACK
otherBenefits DESCONTOS
otherBenefits CUSTOMIZAVEL
assistancePackages ATE_DEZ_SERVICOS
assistancePackages ATE_VINTE_SERVICOS
assistancePackages ACIMA_DE_VINTE_SERVICOS
assistancePackages CUSTOMIZAVEL

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

BeneficiaryInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string false none Documento de Identificação do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
brokerId string false none Identificador do intermediador da apólice - código Susep do corretor(a) (Caso Tipo de Intermediador for CORRETOR)
identificationType string false none Tipo de Documento do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsuranceAutoInsuredObject

{
  "identification": "string",
  "type": "AUTOMOVEL",
  "typeAdditionalInfo": "string",
  "description": "string",
  "hasExactVehicleIdentification": true,
  "modality": "VALOR_DE_MERCADO_REFERENCIADO",
  "amountReferenceTable": "MOLICAR",
  "model": "string",
  "year": "stri",
  "fareCategory": "10",
  "riskPostCode": "10000000",
  "vehicleUsage": "LAZER",
  "frequentDestinationPostCode": "10000000",
  "overnightPostCode": "10000000",
  "coverages": [
    {
      "branch": "0111",
      "code": "CASCO_COMPREENSIVA",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-12-31",
      "gracePeriodEndDate": "2022-12-31",
      "adjustmentRate": "10.00",
      "premiumAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "compensationType": "PARCIAL",
      "partialCompensationPercentage": "10.00",
      "percentageOverLMI": "10.00",
      "daysForTotalCompensation": 0,
      "boundCoverage": "VEICULO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
hasExactVehicleIdentification boolean false none Identificação exata do veículo (Casco, RCF-A, APP, Assistência e Outras Coberturas)
modality string false none Modalidade de cobertura (para cobertura Casco)
amountReferenceTable string false none Tabela de referência adotada no plano (Casco, RCF-A, APP, Assistência e Outras Coberturas)
model string false none Código do modelo (caso aplicável)
year string false none Ano do modelo (caso aplicável)
fareCategory string false none Categoria tarifária (Casco, RCF-A, APP, Assistência e Outras Coberturas; caso aplicável) - Conforme definido na tabela 9.9 do Manual de Orientação para Envio de Dados, Circular Susep nº 522
riskPostCode string false none CEP de risco (caso aplicável)
vehicleUsage string false none Código de utilização do veículo (Casco, RCF-A, APP, Assistência e Outras Coberturas; caso aplicável)
frequentDestinationPostCode string false none CEP da localidade de destino frequente do veículo (caso aplicável)
overnightPostCode string false none CEP da localidade de pernoite do veículo (caso aplicável)
coverages [InsuranceAutoInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type AUTOMOVEL
type CONDUTOR
type FROTA
modality VALOR_DE_MERCADO_REFERENCIADO
modality VALOR_DETERMINADO
modality CRITERIO_DIVERSO
modality OUTROS
amountReferenceTable MOLICAR
amountReferenceTable FIPE
amountReferenceTable JORNAL_DO_CARRO
amountReferenceTable VD
amountReferenceTable OUTRAS
fareCategory 10
fareCategory 11
fareCategory 14A
fareCategory 14B
fareCategory 14C
fareCategory 15
fareCategory 16
fareCategory 17
fareCategory 18
fareCategory 19
fareCategory 20
fareCategory 21
fareCategory 22
fareCategory 23
fareCategory 30
fareCategory 31
fareCategory 40
fareCategory 41
fareCategory 42
fareCategory 43
fareCategory 50
fareCategory 51
fareCategory 52
fareCategory 53
fareCategory 58
fareCategory 59
fareCategory 60
fareCategory 61
fareCategory 62
fareCategory 63
fareCategory 68
fareCategory 69
fareCategory 70
fareCategory 71
fareCategory 72
fareCategory 73
fareCategory 80
fareCategory 81
fareCategory 82
fareCategory 83
fareCategory 84
fareCategory 85
fareCategory 86
fareCategory 87
fareCategory 88
fareCategory 89
fareCategory 90
fareCategory 91
fareCategory 92
fareCategory 93
fareCategory 94
fareCategory 95
fareCategory 96
fareCategory 97
vehicleUsage LAZER
vehicleUsage LOCOMOCAO_DIARIA
vehicleUsage EXERCICIO_DO_TRABALHO
vehicleUsage OUTROS

InsuranceAutoInsuredObjectCoverage

{
  "branch": "0111",
  "code": "CASCO_COMPREENSIVA",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-12-31",
  "gracePeriodEndDate": "2022-12-31",
  "adjustmentRate": "10.00",
  "premiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "compensationType": "PARCIAL",
  "partialCompensationPercentage": "10.00",
  "percentageOverLMI": "10.00",
  "daysForTotalCompensation": 0,
  "boundCoverage": "VEICULO"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Detalhes de valores/limites
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver
adjustmentRate string false none Percentual de ajuste aplicado à tabela de referência (caso aplicável)
premiumAmount AmountDetails true none Detalhes de valores/limites
compensationType string false none Tipo de indenização por cobertura contratada (caso aplicável)
partialCompensationPercentage string false none Percentual por indenização parcial (caso aplicável)
percentageOverLMI string false none Percentual aplicado sobre o limite máximo de indenização (caso aplicável)
daysForTotalCompensation integer false none Número de dias de cobertura para direito à indenização (caso aplicável)
boundCoverage string false none Cobertura vinculada (RCF-A, APP, Assistência e Outras Coberturas; caso aplicável)

Enumerated Values

Property Value
code CASCO_COMPREENSIVA
code CASCO_INCENDIO_ROUBO_E_FURTO
code CASCO_ROUBO_E_FURTO
code CASCO_INCENDIO
code CASCO_ALAGAMENTO
code CASCO_COLISAO_INDENIZACAO_PARCIAL
code CASCO_COLISAO_INDENIZACAO_INTEGRAL
code RESPONSABILIDADE_CIVIL_FACULTATIVA_DE_VEICULOS_RCFV
code RESPONSABILIDADE_CIVIL_FACULTATIVA_DO_CONDUTOR_RCFC
code ACIDENTE_PESSOAIS_DE_PASSAGEIROS_APP_VEICULO
code ACIDENTE_PESSOAIS_DE_PASSAGEIROS_APP_CONDUTOR
code VIDROS
code DIARIA_POR_INDISPONIBILIDADE
code LFR_LANTERNAS_FAROIS_E_RETROVISORES
code ACESSORIOS_E_EQUIPAMENTOS
code CARRO_RESERVA
code PEQUENOS_REPAROS
code RESPONSABILIDADE_CIVIL_CARTA_VERDE
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS
compensationType INTEGRAL
compensationType PARCIAL
compensationType OUTROS
boundCoverage VEICULO
boundCoverage CONDUTOR
boundCoverage OUTROS

InsuranceAutoCoverage

{
  "branch": "0111",
  "code": "CASCO_COMPREENSIVA",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo",
    "hasDeductibleOverTotalCompensation": true
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible InsuranceAutoDeductible false none Informações de franquia
POS InsuranceAutoPOS false none Informações de franquia

Enumerated Values

Property Value
code CASCO_COMPREENSIVA
code CASCO_INCENDIO_ROUBO_E_FURTO
code CASCO_ROUBO_E_FURTO
code CASCO_INCENDIO
code CASCO_ALAGAMENTO
code CASCO_COLISAO_INDENIZACAO_PARCIAL
code CASCO_COLISAO_INDENIZACAO_INTEGRAL
code RESPONSABILIDADE_CIVIL_FACULTATIVA_DE_VEICULOS_RCFV
code RESPONSABILIDADE_CIVIL_FACULTATIVA_DO_CONDUTOR_RCFC
code ACIDENTE_PESSOAIS_DE_PASSAGEIROS_APP_VEICULO
code ACIDENTE_PESSOAIS_DE_PASSAGEIROS_APP_CONDUTOR
code VIDROS
code DIARIA_POR_INDISPONIBILIDADE
code LFR_LANTERNAS_FAROIS_E_RETROVISORES
code ACESSORIOS_E_EQUIPAMENTOS
code CARRO_RESERVA
code PEQUENOS_REPAROS
code RESPONSABILIDADE_CIVIL_CARTA_VERDE
code OUTRAS

InsuranceAutoDeductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo",
  "hasDeductibleOverTotalCompensation": true
}

Informações de franquia

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails false none Detalhes de valores/limites
period integer false none Prazo da Franquia (caso aplicável)
periodicity string false none Periodicidade da Franquia (caso aplicável)
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (caso aplicável)
periodStartDate string(date) false none Data de Início da Franquia (caso aplicável)
periodEndDate string(date) false none Data de Fim da Franquia (caso aplicável)
description string false none Descrição da Franquia (caso aplicável)
hasDeductibleOverTotalCompensation boolean false none Indicador de Franquia sobre indenização integral (caso aplicável)

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

InsuranceAutoPOS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maxValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "percentage": "10.00"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string false none Descrição do POS (caso Forma de aplicação do POS for Outros)
minValue AmountDetails false none Detalhes de valores/limites
maxValue AmountDetails false none Detalhes de valores/limites
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10.00"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsuranceAutoPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "CASCO_COMPREENSIVA",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceAutoPremium true none none
links Links true none none
meta Meta true none none

InsuranceAutoPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "CASCO_COMPREENSIVA",
      "description": "string",
      "premiumAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "payments": [
    {
      "movementDate": "2022-12-31",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "maturityDate": "2022-12-31",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Detalhes de valores/limites
coverages [InsuranceAutoPremiumCoverage] true none none
payments [Payment] true none none

InsuranceAutoPremiumCoverage

{
  "branch": "0111",
  "code": "CASCO_COMPREENSIVA",
  "description": "string",
  "premiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Detalhes de valores/limites

Enumerated Values

Property Value
code CASCO_COMPREENSIVA
code CASCO_INCENDIO_ROUBO_E_FURTO
code CASCO_ROUBO_E_FURTO
code CASCO_INCENDIO
code CASCO_ALAGAMENTO
code CASCO_COLISAO_INDENIZACAO_PARCIAL
code CASCO_COLISAO_INDENIZACAO_INTEGRAL
code RESPONSABILIDADE_CIVIL_FACULTATIVA_DE_VEICULOS_RCFV
code RESPONSABILIDADE_CIVIL_FACULTATIVA_DO_CONDUTOR_RCFC
code ACIDENTE_PESSOAIS_DE_PASSAGEIROS_APP_VEICULO
code ACIDENTE_PESSOAIS_DE_PASSAGEIROS_APP_CONDUTOR
code VIDROS
code DIARIA_POR_INDISPONIBILIDADE
code LFR_LANTERNAS_FAROIS_E_RETROVISORES
code ACESSORIOS_E_EQUIPAMENTOS
code CARRO_RESERVA
code PEQUENOS_REPAROS
code RESPONSABILIDADE_CIVIL_CARTA_VERDE
code OUTRAS

Payment

{
  "movementDate": "2022-12-31",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maturityDate": "2022-12-31",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Detalhes de valores/limites
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementType CANCELAMENTO_DE_PREMIO_E_PARCELA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsuranceAutoClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "CASCO_COMPREENSIVA",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ],
      "branchInfo": {
        "covenantNumber": "string",
        "occurrenceCause": "ROUBO_OU_FURTO",
        "driverAtOccurrenceSex": "MASCULINO",
        "driverAtOccurrenceBirthDate": "2022-12-31",
        "occurrenceCountry": "BRA",
        "occurrencePostCode": "10000000"
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceAutoClaim] true none none
links Links true none none
meta Meta true none none

InsuranceAutoClaim

{
  "identification": "string",
  "documentationDeliveryDate": "2022-12-31",
  "status": "ABERTO",
  "statusAlterationDate": "2022-12-31",
  "occurrenceDate": "2022-12-31",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": "0111",
      "code": "CASCO_COMPREENSIVA",
      "description": "string",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31"
    }
  ],
  "branchInfo": {
    "covenantNumber": "string",
    "occurrenceCause": "ROUBO_OU_FURTO",
    "driverAtOccurrenceSex": "MASCULINO",
    "driverAtOccurrenceBirthDate": "2022-12-31",
    "occurrenceCountry": "BRA",
    "occurrencePostCode": "10000000"
  }
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) false none Data de entrega da documentação completa (Caso tenha ocorrido toda a entrega)
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Detalhes de valores/limites
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsuranceAutoClaimCoverage] false none none
branchInfo InsuranceAutoSpecificClaim false none Informações do Anexo Específico

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsuranceAutoClaimCoverage

{
  "insuredObjectId": "string",
  "branch": "0111",
  "code": "CASCO_COMPREENSIVA",
  "description": "string",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code CASCO_COMPREENSIVA
code CASCO_INCENDIO_ROUBO_E_FURTO
code CASCO_ROUBO_E_FURTO
code CASCO_INCENDIO
code CASCO_ALAGAMENTO
code CASCO_COLISAO_INDENIZACAO_PARCIAL
code CASCO_COLISAO_INDENIZACAO_INTEGRAL
code RESPONSABILIDADE_CIVIL_FACULTATIVA_DE_VEICULOS_RCFV
code RESPONSABILIDADE_CIVIL_FACULTATIVA_DO_CONDUTOR_RCFC
code ACIDENTE_PESSOAIS_DE_PASSAGEIROS_APP_VEICULO
code ACIDENTE_PESSOAIS_DE_PASSAGEIROS_APP_CONDUTOR
code VIDROS
code DIARIA_POR_INDISPONIBILIDADE
code LFR_LANTERNAS_FAROIS_E_RETROVISORES
code ACESSORIOS_E_EQUIPAMENTOS
code CARRO_RESERVA
code PEQUENOS_REPAROS
code RESPONSABILIDADE_CIVIL_CARTA_VERDE
code OUTRAS

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

InsuranceAutoSpecificClaim

{
  "covenantNumber": "string",
  "occurrenceCause": "ROUBO_OU_FURTO",
  "driverAtOccurrenceSex": "MASCULINO",
  "driverAtOccurrenceBirthDate": "2022-12-31",
  "occurrenceCountry": "BRA",
  "occurrencePostCode": "10000000"
}

Informações do Anexo Específico

Properties

Name Type Required Restrictions Description
covenantNumber string false none Número do convênio (Caso Responsabilidade Civil - Carta Verde)
occurrenceCause string false none Causa do Sinistro (Caso aplicável)
driverAtOccurrenceSex string false none Sexo do condutor do veículo no momento do sinistro (Caso aplicável)
driverAtOccurrenceBirthDate string(date) false none Data de nascimento do condutor do veículo no momento do sinistro (Caso aplicável)
occurrenceCountry string false none País de ocorrência do sinistro (Caso Responsabilidade Civil - Carta Verde)
occurrencePostCode string false none CEP da localidade de ocorrência do sinistro (Caso aplicável)

Enumerated Values

Property Value
occurrenceCause ROUBO_OU_FURTO
occurrenceCause ROUBO
occurrenceCause FURTO
occurrenceCause COLISAO_PARCIAL
occurrenceCause COLISAO_INDENIZACAO_INTEGRAL
occurrenceCause INCENDIO
occurrenceCause ASSISTENCIA_HORAS
occurrenceCause OUTROS
driverAtOccurrenceSex MASCULINO
driverAtOccurrenceSex FEMININO
driverAtOccurrenceSex NAO_DECLARADO
driverAtOccurrenceSex OUTROS

Driver

{
  "identification": "12345678900",
  "sex": "MASCULINO",
  "birthDate": "2022-12-31",
  "licensedExperience": 4
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação do Condutor
sex string false none Sexo do condutor utilizado para a taxação (caso aplicável)
birthDate string(date) false none Data de nascimento do condutor (caso aplicável)
licensedExperience integer false none Tempo de habilitação do condutor utilizado para taxação (caso aplicável)

Enumerated Values

Property Value
sex MASCULINO
sex FEMININO
sex NAO_DECLARADO
sex OUTROS

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-auto/v1/insurance-auto"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceAviation

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsuranceAviationPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "AAAA-MM-DD",
    "termStartDate": "AAAA-MM-DD",
    "termEndDate": "AAAA-MM-DD",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": 2000,
      "currency": "BRL"
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "coverages": [
          {
            "branch": 111,
            "code": "CASCO",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": 2000,
              "currency": "BRL"
            },
            "isLMISublimit": true,
            "termStartDate": "AAAA-MM-DD",
            "termEndDate": "AAAA-MM-DD",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "AAAA-MM-DD",
            "gracePeriodEndDate": "AAAA-MM-DD"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": 111,
        "code": "CASCO",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": 2000,
            "currency": "BRL"
          },
          "maxValue": {
            "amount": 2000,
            "currency": "BRL"
          },
          "percentage": 10
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": 10
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceAviationPolicyInfo true none none
links Links true none none
meta Meta true none none

InsuranceAviationPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "AAAA-MM-DD",
  "termStartDate": "AAAA-MM-DD",
  "termEndDate": "AAAA-MM-DD",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": 2000,
    "currency": "BRL"
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "coverages": [
        {
          "branch": 111,
          "code": "CASCO",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": 2000,
            "currency": "BRL"
          },
          "isLMISublimit": true,
          "termStartDate": "AAAA-MM-DD",
          "termEndDate": "AAAA-MM-DD",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "AAAA-MM-DD",
          "gracePeriodEndDate": "AAAA-MM-DD"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": 111,
      "code": "CASCO",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": 2000,
          "currency": "BRL"
        },
        "maxValue": {
          "amount": 2000,
          "currency": "BRL"
        },
        "percentage": 10
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": 10
    }
  ]
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Limite Máximo de Garantia.
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [PersonalInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsuranceAviationInsuredObject] true none none
coverages [InsuranceAviationCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string true none Documento de Identificação da Intermediador
brokerId string false none Identificador do Intermediador (Caso Tipo de Intermediador for CORRETOR)
identificationType string true none Tipo de Documento da Intermediador
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsuranceAviationInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "coverages": [
    {
      "branch": 111,
      "code": "CASCO",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": 2000,
        "currency": "BRL"
      },
      "isLMISublimit": true,
      "termStartDate": "AAAA-MM-DD",
      "termEndDate": "AAAA-MM-DD",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "AAAA-MM-DD",
      "gracePeriodEndDate": "AAAA-MM-DD"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails true none Valor do objeto segurado
coverages [InsuranceAviationInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type OUTROS

InsuranceAviationInsuredObjectCoverage

{
  "branch": 111,
  "code": "CASCO",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": 2000,
    "currency": "BRL"
  },
  "isLMISublimit": true,
  "termStartDate": "AAAA-MM-DD",
  "termEndDate": "AAAA-MM-DD",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "AAAA-MM-DD",
  "gracePeriodEndDate": "AAAA-MM-DD"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Limite máximo de indenização (LMI)
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code CASCO
code RESPONSABILIDADE_CIVIL_FACULTATIVA
code RESPONSABILIDADE_CIVIL_AEROPORTUARIA
code RESPONSABILIDADE_DO_EXPLORADOR_E_TRANSPORTADOR_AEREO
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsuranceAviationCoverage

{
  "branch": 111,
  "code": "CASCO",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": 2000,
      "currency": "BRL"
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": 2000,
      "currency": "BRL"
    },
    "maxValue": {
      "amount": 2000,
      "currency": "BRL"
    },
    "percentage": 10
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Enumerated Values

Property Value
code CASCO
code RESPONSABILIDADE_CIVIL_FACULTATIVA
code RESPONSABILIDADE_CIVIL_AEROPORTUARIA
code RESPONSABILIDADE_DO_EXPLORADOR_E_TRANSPORTADOR_AEREO
code OUTRAS

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Valor da Franquia
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": 2000,
    "currency": "BRL"
  },
  "maxValue": {
    "amount": 2000,
    "currency": "BRL"
  },
  "percentage": "10"
}

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Valor Mínimo do POS
maxValue AmountDetails false none Valor Máximo do POS
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsuranceAviationPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": 2000,
      "currency": "BRL"
    },
    "coverages": [
      {
        "branch": 111,
        "code": "CASCO",
        "description": "string",
        "premiumAmount": {
          "amount": 2000,
          "currency": "BRL"
        }
      }
    ],
    "payments": [
      {
        "movementDate": "AAAA-MM-DD",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "maturityDate": "AAAA-MM-DD",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceAviationPremium true none none
links Links true none none
meta Meta true none none

InsuranceAviationPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "coverages": [
    {
      "branch": 111,
      "code": "CASCO",
      "description": "string",
      "premiumAmount": {
        "amount": 2000,
        "currency": "BRL"
      }
    }
  ],
  "payments": [
    {
      "movementDate": "AAAA-MM-DD",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "maturityDate": "AAAA-MM-DD",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Valor total do prêmio do contrato
coverages [InsuranceAviationPremiumCoverage] true none none
payments [Payment] true none none

InsuranceAviationPremiumCoverage

{
  "branch": 111,
  "code": "CASCO",
  "description": "string",
  "premiumAmount": {
    "amount": 2000,
    "currency": "BRL"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Valor de Prêmio da Cobertura

Enumerated Values

Property Value
code CASCO
code RESPONSABILIDADE_CIVIL_FACULTATIVA
code RESPONSABILIDADE_CIVIL_AEROPORTUARIA
code RESPONSABILIDADE_DO_EXPLORADOR_E_TRANSPORTADOR_AEREO
code OUTRAS

Payment

{
  "movementDate": "AAAA-MM-DD",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "maturityDate": "AAAA-MM-DD",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Valor da parcela
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_CUSTO_DE_AQUISICAO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_CUSTO_DE_AQUISICAO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsuranceAviationClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "AAAA-MM-DD",
      "status": "ABERTO",
      "statusAlterationDate": "AAAA-MM-DD",
      "occurrenceDate": "AAAA-MM-DD",
      "warningDate": "AAAA-MM-DD",
      "thirdPartyClaimDate": "AAAA-MM-DD",
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": 111,
          "code": "CASCO",
          "description": "string",
          "warningDate": "2022-05-01",
          "thirdPartyClaimDate": "2022-05-01"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceAviationClaim] true none none
links Links true none none
meta Meta true none none

InsuranceAviationClaim

{
  "identification": "string",
  "documentationDeliveryDate": "AAAA-MM-DD",
  "status": "ABERTO",
  "statusAlterationDate": "AAAA-MM-DD",
  "occurrenceDate": "AAAA-MM-DD",
  "warningDate": "AAAA-MM-DD",
  "thirdPartyClaimDate": "AAAA-MM-DD",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": 111,
      "code": "CASCO",
      "description": "string",
      "warningDate": "2022-05-01",
      "thirdPartyClaimDate": "2022-05-01"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) true none Data de entrega da documentação completa
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Valor total bruto do sinistro considerando todos os movimentos e suas reavaliações. Não devem ser considerados valores de deduções (por exemplo, redutores e ressarcimento salvado)
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsuranceAviationClaimCoverage] false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsuranceAviationClaimCoverage

{
  "insuredObjectId": "string",
  "branch": 111,
  "code": "CASCO",
  "description": "string",
  "warningDate": "2022-05-01",
  "thirdPartyClaimDate": "2022-05-01"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code CASCO
code RESPONSABILIDADE_CIVIL_FACULTATIVA
code RESPONSABILIDADE_CIVIL_AEROPORTUARIA
code RESPONSABILIDADE_DO_EXPLORADOR_E_TRANSPORTADOR_AEREO
code OUTRAS

AmountDetails

{
  "amount": 2000,
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none Moeda da Parcela, de acordo com ISO-4217.

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-aviation/v1/insurance-aviation"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceFinancialRisk

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsuranceFinancialRiskPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "PROTECAO_DE_BENS",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "PROTECAO_DE_BENS",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "identification": "string",
      "userGroup": "string",
      "technicalSurplus": "10.00"
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceFinancialRiskPolicyInfo true none none
links Links true none none
meta Meta true none none

InsuranceFinancialRiskPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "2022-12-31",
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "PROTECAO_DE_BENS",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "isLMISublimit": true,
          "termStartDate": "2022-12-31",
          "termEndDate": "2022-12-31",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-12-31",
          "gracePeriodEndDate": "2022-12-31"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "PROTECAO_DE_BENS",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maxValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "percentage": "10.00"
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10.00",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": "10.00"
    }
  ],
  "branchInfo": {
    "identification": "string",
    "userGroup": "string",
    "technicalSurplus": "10.00"
  }
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Detalhes de valores/limites
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [BeneficiaryInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsuranceFinancialRiskInsuredObject] true none none
coverages [InsuranceFinancialRiskCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none
branchInfo InsuranceStopLossSpecificPolicyInfo false none Informações do Anexo Específico

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

BeneficiaryInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string false none Documento de Identificação do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
brokerId string false none Identificador do intermediador da apólice - código Susep do corretor(a) (Caso Tipo de Intermediador for CORRETOR)
identificationType string false none Tipo de Documento do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsuranceFinancialRiskInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "PROTECAO_DE_BENS",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "isLMISublimit": true,
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-12-31",
      "gracePeriodEndDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails false none Detalhes de valores/limites
coverages [InsuranceFinancialRiskInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type FROTA
type PESSOA
type OUTROS

InsuranceFinancialRiskInsuredObjectCoverage

{
  "branch": "0111",
  "code": "PROTECAO_DE_BENS",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "isLMISublimit": true,
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-12-31",
  "gracePeriodEndDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Detalhes de valores/limites
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code PROTECAO_DE_BENS
code PROTECAO_DE_DADOS_ONLINE
code SAQUE_OU_COMPRA_SOB_COACAO
code GAP_TOTAL
code GAP_SALDO_DEVEDOR
code GAP_DESPESAS_ACESSORIAS
code STOP_LOSS
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_COMERCIAL
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_POLITICA_EXTRAORDINARIO
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsuranceFinancialRiskCoverage

{
  "branch": "0111",
  "code": "PROTECAO_DE_BENS",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Enumerated Values

Property Value
code PROTECAO_DE_BENS
code PROTECAO_DE_DADOS_ONLINE
code SAQUE_OU_COMPRA_SOB_COACAO
code GAP_TOTAL
code GAP_SALDO_DEVEDOR
code GAP_DESPESAS_ACESSORIAS
code STOP_LOSS
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_COMERCIAL
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_POLITICA_EXTRAORDINARIO
code OUTRAS

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Detalhes de valores/limites
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maxValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "percentage": "10.00"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Detalhes de valores/limites
maxValue AmountDetails false none Detalhes de valores/limites
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10.00"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsuranceFinancialRiskPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "PROTECAO_DE_BENS",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceFinancialRiskPremium true none none
links Links true none none
meta Meta true none none

InsuranceFinancialRiskPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "PROTECAO_DE_BENS",
      "description": "string",
      "premiumAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "payments": [
    {
      "movementDate": "2022-12-31",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "maturityDate": "2022-12-31",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Detalhes de valores/limites
coverages [InsuranceFinancialRiskPremiumCoverage] true none none
payments [Payment] true none none

InsuranceFinancialRiskPremiumCoverage

{
  "branch": "0111",
  "code": "PROTECAO_DE_BENS",
  "description": "string",
  "premiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Detalhes de valores/limites

Enumerated Values

Property Value
code PROTECAO_DE_BENS
code PROTECAO_DE_DADOS_ONLINE
code SAQUE_OU_COMPRA_SOB_COACAO
code GAP_TOTAL
code GAP_SALDO_DEVEDOR
code GAP_DESPESAS_ACESSORIAS
code STOP_LOSS
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_COMERCIAL
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_POLITICA_EXTRAORDINARIO
code OUTRAS

Payment

{
  "movementDate": "2022-12-31",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maturityDate": "2022-12-31",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Detalhes de valores/limites
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementType CANCELAMENTO_DE_PREMIO_E_PARCELA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsuranceFinancialRiskClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "PROTECAO_DE_BENS",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceFinancialRiskClaim] true none none
links Links true none none
meta Meta true none none

InsuranceFinancialRiskClaim

{
  "identification": "string",
  "documentationDeliveryDate": "2022-12-31",
  "status": "ABERTO",
  "statusAlterationDate": "2022-12-31",
  "occurrenceDate": "2022-12-31",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": "0111",
      "code": "PROTECAO_DE_BENS",
      "description": "string",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) false none Data de entrega da documentação completa (Caso tenha ocorrido toda a entrega)
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Detalhes de valores/limites
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsuranceFinancialRiskClaimCoverage] false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsuranceFinancialRiskClaimCoverage

{
  "insuredObjectId": "string",
  "branch": "0111",
  "code": "PROTECAO_DE_BENS",
  "description": "string",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code PROTECAO_DE_BENS
code PROTECAO_DE_DADOS_ONLINE
code SAQUE_OU_COMPRA_SOB_COACAO
code GAP_TOTAL
code GAP_SALDO_DEVEDOR
code GAP_DESPESAS_ACESSORIAS
code STOP_LOSS
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_COMERCIAL
code NAO_PAGAMENTO_DA_CARTEIRA_DE_CLIENTES_DO_SEGURADO_INADIMPLENCIA_POR_QUESTAO_POLITICA_EXTRAORDINARIO
code OUTRAS

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

InsuranceStopLossSpecificPolicyInfo

{
  "identification": "string",
  "userGroup": "string",
  "technicalSurplus": "10.00"
}

Informações do Anexo Específico

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Referência ao identificador do objeto segurado declarado no bloco Objeto Segurado
userGroup string true none Grupo de usuários
technicalSurplus string true none Excedente técnico

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-risk/v1/insurance-financial-risk"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceHousing

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsuranceHousingPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "currency": "BRL"
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "currency": "BRL"
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "DANOS_ELETRICOS",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "currency": "BRL"
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "DANOS_ELETRICOS",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "currency": "BRL"
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "currency": "BRL"
          },
          "maxValue": {
            "amount": "2000.00",
            "currency": "BRL"
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "insuredObjects": [
        {
          "identification": "string",
          "propertyType": "CASA",
          "propertyTypeAdditionalInfo": "string",
          "postCode": "10000000",
          "interestRate": "10.00",
          "costRate": "10.00",
          "updateIndex": "IPCA_IBGE",
          "updateIndexOthers": "Índice de atualização",
          "lenders": [
            {
              "companyName": "string",
              "cnpjNumber": "12345678901234"
            }
          ]
        }
      ],
      "insureds": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "birthDate": "2022-12-31"
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceHousingPolicyInfo true none none
links Links true none none
meta Meta true none none

InsuranceHousingPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "2022-12-31",
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": "2000.00",
    "currency": "BRL"
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": "2000.00",
        "currency": "BRL"
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "DANOS_ELETRICOS",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": "2000.00",
            "currency": "BRL"
          },
          "isLMISublimit": true,
          "termStartDate": "2022-12-31",
          "termEndDate": "2022-12-31",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-12-31",
          "gracePeriodEndDate": "2022-12-31"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "DANOS_ELETRICOS",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": "2000.00",
          "currency": "BRL"
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": "2000.00",
          "currency": "BRL"
        },
        "maxValue": {
          "amount": "2000.00",
          "currency": "BRL"
        },
        "percentage": "10.00"
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10.00",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": "10.00"
    }
  ],
  "branchInfo": {
    "insuredObjects": [
      {
        "identification": "string",
        "propertyType": "CASA",
        "propertyTypeAdditionalInfo": "string",
        "postCode": "10000000",
        "interestRate": "10.00",
        "costRate": "10.00",
        "updateIndex": "IPCA_IBGE",
        "updateIndexOthers": "Índice de atualização",
        "lenders": [
          {
            "companyName": "string",
            "cnpjNumber": "12345678901234"
          }
        ]
      }
    ],
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "birthDate": "2022-12-31"
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none none
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [BeneficiaryInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsuranceHousingInsuredObject] true none none
coverages [InsuranceHousingCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none
branchInfo InsuranceHousingSpecificPolicyInfo true none Informações do Anexo Específico

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

BeneficiaryInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string false none Documento de Identificação da Intermediador
brokerId string false none Identificador do intermediador da apólice - código Susep do corretor(a) (Caso Tipo de Intermediador for CORRETOR)
identificationType string false none Tipo de Documento do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsuranceHousingInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": "2000.00",
    "currency": "BRL"
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "DANOS_ELETRICOS",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": "2000.00",
        "currency": "BRL"
      },
      "isLMISublimit": true,
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-12-31",
      "gracePeriodEndDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails true none none
coverages [InsuranceHousingInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type FROTA
type PESSOA
type OUTROS

InsuranceHousingInsuredObjectCoverage

{
  "branch": "0111",
  "code": "DANOS_ELETRICOS",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": "2000.00",
    "currency": "BRL"
  },
  "isLMISublimit": true,
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-12-31",
  "gracePeriodEndDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none none
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code DANOS_ELETRICOS
code DANOS_FISICOS_AO_CONTEUDO
code DANOS_FISICOS_AO_IMOVEL
code MORTE_E_INVALIDEZ_TOTAL_E_PERMANENTE
code PAGAMENTO_DE_ALUGUEL
code RESPONSABILIDADE_CIVIL_DO_CONSTRUTOR
code ROUBO_E_FURTO_AO_CONTEUDO
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsuranceHousingCoverage

{
  "branch": "0111",
  "code": "DANOS_ELETRICOS",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "currency": "BRL"
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "currency": "BRL"
    },
    "maxValue": {
      "amount": "2000.00",
      "currency": "BRL"
    },
    "percentage": "10.00"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Enumerated Values

Property Value
code DANOS_ELETRICOS
code DANOS_FISICOS_AO_CONTEUDO
code DANOS_FISICOS_AO_IMOVEL
code MORTE_E_INVALIDEZ_TOTAL_E_PERMANENTE
code PAGAMENTO_DE_ALUGUEL
code RESPONSABILIDADE_CIVIL_DO_CONSTRUTOR
code ROUBO_E_FURTO_AO_CONTEUDO
code OUTRAS

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": "2000.00",
    "currency": "BRL"
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none none
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": "2000.00",
    "currency": "BRL"
  },
  "maxValue": {
    "amount": "2000.00",
    "currency": "BRL"
  },
  "percentage": "10.00"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none none
maxValue AmountDetails false none none
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10.00"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsuranceHousingPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "currency": "BRL"
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "DANOS_ELETRICOS",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "currency": "BRL"
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "currency": "BRL"
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceHousingPremium true none none
links Links true none none
meta Meta true none none

InsuranceHousingPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": "2000.00",
    "currency": "BRL"
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "DANOS_ELETRICOS",
      "description": "string",
      "premiumAmount": {
        "amount": "2000.00",
        "currency": "BRL"
      }
    }
  ],
  "payments": [
    {
      "movementDate": "2022-12-31",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": "2000.00",
        "currency": "BRL"
      },
      "maturityDate": "2022-12-31",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none none
coverages [InsuranceHousingPremiumCoverage] true none none
payments [Payment] true none none

InsuranceHousingPremiumCoverage

{
  "branch": "0111",
  "code": "DANOS_ELETRICOS",
  "description": "string",
  "premiumAmount": {
    "amount": "2000.00",
    "currency": "BRL"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none none

Enumerated Values

Property Value
code DANOS_ELETRICOS
code DANOS_FISICOS_AO_CONTEUDO
code DANOS_FISICOS_AO_IMOVEL
code MORTE_E_INVALIDEZ_TOTAL_E_PERMANENTE
code PAGAMENTO_DE_ALUGUEL
code RESPONSABILIDADE_CIVIL_DO_CONSTRUTOR
code ROUBO_E_FURTO_AO_CONTEUDO
code OUTRAS

Payment

{
  "movementDate": "2022-12-31",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": "2000.00",
    "currency": "BRL"
  },
  "maturityDate": "2022-12-31",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none none
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementType CANCELAMENTO_DE_PREMIO_E_PARCELA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsuranceHousingClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "currency": "BRL"
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "DANOS_ELETRICOS",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceHousingClaim] true none none
links Links true none none
meta Meta true none none

InsuranceHousingClaim

{
  "identification": "string",
  "documentationDeliveryDate": "2022-12-31",
  "status": "ABERTO",
  "statusAlterationDate": "2022-12-31",
  "occurrenceDate": "2022-12-31",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31",
  "amount": {
    "amount": "2000.00",
    "currency": "BRL"
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": "0111",
      "code": "DANOS_ELETRICOS",
      "description": "string",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) false none Data de entrega da documentação completa (Caso tenha ocorrido toda a entrega)
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none none
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages InsuranceHousingClaimCoverage false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsuranceHousingClaimCoverage

{
  "insuredObjectId": "string",
  "branch": "0111",
  "code": "DANOS_ELETRICOS",
  "description": "string",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code DANOS_ELETRICOS
code DANOS_FISICOS_AO_CONTEUDO
code DANOS_FISICOS_AO_IMOVEL
code MORTE_E_INVALIDEZ_TOTAL_E_PERMANENTE
code PAGAMENTO_DE_ALUGUEL
code RESPONSABILIDADE_CIVIL_DO_CONSTRUTOR
code ROUBO_E_FURTO_AO_CONTEUDO
code OUTRAS

AmountDetails

{
  "amount": "2000.00",
  "currency": "BRL"
}

Properties

Name Type Required Restrictions Description
amount string true none none
currency string true none Moeda da Parcela, de acordo com ISO-4217.

InsuranceHousingSpecificPolicyInfo

{
  "insuredObjects": [
    {
      "identification": "string",
      "propertyType": "CASA",
      "propertyTypeAdditionalInfo": "string",
      "postCode": "10000000",
      "interestRate": "10.00",
      "costRate": "10.00",
      "updateIndex": "IPCA_IBGE",
      "updateIndexOthers": "Índice de atualização",
      "lenders": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234"
        }
      ]
    }
  ],
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "birthDate": "2022-12-31"
    }
  ]
}

Informações do Anexo Específico

Properties

Name Type Required Restrictions Description
insuredObjects [InsuranceHousingSpecificInsuredObject] true none none
insureds [InsuranceHousingSpecificInsured] false none none

InsuranceHousingSpecificInsuredObject

{
  "identification": "string",
  "propertyType": "CASA",
  "propertyTypeAdditionalInfo": "string",
  "postCode": "10000000",
  "interestRate": "10.00",
  "costRate": "10.00",
  "updateIndex": "IPCA_IBGE",
  "updateIndexOthers": "Índice de atualização",
  "lenders": [
    {
      "companyName": "string",
      "cnpjNumber": "12345678901234"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado
propertyType string true none Tipo do imóvel
propertyTypeAdditionalInfo string false none Descrição do tipo do imóvel (Campo para em caso de Tipo do imóvel OUTROS)
postCode string true none CEP do imóvel
interestRate string true none Taxa de juros anual
costRate string true none Taxa do custo efetivo do seguro habitacional
updateIndex string true none Índice de Atualização do Financiamento
updateIndexOthers string false none Descrição do Índice de Atualização do Financiamento (Caso Índice de Atualização do Financiamento for outros)
lenders [object] true none Identificação dos financiadores
» companyName string true none Razão Social do financiador
» cnpjNumber string true none CNPJ do financiador

Enumerated Values

Property Value
propertyType CASA
propertyType APARTAMENTO
propertyType COMERCIAL
propertyType OUTROS
updateIndex IPCA_IBGE
updateIndex IGPM_FGV
updateIndex IGPDI_FGV
updateIndex IPC_FGV
updateIndex IPC_FIPE
updateIndex INPC_IBGE
updateIndex INCC_FGV
updateIndex TR_BC
updateIndex OUTROS

InsuranceHousingSpecificInsured

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "birthDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
birthDate string(date) false none Data de nascimento do segurado (caso cobertura do ramo habitacional e Pessoa Física com "Tipo documento CPF ou Outros")

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-housing/v1/insurance-housing"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceNautical

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsuranceNauticalPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "AAAA-MM-DD",
    "termStartDate": "AAAA-MM-DD",
    "termEndDate": "AAAA-MM-DD",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": 2000,
      "currency": "BRL"
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "coverages": [
          {
            "branch": 111,
            "code": "BASICA",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": 2000,
              "currency": "BRL"
            },
            "isLMISublimit": true,
            "termStartDate": "AAAA-MM-DD",
            "termEndDate": "AAAA-MM-DD",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "AAAA-MM-DD",
            "gracePeriodEndDate": "AAAA-MM-DD"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": 111,
        "code": "BASICA",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": 2000,
            "currency": "BRL"
          },
          "maxValue": {
            "amount": 2000,
            "currency": "BRL"
          },
          "percentage": 10
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": 10
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceNauticalPolicyInfo true none none
links Links true none none
meta Meta true none none

InsuranceNauticalPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "AAAA-MM-DD",
  "termStartDate": "AAAA-MM-DD",
  "termEndDate": "AAAA-MM-DD",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": 2000,
    "currency": "BRL"
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "coverages": [
        {
          "branch": 111,
          "code": "BASICA",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": 2000,
            "currency": "BRL"
          },
          "isLMISublimit": true,
          "termStartDate": "AAAA-MM-DD",
          "termEndDate": "AAAA-MM-DD",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "AAAA-MM-DD",
          "gracePeriodEndDate": "AAAA-MM-DD"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": 111,
      "code": "BASICA",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": 2000,
          "currency": "BRL"
        },
        "maxValue": {
          "amount": 2000,
          "currency": "BRL"
        },
        "percentage": 10
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": 10
    }
  ]
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Limite Máximo de Garantia.
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [PersonalInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsuranceNauticalInsuredObject] true none none
coverages [InsuranceNauticalCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string true none Documento de Identificação da Intermediador
brokerId string false none Identificador do Intermediador (Caso Tipo de Intermediador for CORRETOR)
identificationType string true none Tipo de Documento da Intermediador
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsuranceNauticalInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "coverages": [
    {
      "branch": 111,
      "code": "BASICA",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": 2000,
        "currency": "BRL"
      },
      "isLMISublimit": true,
      "termStartDate": "AAAA-MM-DD",
      "termEndDate": "AAAA-MM-DD",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "AAAA-MM-DD",
      "gracePeriodEndDate": "AAAA-MM-DD"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails true none Valor do objeto segurado
coverages [InsuranceNauticalInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type OUTROS

InsuranceNauticalInsuredObjectCoverage

{
  "branch": 111,
  "code": "BASICA",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": 2000,
    "currency": "BRL"
  },
  "isLMISublimit": true,
  "termStartDate": "AAAA-MM-DD",
  "termEndDate": "AAAA-MM-DD",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "AAAA-MM-DD",
  "gracePeriodEndDate": "AAAA-MM-DD"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Limite máximo de indenização (LMI)
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code BASICA
code BASICA_DE_OPERADOR_PORTUARIO
code DANOS_ELETRICOS
code DANOS_FISICOS_A_BENS_MOVEIS_E_IMOVEIS
code DANOS_MORAIS
code DESPESAS_COM_HONORARIOS_DE_ESPECIALISTAS
code EXTENSAO_DO_LIMITE_DE_NAVEGACAO
code GUARDA_DE_EMBARCACOES
code LIMITE_DE_NAVEGACAO
code PARTICIPACAO_EM_EVENTOS
code PERDA_DE_RECEITA_BRUTA_E_OU_DESPESAS_ADICIONAIS_OU_EXTRAORDINARIAS
code PERDA_E_OU_PAGAMENTO_DE_ALUGUEL
code REMOCAO_DE_DESTROCOS
code RESPONSABILIDADE_CIVIL
code ROUBO_E_OU_FURTO_QUALIFICADO
code SEGURO_DE_CONSTRUTORES_NAVAIS
code TRANSPORTE_TERRESTRE
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsuranceNauticalCoverage

{
  "branch": 111,
  "code": "BASICA",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": 2000,
      "currency": "BRL"
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": 2000,
      "currency": "BRL"
    },
    "maxValue": {
      "amount": 2000,
      "currency": "BRL"
    },
    "percentage": 10
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Enumerated Values

Property Value
code BASICA
code BASICA_DE_OPERADOR_PORTUARIO
code DANOS_ELETRICOS
code DANOS_FISICOS_A_BENS_MOVEIS_E_IMOVEIS
code DANOS_MORAIS
code DESPESAS_COM_HONORARIOS_DE_ESPECIALISTAS
code EXTENSAO_DO_LIMITE_DE_NAVEGACAO
code GUARDA_DE_EMBARCACOES
code LIMITE_DE_NAVEGACAO
code PARTICIPACAO_EM_EVENTOS
code PERDA_DE_RECEITA_BRUTA_E_OU_DESPESAS_ADICIONAIS_OU_EXTRAORDINARIAS
code PERDA_E_OU_PAGAMENTO_DE_ALUGUEL
code REMOCAO_DE_DESTROCOS
code RESPONSABILIDADE_CIVIL
code ROUBO_E_OU_FURTO_QUALIFICADO
code SEGURO_DE_CONSTRUTORES_NAVAIS
code TRANSPORTE_TERRESTRE
code OUTRAS

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Valor da Franquia
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": 2000,
    "currency": "BRL"
  },
  "maxValue": {
    "amount": 2000,
    "currency": "BRL"
  },
  "percentage": "10"
}

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Valor Mínimo do POS
maxValue AmountDetails false none Valor Máximo do POS
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsuranceNauticalPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": 2000,
      "currency": "BRL"
    },
    "coverages": [
      {
        "branch": 111,
        "code": "BASICA",
        "description": "string",
        "premiumAmount": {
          "amount": 2000,
          "currency": "BRL"
        }
      }
    ],
    "payments": [
      {
        "movementDate": "AAAA-MM-DD",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "maturityDate": "AAAA-MM-DD",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceNauticalPremium true none none
links Links true none none
meta Meta true none none

InsuranceNauticalPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "coverages": [
    {
      "branch": 111,
      "code": "BASICA",
      "description": "string",
      "premiumAmount": {
        "amount": 2000,
        "currency": "BRL"
      }
    }
  ],
  "payments": [
    {
      "movementDate": "AAAA-MM-DD",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "maturityDate": "AAAA-MM-DD",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Valor total do prêmio do contrato
coverages [InsuranceNauticalPremiumCoverage] true none none
payments [Payment] true none none

InsuranceNauticalPremiumCoverage

{
  "branch": 111,
  "code": "BASICA",
  "description": "string",
  "premiumAmount": {
    "amount": 2000,
    "currency": "BRL"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Valor de Prêmio da Cobertura

Enumerated Values

Property Value
code BASICA
code BASICA_DE_OPERADOR_PORTUARIO
code DANOS_ELETRICOS
code DANOS_FISICOS_A_BENS_MOVEIS_E_IMOVEIS
code DANOS_MORAIS
code DESPESAS_COM_HONORARIOS_DE_ESPECIALISTAS
code EXTENSAO_DO_LIMITE_DE_NAVEGACAO
code GUARDA_DE_EMBARCACOES
code LIMITE_DE_NAVEGACAO
code PARTICIPACAO_EM_EVENTOS
code PERDA_DE_RECEITA_BRUTA_E_OU_DESPESAS_ADICIONAIS_OU_EXTRAORDINARIAS
code PERDA_E_OU_PAGAMENTO_DE_ALUGUEL
code REMOCAO_DE_DESTROCOS
code RESPONSABILIDADE_CIVIL
code ROUBO_E_OU_FURTO_QUALIFICADO
code SEGURO_DE_CONSTRUTORES_NAVAIS
code TRANSPORTE_TERRESTRE
code OUTRAS

Payment

{
  "movementDate": "AAAA-MM-DD",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "maturityDate": "AAAA-MM-DD",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Valor da parcela
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_CUSTO_DE_AQUISICAO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_CUSTO_DE_AQUISICAO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsuranceNauticalClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "AAAA-MM-DD",
      "status": "ABERTO",
      "statusAlterationDate": "AAAA-MM-DD",
      "occurrenceDate": "AAAA-MM-DD",
      "warningDate": "AAAA-MM-DD",
      "thirdPartyClaimDate": "AAAA-MM-DD",
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": 111,
          "code": "BASICA",
          "description": "string",
          "warningDate": "2022-05-01",
          "thirdPartyClaimDate": "2022-05-01"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceNauticalClaim] true none none
links Links true none none
meta Meta true none none

InsuranceNauticalClaim

{
  "identification": "string",
  "documentationDeliveryDate": "AAAA-MM-DD",
  "status": "ABERTO",
  "statusAlterationDate": "AAAA-MM-DD",
  "occurrenceDate": "AAAA-MM-DD",
  "warningDate": "AAAA-MM-DD",
  "thirdPartyClaimDate": "AAAA-MM-DD",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": 111,
      "code": "BASICA",
      "description": "string",
      "warningDate": "2022-05-01",
      "thirdPartyClaimDate": "2022-05-01"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) true none Data de entrega da documentação completa
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Valor total bruto do sinistro considerando todos os movimentos e suas reavaliações. Não devem ser considerados valores de deduções (por exemplo, redutores e ressarcimento salvado)
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsuranceNauticalClaimCoverage] false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsuranceNauticalClaimCoverage

{
  "insuredObjectId": "string",
  "branch": 111,
  "code": "BASICA",
  "description": "string",
  "warningDate": "2022-05-01",
  "thirdPartyClaimDate": "2022-05-01"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code BASICA
code BASICA_DE_OPERADOR_PORTUARIO
code DANOS_ELETRICOS
code DANOS_FISICOS_A_BENS_MOVEIS_E_IMOVEIS
code DANOS_MORAIS
code DESPESAS_COM_HONORARIOS_DE_ESPECIALISTAS
code EXTENSAO_DO_LIMITE_DE_NAVEGACAO
code GUARDA_DE_EMBARCACOES
code LIMITE_DE_NAVEGACAO
code PARTICIPACAO_EM_EVENTOS
code PERDA_DE_RECEITA_BRUTA_E_OU_DESPESAS_ADICIONAIS_OU_EXTRAORDINARIAS
code PERDA_E_OU_PAGAMENTO_DE_ALUGUEL
code REMOCAO_DE_DESTROCOS
code RESPONSABILIDADE_CIVIL
code ROUBO_E_OU_FURTO_QUALIFICADO
code SEGURO_DE_CONSTRUTORES_NAVAIS
code TRANSPORTE_TERRESTRE
code OUTRAS

AmountDetails

{
  "amount": 2000,
  "unit": {
    "code": "R$", 
    "description": "BRL"
  }
}

Properties

Name Type Required Restrictions Description
amount number true none none
unit object true none Moeda da Parcela, de acordo com ISO-4217.

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-nautical/v1/insurance-nautical"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceNuclear

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsuranceNuclearPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "AAAA-MM-DD",
    "termStartDate": "AAAA-MM-DD",
    "termEndDate": "AAAA-MM-DD",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": 2000,
      "currency": "BRL"
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "coverages": [
          {
            "branch": 111,
            "code": "RISCOS_NUCLEARES",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": 2000,
              "currency": "BRL"
            },
            "isLMISublimit": true,
            "termStartDate": "AAAA-MM-DD",
            "termEndDate": "AAAA-MM-DD",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "AAAA-MM-DD",
            "gracePeriodEndDate": "AAAA-MM-DD"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": 111,
        "code": "RISCOS_NUCLEARES",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": 2000,
            "currency": "BRL"
          },
          "maxValue": {
            "amount": 2000,
            "currency": "BRL"
          },
          "percentage": 10
        }
      }
    ],
    "coinsuranceRetainedPercentage": 10,
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": 10
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceNuclearPolicyInfo true none none
links Links true none none
meta Meta true none none

InsuranceNuclearPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "AAAA-MM-DD",
  "termStartDate": "AAAA-MM-DD",
  "termEndDate": "AAAA-MM-DD",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": 2000,
    "currency": "BRL"
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "coverages": [
        {
          "branch": 111,
          "code": "RISCOS_NUCLEARES",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": 2000,
            "currency": "BRL"
          },
          "isLMISublimit": true,
          "termStartDate": "AAAA-MM-DD",
          "termEndDate": "AAAA-MM-DD",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "AAAA-MM-DD",
          "gracePeriodEndDate": "AAAA-MM-DD"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": 111,
      "code": "RISCOS_NUCLEARES",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": 2000,
          "currency": "BRL"
        },
        "maxValue": {
          "amount": 2000,
          "currency": "BRL"
        },
        "percentage": 10
      }
    }
  ],
  "coinsuranceRetainedPercentage": 10,
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": 10
    }
  ]
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Limite Máximo de Garantia.
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [PersonalInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsuranceNuclearInsuredObject] true none none
coverages [InsuranceNuclearCoverage] false none none
coinsuranceRetainedPercentage number false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string true none Documento de Identificação da Intermediador
brokerId string false none Identificador do Intermediador (Caso Tipo de Intermediador for CORRETOR)
identificationType string true none Tipo de Documento da Intermediador
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsuranceNuclearInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "coverages": [
    {
      "branch": 111,
      "code": "RISCOS_NUCLEARES",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": 2000,
        "currency": "BRL"
      },
      "isLMISublimit": true,
      "termStartDate": "AAAA-MM-DD",
      "termEndDate": "AAAA-MM-DD",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "AAAA-MM-DD",
      "gracePeriodEndDate": "AAAA-MM-DD"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails true none Valor do objeto segurado
coverages [InsuranceNuclearInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type OUTROS

InsuranceNuclearInsuredObjectCoverage

{
  "branch": 111,
  "code": "RISCOS_NUCLEARES",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": 2000,
    "currency": "BRL"
  },
  "isLMISublimit": true,
  "termStartDate": "AAAA-MM-DD",
  "termEndDate": "AAAA-MM-DD",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "AAAA-MM-DD",
  "gracePeriodEndDate": "AAAA-MM-DD"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Limite máximo de indenização (LMI)
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code RISCOS_NUCLEARES
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsuranceNuclearCoverage

{
  "branch": 111,
  "code": "RISCOS_NUCLEARES",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": 2000,
      "currency": "BRL"
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": 2000,
      "currency": "BRL"
    },
    "maxValue": {
      "amount": 2000,
      "currency": "BRL"
    },
    "percentage": 10
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Enumerated Values

Property Value
code RISCOS_NUCLEARES
code OUTRAS

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Valor da Franquia
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": 2000,
    "currency": "BRL"
  },
  "maxValue": {
    "amount": 2000,
    "currency": "BRL"
  },
  "percentage": 10
}

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Valor Mínimo do POS
maxValue AmountDetails false none Valor Máximo do POS
percentage number false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": 10
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage number true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsuranceNuclearPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": 2000,
      "currency": "BRL"
    },
    "coverages": [
      {
        "branch": 111,
        "code": "RISCOS_NUCLEARES",
        "description": "string",
        "premiumAmount": {
          "amount": 2000,
          "currency": "BRL"
        }
      }
    ],
    "payments": [
      {
        "movementDate": "AAAA-MM-DD",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "maturityDate": "AAAA-MM-DD",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceNuclearPremium true none none
links Links true none none
meta Meta true none none

InsuranceNuclearPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "coverages": [
    {
      "branch": 111,
      "code": "RISCOS_NUCLEARES",
      "description": "string",
      "premiumAmount": {
        "amount": 2000,
        "currency": "BRL"
      }
    }
  ],
  "payments": [
    {
      "movementDate": "AAAA-MM-DD",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "maturityDate": "AAAA-MM-DD",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Valor total do prêmio do contrato
coverages [InsuranceNuclearPremiumCoverage] true none none
payments [Payment] true none none

InsuranceNuclearPremiumCoverage

{
  "branch": 111,
  "code": "RISCOS_NUCLEARES",
  "description": "string",
  "premiumAmount": {
    "amount": 2000,
    "currency": "BRL"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Valor de Prêmio da Cobertura

Enumerated Values

Property Value
code RISCOS_NUCLEARES
code OUTRAS

Payment

{
  "movementDate": "AAAA-MM-DD",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "maturityDate": "AAAA-MM-DD",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Valor da parcela
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_CUSTO_DE_AQUISICAO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_CUSTO_DE_AQUISICAO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsuranceNuclearClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "AAAA-MM-DD",
      "status": "ABERTO",
      "statusAlterationDate": "AAAA-MM-DD",
      "occurrenceDate": "AAAA-MM-DD",
      "warningDate": "AAAA-MM-DD",
      "thirdPartyClaimDate": "AAAA-MM-DD",
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": 111,
          "code": "RISCOS_NUCLEARES",
          "description": "string",
          "warningDate": "2022-05-01",
          "thirdPartyClaimDate": "2022-05-01"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceNuclearClaim] true none none
links Links true none none
meta Meta true none none

InsuranceNuclearClaim

{
  "identification": "string",
  "documentationDeliveryDate": "AAAA-MM-DD",
  "status": "ABERTO",
  "statusAlterationDate": "AAAA-MM-DD",
  "occurrenceDate": "AAAA-MM-DD",
  "warningDate": "AAAA-MM-DD",
  "thirdPartyClaimDate": "AAAA-MM-DD",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": 111,
      "code": "RISCOS_NUCLEARES",
      "description": "string",
      "warningDate": "2022-05-01",
      "thirdPartyClaimDate": "2022-05-01"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) true none Data de entrega da documentação completa
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Valor total bruto do sinistro considerando todos os movimentos e suas reavaliações. Não devem ser considerados valores de deduções (por exemplo, redutores e ressarcimento salvado)
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsuranceNuclearClaimCoverage] false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsuranceNuclearClaimCoverage

{
  "insuredObjectId": "string",
  "branch": 111,
  "code": "RISCOS_NUCLEARES",
  "description": "string",
  "warningDate": "2022-05-01",
  "thirdPartyClaimDate": "2022-05-01"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code RISCOS_NUCLEARES
code OUTRAS

AmountDetails

{
  "amount": 2000,
  "currency": "BRL"
}

Properties

Name Type Required Restrictions Description
amount number true none none
currency string true none Moeda da Parcela, de acordo com ISO-4217.

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-nuclear/v1"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsurancePatrimonial

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsurancePatrimonialPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "IMOVEL_BASICA",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "IMOVEL_BASICA",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "basicCoverageIndex": "SIMPLES",
      "insuredObjects": [
        {
          "identification": "string",
          "propertyType": "CASA",
          "structuringType": "CONDOMINIO_VERTICAL",
          "postCode": "10000000",
          "businessActivity": "1234567"
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsurancePatrimonialPolicyInfo true none none
links Links true none none
meta Meta true none none

InsurancePatrimonialPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "2022-12-31",
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "isLMISublimit": true,
          "termStartDate": "2022-12-31",
          "termEndDate": "2022-12-31",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-12-31",
          "gracePeriodEndDate": "2022-12-31"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "IMOVEL_BASICA",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maxValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "percentage": "10.00"
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10.00",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": "10.00"
    }
  ],
  "branchInfo": {
    "basicCoverageIndex": "SIMPLES",
    "insuredObjects": [
      {
        "identification": "string",
        "propertyType": "CASA",
        "structuringType": "CONDOMINIO_VERTICAL",
        "postCode": "10000000",
        "businessActivity": "1234567"
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Detalhes de valores/limites
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [BeneficiaryInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsurancePatrimonialInsuredObject] true none none
coverages [InsurancePatrimonialCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none
branchInfo InsurancePatrimonialSpecificPolicyInfo false none Informações do Anexo Específico

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

BeneficiaryInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string false none Documento de Identificação do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
brokerId string false none Identificador do intermediador da apólice - código Susep do corretor(a) (Caso Tipo de Intermediador for CORRETOR)
identificationType string false none Tipo de Documento do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsurancePatrimonialInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "isLMISublimit": true,
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-12-31",
      "gracePeriodEndDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails false none Detalhes de valores/limites
coverages [InsurancePatrimonialInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type FROTA
type PESSOA
type OUTROS

InsurancePatrimonialInsuredObjectCoverage

{
  "branch": "0111",
  "code": "IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "isLMISublimit": true,
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-12-31",
  "gracePeriodEndDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code InsurancePatrimonialCoverageCode true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Detalhes de valores/limites
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsurancePatrimonialCoverage

{
  "branch": "0111",
  "code": "IMOVEL_BASICA",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code InsurancePatrimonialCoverageCode true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Detalhes de valores/limites
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maxValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "percentage": "10.00"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Detalhes de valores/limites
maxValue AmountDetails false none Detalhes de valores/limites
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10.00"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsurancePatrimonialPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "IMOVEL_BASICA",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsurancePatrimonialPremium true none none
links Links true none none
meta Meta true none none

InsurancePatrimonialPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "IMOVEL_BASICA",
      "description": "string",
      "premiumAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "payments": [
    {
      "movementDate": "2022-12-31",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "maturityDate": "2022-12-31",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Detalhes de valores/limites
coverages [InsurancePatrimonialPremiumCoverage] true none none
payments [Payment] true none none

InsurancePatrimonialPremiumCoverage

{
  "branch": "0111",
  "code": "IMOVEL_BASICA",
  "description": "string",
  "premiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code InsurancePatrimonialCoverageCode true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Detalhes de valores/limites

Payment

{
  "movementDate": "2022-12-31",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maturityDate": "2022-12-31",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Detalhes de valores/limites
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementType CANCELAMENTO_DE_PREMIO_E_PARCELA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsurancePatrimonialClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsurancePatrimonialClaim] true none none
links Links true none none
meta Meta true none none

InsurancePatrimonialClaim

{
  "identification": "string",
  "documentationDeliveryDate": "2022-12-31",
  "status": "ABERTO",
  "statusAlterationDate": "2022-12-31",
  "occurrenceDate": "2022-12-31",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": "0111",
      "code": "IMOVEL_BASICA",
      "description": "string",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) false none Data de entrega da documentação completa (Caso tenha ocorrido toda a entrega)
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Detalhes de valores/limites
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsurancePatrimonialClaimCoverage] false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsurancePatrimonialClaimCoverage

{
  "insuredObjectId": "string",
  "branch": "0111",
  "code": "IMOVEL_BASICA",
  "description": "string",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code InsurancePatrimonialCoverageCode true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

InsurancePatrimonialSpecificPolicyInfo

{
  "basicCoverageIndex": "SIMPLES",
  "insuredObjects": [
    {
      "identification": "string",
      "propertyType": "CASA",
      "structuringType": "CONDOMINIO_VERTICAL",
      "postCode": "10000000",
      "businessActivity": "1234567"
    }
  ]
}

Informações do Anexo Específico

Properties

Name Type Required Restrictions Description
basicCoverageIndex string false none Indicador de Cobertura Básica. Caso contrato de Compreensivo Condomínio
insuredObjects [InsurancePatrimonialSpecificInsuredObject] false none none

Enumerated Values

Property Value
basicCoverageIndex SIMPLES
basicCoverageIndex AMPLA

InsurancePatrimonialSpecificInsuredObject

{
  "identification": "string",
  "propertyType": "CASA",
  "structuringType": "CONDOMINIO_VERTICAL",
  "postCode": "10000000",
  "businessActivity": "1234567"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado
propertyType string false none Tipo do imóvel ou condomínio segurado. Caso contrato de Compreensivo Residencial e Compreensivo Condomínio
structuringType string false none Tipo de estruturação para Compreensivo Condomínio. Caso contrato de Compreensivo Condomínio
postCode string false none Código postal do imóvel, condomínio ou unidade empresarial/planta. Caso aplicável
businessActivity string false none Código nacional de atividade econômica do IBGE. Caso aplicável

Enumerated Values

Property Value
propertyType CASA
propertyType APARTAMENTO
propertyType CONDOMINIO_RESIDENCIAL
propertyType CONDOMINIO_COMERCIAL
propertyType CONDOMINIO_MISTOS
structuringType CONDOMINIO_VERTICAL
structuringType CONDOMINIO_HORIZONTAL
structuringType MISTO

InsurancePatrimonialCoverageCode

"IMOVEL_BASICA"

Código da cobertura, conforme Anexo II do Manual de Escopo de Dados

Properties

Name Type Required Restrictions Description
anonymous string false none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados

Enumerated Values

Property Value
anonymous IMOVEL_BASICA
anonymous IMOVEL_AMPLA
anonymous DANOS_ELETRICOS
anonymous DANOS_POR_AGUA
anonymous ALAGAMENTO
anonymous RESPONSABILIDADE_CIVIL_FAMILIAR
anonymous RESPONSABILIDADE_CIVIL_DANOS_MORAIS
anonymous ROUBO_SUBTRACAO_BENS
anonymous ROUBO_SUBTRACAO_BENS_FORA_LOCAL_SEGURADO
anonymous TACOS_GOLFE_HOLE_ONE
anonymous PEQUENAS_REFORMAS_OBRAS
anonymous GREVES_TUMULTOS_LOCKOUT
anonymous MICROEMPREENDEDOR
anonymous ESCRITORIO_RESIDENCIA
anonymous DANOS_EQUIPAMENTOS_ELETRONICOS
anonymous QUEBRA_VIDROS
anonymous IMPACTO_VEICULOS
anonymous VENDAVAL
anonymous PERDA_PAGAMENTO_ALUGUEL
anonymous BICICLETA
anonymous RESPONSABILIDADE_CIVIL_BICICLETA
anonymous RC_EMPREGADOR
anonymous DESMORONAMENTO
anonymous DESPESAS_EXTRAORDINARIAS
anonymous JOIAS_OBRAS_ARTE
anonymous TERREMOTO
anonymous IMPACTO_AERONAVES
anonymous PAISAGISMO
anonymous INCENDIO
anonymous QUEDA_RAIO
anonymous EXPLOSAO
anonymous COBERTURA_BASICA_AMPLA_COBERTURAS_PARA_QUAISQUER_EVENTOS_QUE_POSSAM_CAUSAR_DANOS_FISICOS_AO_IMOVEL_SEGURADO_EXCETO_OS_EXPRESSAMENTE_EXCLUIDOS
anonymous COBERTURA_BASICA_SIMPLES_COBERTURAS_DE_INCENDIO_QUEDA_DE_RAIO_DENTRO_DO_TERRENO_SEGURADO_E_EXPLOSAO_DE_QUALQUER_NATUREZA
anonymous ANUNCIOS_LUMINOSOS
anonymous DANOS_AO_JARDIM
anonymous DESPESAS_COM_ALUGUEL
anonymous EQUIPAMENTOS
anonymous FIDELIDADE_DE_EMPREGADOS
anonymous IMPACTO_DE_VEICULOS
anonymous VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
anonymous LUCROS_CESSANTES
anonymous QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
anonymous RESPONSABILIDADE_CIVIL
anonymous ROUBO
anonymous VALORES
anonymous TUMULTO
anonymous INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
anonymous VENDAVAL_ATE_FUMACA
anonymous ALAGAMENTO_E_INUNDACAO
anonymous TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
anonymous ROUBO_E_FURTO_QUALIFICADO
anonymous RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
anonymous DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
anonymous DERRAME
anonymous VAZAMENTO
anonymous QUEBRA_DE_MAQUINAS
anonymous LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
anonymous PERDA_OU_PAGAMENTO_DE_ALUGUEL
anonymous PEQUENAS_OBRAS_DE_ENGENHARIA
anonymous DANOS_DE_CAUSA_EXTERNA
anonymous DANOS_DE_CAUSA_EXTERNA_E_ROUBO
anonymous SERVICOS_EMERGENCIAIS
anonymous SERVICOS_DE_CONVENIENCIA
anonymous GARANTIA_ESTENDIDA_ORIGINAL
anonymous GARANTIA_ESTENDIDA_AMPLIADA
anonymous GARANTIA_ESTENDIDA_REDUZIDA
anonymous COMPLEMENTACAO_DE_GARANTIA
anonymous LUCRO_BRUTO
anonymous LUCRO_LIQUIDO
anonymous DESPESAS_FIXAS
anonymous PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
anonymous OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
anonymous AFRETAMENTOS_DE_AERONAVES
anonymous ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
anonymous DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
anonymous DANOS_MORAIS
anonymous DESPESAS_COM_DESENTULHO_DO_LOCAL
anonymous DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
anonymous EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
anonymous EQUIPAMENTOS_MOVEIS_ESTACIONARIOS_UTILIZADOS_NA_OBRA
anonymous FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
anonymous HONORARIOS_DE_PERITO
anonymous INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_30_DIAS_EXCETO_PARA_REFORMAS_AMPLIACOES
anonymous MANUTENCAO_AMPLA_ATE_24_MESES
anonymous MANUTENCAO_SIMPLES_ATE_24_MESES
anonymous OBRAS_CONCLUIDAS
anonymous OBRAS_TEMPORARIAS
anonymous OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
anonymous PROPRIEDADES_CIRCUNVIZINHAS
anonymous RECOMPOSICAO_DE_DOCUMENTOS
anonymous RESPONSABILIDADE_CIVIL_EMPREGADOR
anonymous FUNDACAO
anonymous STANDS_DE_VENDA
anonymous TRANSPORTE_TERRESTRE
anonymous TUMULTOS_GREVES_E_LOCKOUT
anonymous DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
anonymous DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
anonymous INFIDELIDADE_DE_FUNCIONARIOS
anonymous VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
anonymous VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
anonymous VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
anonymous ALAGAMENTO_INUNDACAO
anonymous ALUGUEL_PERDA_OU_PAGAMENTO
anonymous BAGAGEM
anonymous BASICA_INCENDIO_RAIO_EXPLOSAO
anonymous BASICA_DANOS_MATERIAIS
anonymous BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
anonymous BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
anonymous CARGA_DESCARGA_ICAMENTO_E_DESCIDA
anonymous DANOS_NA_FABRICACAO
anonymous DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS
anonymous DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
anonymous DESPESAS_FIXA
anonymous DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES
anonymous FRIGORIFICADOS
anonymous EQUIPAMENTOS_ARRENDADOS
anonymous EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
anonymous EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
anonymous EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
anonymous EQUIPAMENTOS_ELETRONICOS
anonymous EQUIPAMENTOS_ESTACIONARIOS
anonymous EQUIPAMENTOS_MOVEIS
anonymous EQUIPAMENTOS_PORTATEIS
anonymous HONORARIOS_DE_PERITOS
anonymous IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
anonymous IMPACTO_DE_VEICULOS_TERRESTRES
anonymous LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
anonymous MOVIMENTACAO_INTERNA_DE_MERCADORIAS
anonymous PATIOS
anonymous ROUBO_DE_BENS_DE_HOSPEDES
anonymous ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
anonymous ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
anonymous ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
anonymous TERRORISMO_E_SABOTAGEM
anonymous VAZAMENTO_DE_TUBULACOES_E_TANQUES
anonymous VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
anonymous VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
anonymous OUTRAS

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-patrimonial/v1/insurance-patrimonial"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsurancePetroleum

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsurancePetroleumPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "AAAA-MM-DD",
    "termStartDate": "AAAA-MM-DD",
    "termEndDate": "AAAA-MM-DD",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": 2000,
      "currency": "BRL"
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "coverages": [
          {
            "branch": 111,
            "code": "RISCOS_DE_PETROLEO",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": 2000,
              "currency": "BRL"
            },
            "isLMISublimit": true,
            "termStartDate": "AAAA-MM-DD",
            "termEndDate": "AAAA-MM-DD",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "AAAA-MM-DD",
            "gracePeriodEndDate": "AAAA-MM-DD"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": 111,
        "code": "RISCOS_DE_PETROLEO",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": 2000,
            "currency": "BRL"
          },
          "maxValue": {
            "amount": 2000,
            "currency": "BRL"
          },
          "percentage": 10
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": 10
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsurancePetroleumPolicyInfo true none none
links Links true none none
meta Meta true none none

InsurancePetroleumPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "AAAA-MM-DD",
  "termStartDate": "AAAA-MM-DD",
  "termEndDate": "AAAA-MM-DD",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": 2000,
    "currency": "BRL"
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "coverages": [
        {
          "branch": 111,
          "code": "RISCOS_DE_PETROLEO",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": 2000,
            "currency": "BRL"
          },
          "isLMISublimit": true,
          "termStartDate": "AAAA-MM-DD",
          "termEndDate": "AAAA-MM-DD",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "AAAA-MM-DD",
          "gracePeriodEndDate": "AAAA-MM-DD"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": 111,
      "code": "RISCOS_DE_PETROLEO",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": 2000,
          "currency": "BRL"
        },
        "maxValue": {
          "amount": 2000,
          "currency": "BRL"
        },
        "percentage": 10
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": 10
    }
  ]
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Limite Máximo de Garantia.
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [PersonalInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsurancePetroleumInsuredObject] true none none
coverages [InsurancePetroleumCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string true none Documento de Identificação da Intermediador
brokerId string false none Identificador do Intermediador (Caso Tipo de Intermediador for CORRETOR)
identificationType string true none Tipo de Documento da Intermediador
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsurancePetroleumInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "coverages": [
    {
      "branch": 111,
      "code": "RISCOS_DE_PETROLEO",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": 2000,
        "currency": "BRL"
      },
      "isLMISublimit": true,
      "termStartDate": "AAAA-MM-DD",
      "termEndDate": "AAAA-MM-DD",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "AAAA-MM-DD",
      "gracePeriodEndDate": "AAAA-MM-DD"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails true none Valor do objeto segurado
coverages [InsurancePetroleumInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type OUTROS

InsurancePetroleumInsuredObjectCoverage

{
  "branch": 111,
  "code": "RISCOS_DE_PETROLEO",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": 2000,
    "currency": "BRL"
  },
  "isLMISublimit": true,
  "termStartDate": "AAAA-MM-DD",
  "termEndDate": "AAAA-MM-DD",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "AAAA-MM-DD",
  "gracePeriodEndDate": "AAAA-MM-DD"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Limite máximo de indenização (LMI)
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code RISCOS_DE_PETROLEO
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsurancePetroleumCoverage

{
  "branch": 111,
  "code": "RISCOS_DE_PETROLEO",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": 2000,
      "currency": "BRL"
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": 2000,
      "currency": "BRL"
    },
    "maxValue": {
      "amount": 2000,
      "currency": "BRL"
    },
    "percentage": 10
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Enumerated Values

Property Value
code RISCOS_DE_PETROLEO
code OUTRAS

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Valor da Franquia
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": 2000,
    "currency": "BRL"
  },
  "maxValue": {
    "amount": 2000,
    "currency": "BRL"
  },
  "percentage": "10"
}

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Valor Mínimo do POS
maxValue AmountDetails false none Valor Máximo do POS
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsurancePetroleumPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": 2000,
      "currency": "BRL"
    },
    "coverages": [
      {
        "branch": 111,
        "code": "RISCOS_DE_PETROLEO",
        "description": "string",
        "premiumAmount": {
          "amount": 2000,
          "currency": "BRL"
        }
      }
    ],
    "payments": [
      {
        "movementDate": "AAAA-MM-DD",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "maturityDate": "AAAA-MM-DD",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsurancePetroleumPremium true none none
links Links true none none
meta Meta true none none

InsurancePetroleumPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "coverages": [
    {
      "branch": 111,
      "code": "RISCOS_DE_PETROLEO",
      "description": "string",
      "premiumAmount": {
        "amount": 2000,
        "currency": "BRL"
      }
    }
  ],
  "payments": [
    {
      "movementDate": "AAAA-MM-DD",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "maturityDate": "AAAA-MM-DD",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Valor total do prêmio do contrato
coverages [InsurancePetroleumPremiumCoverage] true none none
payments [Payment] true none none

InsurancePetroleumPremiumCoverage

{
  "branch": 111,
  "code": "RISCOS_DE_PETROLEO",
  "description": "string",
  "premiumAmount": {
    "amount": 2000,
    "currency": "BRL"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Valor de Prêmio da Cobertura

Enumerated Values

Property Value
code RISCOS_DE_PETROLEO
code OUTRAS

Payment

{
  "movementDate": "AAAA-MM-DD",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "maturityDate": "AAAA-MM-DD",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Valor da parcela
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_CUSTO_DE_AQUISICAO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_CUSTO_DE_AQUISICAO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsurancePetroleumClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "AAAA-MM-DD",
      "status": "ABERTO",
      "statusAlterationDate": "AAAA-MM-DD",
      "occurrenceDate": "AAAA-MM-DD",
      "warningDate": "AAAA-MM-DD",
      "thirdPartyClaimDate": "AAAA-MM-DD",
      "amount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": 111,
          "code": "RISCOS_DE_PETROLEO",
          "description": "string",
          "warningDate": "2022-05-01",
          "thirdPartyClaimDate": "2022-05-01"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsurancePetroleumClaim] true none none
links Links true none none
meta Meta true none none

InsurancePetroleumClaim

{
  "identification": "string",
  "documentationDeliveryDate": "AAAA-MM-DD",
  "status": "ABERTO",
  "statusAlterationDate": "AAAA-MM-DD",
  "occurrenceDate": "AAAA-MM-DD",
  "warningDate": "AAAA-MM-DD",
  "thirdPartyClaimDate": "AAAA-MM-DD",
  "amount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": 111,
      "code": "RISCOS_DE_PETROLEO",
      "description": "string",
      "warningDate": "2022-05-01",
      "thirdPartyClaimDate": "2022-05-01"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) true none Data de entrega da documentação completa
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Valor total bruto do sinistro considerando todos os movimentos e suas reavaliações. Não devem ser considerados valores de deduções (por exemplo, redutores e ressarcimento salvado)
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsurancePetroleumClaimCoverage] false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsurancePetroleumClaimCoverage

{
  "insuredObjectId": "string",
  "branch": 111,
  "code": "RISCOS_DE_PETROLEO",
  "description": "string",
  "warningDate": "2022-05-01",
  "thirdPartyClaimDate": "2022-05-01"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code RISCOS_DE_PETROLEO
code OUTRAS

AmountDetails

{
  "amount": 2000,
  "unit": {
    "code": "R$", 
    "description": "BRL"
  }
}

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none Moeda da Parcela, de acordo com ISO-4217.

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-petroleum/v1/insurance-petroleum"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceResponsibility

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsuranceResponsibilityPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "DANOS_CAUSADOS_A_TERCEIROS",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "DANOS_CAUSADOS_A_TERCEIROS",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "coverages": [
        {
          "branch": "0111",
          "code": "DANOS_CAUSADOS_A_TERCEIROS",
          "description": "string",
          "type": "POR_OCORRENCIA",
          "typeDescription": "string",
          "retroactivityDate": "2022-12-31",
          "retroactivityPeriod": "string",
          "retroactivityTimeUnit": "DIA",
          "retroactivityWorkingDaysIndex": "DIAS_UTEIS",
          "complementaryTermStartDate": "2022-12-31",
          "complementaryTermEndDate": "2022-12-31",
          "complementaryTerm": "string",
          "complementaryTermTimeUnit": "DIA",
          "complementaryTermWorkingDaysIndex": "DIAS_UTEIS",
          "supplementaryTermStartDate": "2022-12-31",
          "supplementaryTermEndDate": "2022-12-31",
          "supplementaryTerm": "string",
          "supplementaryTermTimeUnit": "DIA",
          "supplementaryTermWorkingDaysIndex": "DIAS_UTEIS",
          "lawyerRecommendation": "ESCOLHIDO_PELO_SEGURADO",
          "lawyerRecommendationDescription": "string"
        }
      ],
      "insuredObjects": [
        {
          "identification": "string",
          "hasComplementaryContract": true,
          "complementaryContractAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "coveragesMaxAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "coveragesTermStartDate": "2022-12-31",
          "coveragesTermEndDate": "2022-12-31",
          "coveragesTerm": 100,
          "coveragesUnit": "DIA",
          "coveragesWorkingDaysIndex": "DIAS_UTEIS",
          "hasTransportationPollutionDamage": true,
          "hasThirdPatyDamage": true,
          "professionalClass": "ADMINISTRADOR_IMOBILIARIO",
          "hasRetroactivityApplication": true
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceResponsibilityPolicyInfo true none none
links Links true none none
meta Meta true none none

InsuranceResponsibilityPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "2022-12-31",
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "DANOS_CAUSADOS_A_TERCEIROS",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "isLMISublimit": true,
          "termStartDate": "2022-12-31",
          "termEndDate": "2022-12-31",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-12-31",
          "gracePeriodEndDate": "2022-12-31"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "DANOS_CAUSADOS_A_TERCEIROS",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maxValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "percentage": "10.00"
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10.00",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": "10.00"
    }
  ],
  "branchInfo": {
    "coverages": [
      {
        "branch": "0111",
        "code": "DANOS_CAUSADOS_A_TERCEIROS",
        "description": "string",
        "type": "POR_OCORRENCIA",
        "typeDescription": "string",
        "retroactivityDate": "2022-12-31",
        "retroactivityPeriod": "string",
        "retroactivityTimeUnit": "DIA",
        "retroactivityWorkingDaysIndex": "DIAS_UTEIS",
        "complementaryTermStartDate": "2022-12-31",
        "complementaryTermEndDate": "2022-12-31",
        "complementaryTerm": "string",
        "complementaryTermTimeUnit": "DIA",
        "complementaryTermWorkingDaysIndex": "DIAS_UTEIS",
        "supplementaryTermStartDate": "2022-12-31",
        "supplementaryTermEndDate": "2022-12-31",
        "supplementaryTerm": "string",
        "supplementaryTermTimeUnit": "DIA",
        "supplementaryTermWorkingDaysIndex": "DIAS_UTEIS",
        "lawyerRecommendation": "ESCOLHIDO_PELO_SEGURADO",
        "lawyerRecommendationDescription": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "hasComplementaryContract": true,
        "complementaryContractAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coveragesMaxAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coveragesTermStartDate": "2022-12-31",
        "coveragesTermEndDate": "2022-12-31",
        "coveragesTerm": 100,
        "coveragesUnit": "DIA",
        "coveragesWorkingDaysIndex": "DIAS_UTEIS",
        "hasTransportationPollutionDamage": true,
        "hasThirdPatyDamage": true,
        "professionalClass": "ADMINISTRADOR_IMOBILIARIO",
        "hasRetroactivityApplication": true
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Detalhes de valores/limites
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [BeneficiaryInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsuranceResponsibilityInsuredObject] true none none
coverages [InsuranceResponsibilityCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none
branchInfo InsuranceResponsibilitySpecificPolicyInfo false none Informações do Anexo Específico

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

BeneficiaryInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string false none Documento de Identificação do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
brokerId string false none Identificador do intermediador da apólice - código Susep do corretor(a) (Caso Tipo de Intermediador for CORRETOR)
identificationType string false none Tipo de Documento do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsuranceResponsibilityInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "DANOS_CAUSADOS_A_TERCEIROS",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "isLMISublimit": true,
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-12-31",
      "gracePeriodEndDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails false none Detalhes de valores/limites
coverages [InsuranceResponsibilityInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type FROTA
type PESSOA
type OUTROS

InsuranceResponsibilityInsuredObjectCoverage

{
  "branch": "0111",
  "code": "DANOS_CAUSADOS_A_TERCEIROS",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "isLMISublimit": true,
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-12-31",
  "gracePeriodEndDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Detalhes de valores/limites
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code DANOS_CAUSADOS_A_TERCEIROS
code INSTALACOES_FIXAS
code TRANSPORTE_AMBIENTAL
code OBRAS_E_PRESTACAO_DE_SERVICO
code ALAGAMENTO_E_OU_INUNDACAO
code ANUNCIOS_E_ANTENAS
code ASSISTENCIAS_TECNICAS_E_MECANICAS
code CONDOMINIOS_PROPRIETARIOS_E_LOCATARIOS_DE_IMOVEIS
code CUSTOS_DE_DEFESA_DO_SEGURADO
code DANOS_CAUSADOS_POR_FALHAS_DE_PROFISSIONAL_DA_AREA_MEDICA
code DANOS_CAUSADOS_POR_FOGOS_DE_ARTIFICIO
code DANOS_ESTETICOS
code DANOS_MORAIS
code DESPESAS_EMERGENCIAIS_DESPESAS_DE_CONTENCAO_E_DESPESAS_DE_SALVAMENTO_DE_SINISTRO
code EMPREGADOR_EMPREGADOS
code EMPRESAS_DE_SERVICOS
code EQUIPAMENTOS_DE_TERCEIROS_OPERADOS_PELO_SEGURADO
code ERRO_DE_PROJETO
code EXCURSOES_EVENTOS_EXPOSICOES_E_ATIVIDADES
code FAMILIAR
code FINANCEIRO
code FORO
code INDUSTRIA_E_COMERCIO
code LOCAIS_E_OU_ESTABELECIMENTOS_DE_QUALQUER_NATUREZA
code OBRAS
code OPERACOES_DE_QUALQUER_NATUREZA
code POLUICAO
code PRESTACAO_DE_SERVICOS
code PRODUTOS
code RECALL
code RECLAMACOES_DECORRENTES_DO_FORNECIMENTO_DE_COMESTIVEIS_OU_BEBIDAS
code SINDICO
code TELEFERICOS_E_SIMILARES
code TRANSPORTE_DE_BENS_OU_PESSOAS
code VEICULOS_EMBARCACOES_BENS_E_MERCADORIAS
code RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO
code RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS
code PERDAS_DIRETAS_AO_SEGURADO
code GERENCIAMENTO_DE_CRISE
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsuranceResponsibilityCoverage

{
  "branch": "0111",
  "code": "DANOS_CAUSADOS_A_TERCEIROS",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Enumerated Values

Property Value
code DANOS_CAUSADOS_A_TERCEIROS
code INSTALACOES_FIXAS
code TRANSPORTE_AMBIENTAL
code OBRAS_E_PRESTACAO_DE_SERVICO
code ALAGAMENTO_E_OU_INUNDACAO
code ANUNCIOS_E_ANTENAS
code ASSISTENCIAS_TECNICAS_E_MECANICAS
code CONDOMINIOS_PROPRIETARIOS_E_LOCATARIOS_DE_IMOVEIS
code CUSTOS_DE_DEFESA_DO_SEGURADO
code DANOS_CAUSADOS_POR_FALHAS_DE_PROFISSIONAL_DA_AREA_MEDICA
code DANOS_CAUSADOS_POR_FOGOS_DE_ARTIFICIO
code DANOS_ESTETICOS
code DANOS_MORAIS
code DESPESAS_EMERGENCIAIS_DESPESAS_DE_CONTENCAO_E_DESPESAS_DE_SALVAMENTO_DE_SINISTRO
code EMPREGADOR_EMPREGADOS
code EMPRESAS_DE_SERVICOS
code EQUIPAMENTOS_DE_TERCEIROS_OPERADOS_PELO_SEGURADO
code ERRO_DE_PROJETO
code EXCURSOES_EVENTOS_EXPOSICOES_E_ATIVIDADES
code FAMILIAR
code FINANCEIRO
code FORO
code INDUSTRIA_E_COMERCIO
code LOCAIS_E_OU_ESTABELECIMENTOS_DE_QUALQUER_NATUREZA
code OBRAS
code OPERACOES_DE_QUALQUER_NATUREZA
code POLUICAO
code PRESTACAO_DE_SERVICOS
code PRODUTOS
code RECALL
code RECLAMACOES_DECORRENTES_DO_FORNECIMENTO_DE_COMESTIVEIS_OU_BEBIDAS
code SINDICO
code TELEFERICOS_E_SIMILARES
code TRANSPORTE_DE_BENS_OU_PESSOAS
code VEICULOS_EMBARCACOES_BENS_E_MERCADORIAS
code RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO
code RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS
code PERDAS_DIRETAS_AO_SEGURADO
code GERENCIAMENTO_DE_CRISE
code OUTRAS

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Detalhes de valores/limites
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maxValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "percentage": "10.00"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Detalhes de valores/limites
maxValue AmountDetails false none Detalhes de valores/limites
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10.00"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsuranceResponsibilityPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "DANOS_CAUSADOS_A_TERCEIROS",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceResponsibilityPremium true none none
links Links true none none
meta Meta true none none

InsuranceResponsibilityPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "DANOS_CAUSADOS_A_TERCEIROS",
      "description": "string",
      "premiumAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "payments": [
    {
      "movementDate": "2022-12-31",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "maturityDate": "2022-12-31",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Detalhes de valores/limites
coverages [InsuranceResponsibilityPremiumCoverage] true none none
payments [Payment] true none none

InsuranceResponsibilityPremiumCoverage

{
  "branch": "0111",
  "code": "DANOS_CAUSADOS_A_TERCEIROS",
  "description": "string",
  "premiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Detalhes de valores/limites

Enumerated Values

Property Value
code DANOS_CAUSADOS_A_TERCEIROS
code INSTALACOES_FIXAS
code TRANSPORTE_AMBIENTAL
code OBRAS_E_PRESTACAO_DE_SERVICO
code ALAGAMENTO_E_OU_INUNDACAO
code ANUNCIOS_E_ANTENAS
code ASSISTENCIAS_TECNICAS_E_MECANICAS
code CONDOMINIOS_PROPRIETARIOS_E_LOCATARIOS_DE_IMOVEIS
code CUSTOS_DE_DEFESA_DO_SEGURADO
code DANOS_CAUSADOS_POR_FALHAS_DE_PROFISSIONAL_DA_AREA_MEDICA
code DANOS_CAUSADOS_POR_FOGOS_DE_ARTIFICIO
code DANOS_ESTETICOS
code DANOS_MORAIS
code DESPESAS_EMERGENCIAIS_DESPESAS_DE_CONTENCAO_E_DESPESAS_DE_SALVAMENTO_DE_SINISTRO
code EMPREGADOR_EMPREGADOS
code EMPRESAS_DE_SERVICOS
code EQUIPAMENTOS_DE_TERCEIROS_OPERADOS_PELO_SEGURADO
code ERRO_DE_PROJETO
code EXCURSOES_EVENTOS_EXPOSICOES_E_ATIVIDADES
code FAMILIAR
code FINANCEIRO
code FORO
code INDUSTRIA_E_COMERCIO
code LOCAIS_E_OU_ESTABELECIMENTOS_DE_QUALQUER_NATUREZA
code OBRAS
code OPERACOES_DE_QUALQUER_NATUREZA
code POLUICAO
code PRESTACAO_DE_SERVICOS
code PRODUTOS
code RECALL
code RECLAMACOES_DECORRENTES_DO_FORNECIMENTO_DE_COMESTIVEIS_OU_BEBIDAS
code SINDICO
code TELEFERICOS_E_SIMILARES
code TRANSPORTE_DE_BENS_OU_PESSOAS
code VEICULOS_EMBARCACOES_BENS_E_MERCADORIAS
code RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO
code RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS
code PERDAS_DIRETAS_AO_SEGURADO
code GERENCIAMENTO_DE_CRISE
code OUTRAS

Payment

{
  "movementDate": "2022-12-31",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maturityDate": "2022-12-31",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Detalhes de valores/limites
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementType CANCELAMENTO_DE_PREMIO_E_PARCELA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsuranceResponsibilityClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "DANOS_CAUSADOS_A_TERCEIROS",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceResponsibilityClaim] true none none
links Links true none none
meta Meta true none none

InsuranceResponsibilityClaim

{
  "identification": "string",
  "documentationDeliveryDate": "2022-12-31",
  "status": "ABERTO",
  "statusAlterationDate": "2022-12-31",
  "occurrenceDate": "2022-12-31",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": "0111",
      "code": "DANOS_CAUSADOS_A_TERCEIROS",
      "description": "string",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) false none Data de entrega da documentação completa (Caso tenha ocorrido toda a entrega)
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Detalhes de valores/limites
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsuranceResponsibilityClaimCoverage] false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsuranceResponsibilityClaimCoverage

{
  "insuredObjectId": "string",
  "branch": "0111",
  "code": "DANOS_CAUSADOS_A_TERCEIROS",
  "description": "string",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code DANOS_CAUSADOS_A_TERCEIROS
code INSTALACOES_FIXAS
code TRANSPORTE_AMBIENTAL
code OBRAS_E_PRESTACAO_DE_SERVICO
code ALAGAMENTO_E_OU_INUNDACAO
code ANUNCIOS_E_ANTENAS
code ASSISTENCIAS_TECNICAS_E_MECANICAS
code CONDOMINIOS_PROPRIETARIOS_E_LOCATARIOS_DE_IMOVEIS
code CUSTOS_DE_DEFESA_DO_SEGURADO
code DANOS_CAUSADOS_POR_FALHAS_DE_PROFISSIONAL_DA_AREA_MEDICA
code DANOS_CAUSADOS_POR_FOGOS_DE_ARTIFICIO
code DANOS_ESTETICOS
code DANOS_MORAIS
code DESPESAS_EMERGENCIAIS_DESPESAS_DE_CONTENCAO_E_DESPESAS_DE_SALVAMENTO_DE_SINISTRO
code EMPREGADOR_EMPREGADOS
code EMPRESAS_DE_SERVICOS
code EQUIPAMENTOS_DE_TERCEIROS_OPERADOS_PELO_SEGURADO
code ERRO_DE_PROJETO
code EXCURSOES_EVENTOS_EXPOSICOES_E_ATIVIDADES
code FAMILIAR
code FINANCEIRO
code FORO
code INDUSTRIA_E_COMERCIO
code LOCAIS_E_OU_ESTABELECIMENTOS_DE_QUALQUER_NATUREZA
code OBRAS
code OPERACOES_DE_QUALQUER_NATUREZA
code POLUICAO
code PRESTACAO_DE_SERVICOS
code PRODUTOS
code RECALL
code RECLAMACOES_DECORRENTES_DO_FORNECIMENTO_DE_COMESTIVEIS_OU_BEBIDAS
code SINDICO
code TELEFERICOS_E_SIMILARES
code TRANSPORTE_DE_BENS_OU_PESSOAS
code VEICULOS_EMBARCACOES_BENS_E_MERCADORIAS
code RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO
code RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS
code PERDAS_DIRETAS_AO_SEGURADO
code GERENCIAMENTO_DE_CRISE
code OUTRAS

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

InsuranceResponsibilitySpecificPolicyInfo

{
  "coverages": [
    {
      "branch": "0111",
      "code": "DANOS_CAUSADOS_A_TERCEIROS",
      "description": "string",
      "type": "POR_OCORRENCIA",
      "typeDescription": "string",
      "retroactivityDate": "2022-12-31",
      "retroactivityPeriod": "string",
      "retroactivityTimeUnit": "DIA",
      "retroactivityWorkingDaysIndex": "DIAS_UTEIS",
      "complementaryTermStartDate": "2022-12-31",
      "complementaryTermEndDate": "2022-12-31",
      "complementaryTerm": "string",
      "complementaryTermTimeUnit": "DIA",
      "complementaryTermWorkingDaysIndex": "DIAS_UTEIS",
      "supplementaryTermStartDate": "2022-12-31",
      "supplementaryTermEndDate": "2022-12-31",
      "supplementaryTerm": "string",
      "supplementaryTermTimeUnit": "DIA",
      "supplementaryTermWorkingDaysIndex": "DIAS_UTEIS",
      "lawyerRecommendation": "ESCOLHIDO_PELO_SEGURADO",
      "lawyerRecommendationDescription": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "hasComplementaryContract": true,
      "complementaryContractAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coveragesMaxAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coveragesTermStartDate": "2022-12-31",
      "coveragesTermEndDate": "2022-12-31",
      "coveragesTerm": 100,
      "coveragesUnit": "DIA",
      "coveragesWorkingDaysIndex": "DIAS_UTEIS",
      "hasTransportationPollutionDamage": true,
      "hasThirdPatyDamage": true,
      "professionalClass": "ADMINISTRADOR_IMOBILIARIO",
      "hasRetroactivityApplication": true
    }
  ]
}

Informações do Anexo Específico

Properties

Name Type Required Restrictions Description
coverages [InsuranceResponsibilitySpecificCoverage] true none none
insuredObjects [InsuranceResponsibilitySpecificInsuredObject] true none none

InsuranceResponsibilitySpecificCoverage

{
  "branch": "0111",
  "code": "DANOS_CAUSADOS_A_TERCEIROS",
  "description": "string",
  "type": "POR_OCORRENCIA",
  "typeDescription": "string",
  "retroactivityDate": "2022-12-31",
  "retroactivityPeriod": "string",
  "retroactivityTimeUnit": "DIA",
  "retroactivityWorkingDaysIndex": "DIAS_UTEIS",
  "complementaryTermStartDate": "2022-12-31",
  "complementaryTermEndDate": "2022-12-31",
  "complementaryTerm": "string",
  "complementaryTermTimeUnit": "DIA",
  "complementaryTermWorkingDaysIndex": "DIAS_UTEIS",
  "supplementaryTermStartDate": "2022-12-31",
  "supplementaryTermEndDate": "2022-12-31",
  "supplementaryTerm": "string",
  "supplementaryTermTimeUnit": "DIA",
  "supplementaryTermWorkingDaysIndex": "DIAS_UTEIS",
  "lawyerRecommendation": "ESCOLHIDO_PELO_SEGURADO",
  "lawyerRecommendationDescription": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
type string false none Base de indenização
typeDescription string false none Descrição base de indenização(Caso Base de Indenização for 'Outra')
retroactivityDate string(date) false none Data limite da retroatividade(Caso Base de Indenização for 'Por Reclamação').
retroactivityPeriod string false none Prazo de retroatividade(Caso Base de Indenização for 'Por Reclamação')
retroactivityTimeUnit string false none Unidade de tempo de retroatividade(Caso Base de Indenização for 'Por Reclamação')
retroactivityWorkingDaysIndex string false none Indicador de dias úteis de retroatividade(Caso Base de Indenização for 'Por Reclamação').
complementaryTermStartDate string(date) false none Data de início do prazo Adicional complementar(Caso Base de Indenização for 'Por Reclamação').
complementaryTermEndDate string(date) false none Data de Fim do prazo Adicional complementar(Caso Base de Indenização for 'Por Reclamação').
complementaryTerm string false none Prazo Adicional complementar(Caso Base de Indenização for 'Por Reclamação')
complementaryTermTimeUnit string false none Unidade do prazo Adicional complementar(Caso Base de Indenização for 'Por Reclamação')
complementaryTermWorkingDaysIndex string false none Indicador de dias úteis do prazo Adicional complementar(Caso Base de Indenização for 'Por Reclamação').
supplementaryTermStartDate string(date) false none Data de início do prazo Adicional suplementar(Caso Base de Indenização for 'Por Reclamação').
supplementaryTermEndDate string(date) false none Data de fim do prazo Adicional suplementar(Caso Base de Indenização for 'Por Reclamação').
supplementaryTerm string false none Prazo Adicional suplementar (Caso Base de Indenização for 'Por Reclamação').
supplementaryTermTimeUnit string false none Unidade do prazo Adicional suplementar(Caso Base de Indenização for 'Por Reclamação')
supplementaryTermWorkingDaysIndex string false none Indicador de dias úteis do prazo Adicional complementar(Caso Base de Indenização for 'Por Reclamação').
lawyerRecommendation string false none Indicação do advogado(Caso de coberturas de custos de defesa de honorários)
lawyerRecommendationDescription string false none Descrição da forma de indicação do advogado(Caso de coberturas decustos de defesa de honorários e caso Indicação do advogado for 'Outros')

Enumerated Values

Property Value
code DANOS_CAUSADOS_A_TERCEIROS
code INSTALACOES_FIXAS
code TRANSPORTE_AMBIENTAL
code OBRAS_E_PRESTACAO_DE_SERVICO
code ALAGAMENTO_E_OU_INUNDACAO
code ANUNCIOS_E_ANTENAS
code ASSISTENCIAS_TECNICAS_E_MECANICAS
code CONDOMINIOS_PROPRIETARIOS_E_LOCATARIOS_DE_IMOVEIS
code CUSTOS_DE_DEFESA_DO_SEGURADO
code DANOS_CAUSADOS_POR_FALHAS_DE_PROFISSIONAL_DA_AREA_MEDICA
code DANOS_CAUSADOS_POR_FOGOS_DE_ARTIFICIO
code DANOS_ESTETICOS
code DANOS_MORAIS
code DESPESAS_EMERGENCIAIS_DESPESAS_DE_CONTENCAO_E_DESPESAS_DE_SALVAMENTO_DE_SINISTRO
code EMPREGADOR_EMPREGADOS
code EMPRESAS_DE_SERVICOS
code EQUIPAMENTOS_DE_TERCEIROS_OPERADOS_PELO_SEGURADO
code ERRO_DE_PROJETO
code EXCURSOES_EVENTOS_EXPOSICOES_E_ATIVIDADES
code FAMILIAR
code FINANCEIRO
code FORO
code INDUSTRIA_E_COMERCIO
code LOCAIS_E_OU_ESTABELECIMENTOS_DE_QUALQUER_NATUREZA
code OBRAS
code OPERACOES_DE_QUALQUER_NATUREZA
code POLUICAO
code PRESTACAO_DE_SERVICOS
code PRODUTOS
code RECALL
code RECLAMACOES_DECORRENTES_DO_FORNECIMENTO_DE_COMESTIVEIS_OU_BEBIDAS
code SINDICO
code TELEFERICOS_E_SIMILARES
code TRANSPORTE_DE_BENS_OU_PESSOAS
code VEICULOS_EMBARCACOES_BENS_E_MERCADORIAS
code RESPONSABILIZACAO_CIVIL_VINCULADA_A_PRESTACAO_DE_SERVICOS_PROFISSIONAIS_OBJETO_DA_ATIVIDADE_DO_SEGURADO
code RESPONSABILIDADE_CIVIL_PERANTE_TERCEIROS
code PERDAS_DIRETAS_AO_SEGURADO
code GERENCIAMENTO_DE_CRISE
code OUTRAS
type POR_OCORRENCIA
type POR_RECLAMACAO
type OUTRA
retroactivityTimeUnit DIA
retroactivityTimeUnit MES
retroactivityTimeUnit ANO
retroactivityWorkingDaysIndex DIAS_UTEIS
retroactivityWorkingDaysIndex DIAS_CORRIDOS
complementaryTermTimeUnit DIA
complementaryTermTimeUnit MES
complementaryTermTimeUnit ANO
complementaryTermWorkingDaysIndex DIAS_UTEIS
complementaryTermWorkingDaysIndex DIAS_CORRIDOS
supplementaryTermTimeUnit DIA
supplementaryTermTimeUnit MES
supplementaryTermTimeUnit ANO
supplementaryTermWorkingDaysIndex DIAS_UTEIS
supplementaryTermWorkingDaysIndex DIAS_CORRIDOS
lawyerRecommendation ESCOLHIDO_PELO_SEGURADO
lawyerRecommendation OUTROS

InsuranceResponsibilitySpecificInsuredObject

{
  "identification": "string",
  "hasComplementaryContract": true,
  "complementaryContractAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coveragesMaxAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coveragesTermStartDate": "2022-12-31",
  "coveragesTermEndDate": "2022-12-31",
  "coveragesTerm": 100,
  "coveragesUnit": "DIA",
  "coveragesWorkingDaysIndex": "DIAS_UTEIS",
  "hasTransportationPollutionDamage": true,
  "hasThirdPatyDamage": true,
  "professionalClass": "ADMINISTRADOR_IMOBILIARIO",
  "hasRetroactivityApplication": true
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado
hasComplementaryContract boolean false none Há contrato complementar? (Caso contrato de Responsabilidade Civil de Administradores e Diretores – D&O)
complementaryContractAmount AmountDetails false none Detalhes de valores/limites
coveragesMaxAmount AmountDetails false none Detalhes de valores/limites
coveragesTermStartDate string(date) false none Data de início da cobertura de passivos ambientais desconhecidos (Caso contrato de Responsabilidade Civil Riscos Ambientais)
coveragesTermEndDate string(date) false none Data de fim da cobertura de passivos ambientais desconhecidos (Caso contrato de Responsabilidade Civil Riscos Ambientais)
coveragesTerm integer false none Prazo da cobertura de passivos ambientais desconhecidos (Caso contrato de Responsabilidade Civil Riscos Ambientais)
coveragesUnit string false none Unidade da cobertura de passivos ambientais desconhecidos (Caso contrato de Responsabilidade Civil Riscos Ambientais)
coveragesWorkingDaysIndex string false none Indicador de dias úteis da cobertura de passivos ambientais desconhecidos (Caso contrato de Responsabilidade Civil Riscos Ambientais)
hasTransportationPollutionDamage boolean false none Apólice engloba danos de poluição por transporte? (Caso contrato de Responsabilidade Civil Riscos Ambientais)
hasThirdPatyDamage boolean false none Apólice engloba danos originados nos locais de terceiros? (Caso contrato de Responsabilidade Civil Riscos Ambientais)
professionalClass string false none Classe profissional (Caso contrato de Responsabilidade Civil Profissional)
hasRetroactivityApplication boolean false none Aplicação de retroatividade (Caso contrato de Compreensivo Riscos Cibernéticos)

Enumerated Values

Property Value
coveragesUnit DIA
coveragesUnit MES
coveragesUnit ANO
coveragesWorkingDaysIndex DIAS_UTEIS
coveragesWorkingDaysIndex DIAS_CORRIDOS
professionalClass ADMINISTRADOR_IMOBILIARIO
professionalClass ESCRITORIOS_DE_ADVOCACIA
professionalClass CERTIFICACAO_DIGITAL
professionalClass CERTIFICACAO_DE_PRODUTOS_SISTEMAS_PROCESSOS_OU_SERVICOS
professionalClass DESPACHANTE_ADUANEIRO_AGENTE_EMBARCADOR_LICENCIADOR_E_SIMILARES
professionalClass CORRETORES_DE_RESSEGURO
professionalClass CORRETORES_DE_SEGUROS
professionalClass EMPRESAS_DE_TECNOLOGIA
professionalClass EMPRESAS_DE_ENGENHARIA_E_ARQUITETURA
professionalClass HOSPITAIS_CLINICAS_MEDICAS_ODONTOLOGICAS_LABORATORIOS_E_EMPRESAS_DE_DIAGNOSTICOS
professionalClass NOTARIOS_E_OU_REGISTRADORES
professionalClass INSTITUICOES_FINANCEIRAS
professionalClass HOSPITAIS_CLINICAS_LABORATORIOS_EMPRESAS_DE_DIAGNOSTICOS_VETERINARIOS
professionalClass MEDICOS_VETERINARIOS
professionalClass OUTROS

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-responsibility/v1/insurance-responsibility"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceRural

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsuranceRuralPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "GRANIZO",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "GRANIZO",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "insuredObjects": [
        {
          "identification": "string",
          "isFESRParticipant": true,
          "subventionAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "subventionType": "AC",
          "safeArea": "2000.00",
          "unitMeasure": "HECTAR",
          "cultureCode": 11111111,
          "flockCode": "BOVINOS",
          "forestCode": "PINUS",
          "surveyDate": "2022-12-31",
          "surveyAddress": "string",
          "surveyCountrySubDivision": "SP",
          "surveyPostCode": "10000000",
          "surveyCountryCode": "BRA",
          "surveyorIdType": "CPF",
          "surveyorId": "40",
          "surveyorName": "string",
          "modelType": "CLIMATICOS",
          "areAssetsCovered": true,
          "coveredAnimalDestination": "CONSUMO",
          "animalType": "ELITE"
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceRuralPolicyInfo true none none
links Links true none none
meta Meta true none none

InsuranceRuralPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "2022-12-31",
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "GRANIZO",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "isLMISublimit": true,
          "termStartDate": "2022-12-31",
          "termEndDate": "2022-12-31",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-12-31",
          "gracePeriodEndDate": "2022-12-31"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "GRANIZO",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maxValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "percentage": "10.00"
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10.00",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": "10.00"
    }
  ],
  "branchInfo": {
    "insuredObjects": [
      {
        "identification": "string",
        "isFESRParticipant": true,
        "subventionAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "subventionType": "AC",
        "safeArea": "2000.00",
        "unitMeasure": "HECTAR",
        "cultureCode": 11111111,
        "flockCode": "BOVINOS",
        "forestCode": "PINUS",
        "surveyDate": "2022-12-31",
        "surveyAddress": "string",
        "surveyCountrySubDivision": "SP",
        "surveyPostCode": "10000000",
        "surveyCountryCode": "BRA",
        "surveyorIdType": "CPF",
        "surveyorId": "40",
        "surveyorName": "string",
        "modelType": "CLIMATICOS",
        "areAssetsCovered": true,
        "coveredAnimalDestination": "CONSUMO",
        "animalType": "ELITE"
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Detalhes de valores/limites
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [BeneficiaryInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsuranceRuralInsuredObject] true none none
coverages [InsuranceRuralCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none
branchInfo InsuranceRuralSpecificPolicyInfo false none Informações do Anexo Específico

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

BeneficiaryInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string false none Documento de Identificação do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
brokerId string false none Identificador do intermediador da apólice - código Susep do corretor(a) (Caso Tipo de Intermediador for CORRETOR)
identificationType string false none Tipo de Documento do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsuranceRuralInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "GRANIZO",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "isLMISublimit": true,
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-12-31",
      "gracePeriodEndDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails false none Detalhes de valores/limites
coverages [InsuranceRuralInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type FROTA
type PESSOA
type OUTROS

InsuranceRuralInsuredObjectCoverage

{
  "branch": "0111",
  "code": "GRANIZO",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "isLMISublimit": true,
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-12-31",
  "gracePeriodEndDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Detalhes de valores/limites
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code GRANIZO
code GEADA
code GRANIZO_GEADA
code GRANIZO_GEADA_CHUVA_EXCESSIVA
code COMPREENSIVA
code COMPREENSIVA_COM_DOENCAS_E_PRAGAS
code CANCRO_CITRICO
code COMPREENSIVA_PARA_A_MODALIDADE_BENFEITORIAS_E_PRODUTOS_AGROPECUARIO
code COMPREENSIVA_PARA_A_MODALIDADE_PENHOR_RURAL
code MORTE_DE_ANIMAIS
code CONFINAMENTO_SEMI_CONFINAMENTO_BOVINOS_DE_CORTE
code CONFINAMENTO_BOVINOS_DE_LEITE
code VIAGEM
code EXPOSICAO_MOSTRA_E_LEILAO
code CARREIRA
code SALTO_E_ADESTRAMENTO
code PROVAS_FUNCIONAIS
code HIPISMO_RURAL
code POLO
code TROTE
code VAQUEJADA
code EXTENSAO_DE_COBERTURA_EM_TERRITORIO_ESTRANGEIRO
code TRANSPORTE
code RESPONSABILIDADE_CIVIL
code PERDA_DE_FERTILIDADE_DE_GARANHAO
code REEMBOLSO_CIRURGICO
code COLETA_DE_SEMEN
code PREMUNICAO
code COMPREENSIVA_PARA_A_MODALIDADE_FLORESTAS
code VIDA_DO_PRODUTOR_RURAL
code BASICA_DE_FATURAMENTO_PECUARIO
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsuranceRuralCoverage

{
  "branch": "0111",
  "code": "GRANIZO",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Enumerated Values

Property Value
code GRANIZO
code GEADA
code GRANIZO_GEADA
code GRANIZO_GEADA_CHUVA_EXCESSIVA
code COMPREENSIVA
code COMPREENSIVA_COM_DOENCAS_E_PRAGAS
code CANCRO_CITRICO
code COMPREENSIVA_PARA_A_MODALIDADE_BENFEITORIAS_E_PRODUTOS_AGROPECUARIO
code COMPREENSIVA_PARA_A_MODALIDADE_PENHOR_RURAL
code MORTE_DE_ANIMAIS
code CONFINAMENTO_SEMI_CONFINAMENTO_BOVINOS_DE_CORTE
code CONFINAMENTO_BOVINOS_DE_LEITE
code VIAGEM
code EXPOSICAO_MOSTRA_E_LEILAO
code CARREIRA
code SALTO_E_ADESTRAMENTO
code PROVAS_FUNCIONAIS
code HIPISMO_RURAL
code POLO
code TROTE
code VAQUEJADA
code EXTENSAO_DE_COBERTURA_EM_TERRITORIO_ESTRANGEIRO
code TRANSPORTE
code RESPONSABILIDADE_CIVIL
code PERDA_DE_FERTILIDADE_DE_GARANHAO
code REEMBOLSO_CIRURGICO
code COLETA_DE_SEMEN
code PREMUNICAO
code COMPREENSIVA_PARA_A_MODALIDADE_FLORESTAS
code VIDA_DO_PRODUTOR_RURAL
code BASICA_DE_FATURAMENTO_PECUARIO
code OUTRAS

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Detalhes de valores/limites
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maxValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "percentage": "10.00"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Detalhes de valores/limites
maxValue AmountDetails false none Detalhes de valores/limites
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10.00"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsuranceRuralPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "GRANIZO",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceRuralPremium true none none
links Links true none none
meta Meta true none none

InsuranceRuralPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "GRANIZO",
      "description": "string",
      "premiumAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "payments": [
    {
      "movementDate": "2022-12-31",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "maturityDate": "2022-12-31",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Detalhes de valores/limites
coverages [InsuranceRuralPremiumCoverage] true none none
payments [Payment] true none none

InsuranceRuralPremiumCoverage

{
  "branch": "0111",
  "code": "GRANIZO",
  "description": "string",
  "premiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Detalhes de valores/limites

Enumerated Values

Property Value
code GRANIZO
code GEADA
code GRANIZO_GEADA
code GRANIZO_GEADA_CHUVA_EXCESSIVA
code COMPREENSIVA
code COMPREENSIVA_COM_DOENCAS_E_PRAGAS
code CANCRO_CITRICO
code COMPREENSIVA_PARA_A_MODALIDADE_BENFEITORIAS_E_PRODUTOS_AGROPECUARIO
code COMPREENSIVA_PARA_A_MODALIDADE_PENHOR_RURAL
code MORTE_DE_ANIMAIS
code CONFINAMENTO_SEMI_CONFINAMENTO_BOVINOS_DE_CORTE
code CONFINAMENTO_BOVINOS_DE_LEITE
code VIAGEM
code EXPOSICAO_MOSTRA_E_LEILAO
code CARREIRA
code SALTO_E_ADESTRAMENTO
code PROVAS_FUNCIONAIS
code HIPISMO_RURAL
code POLO
code TROTE
code VAQUEJADA
code EXTENSAO_DE_COBERTURA_EM_TERRITORIO_ESTRANGEIRO
code TRANSPORTE
code RESPONSABILIDADE_CIVIL
code PERDA_DE_FERTILIDADE_DE_GARANHAO
code REEMBOLSO_CIRURGICO
code COLETA_DE_SEMEN
code PREMUNICAO
code COMPREENSIVA_PARA_A_MODALIDADE_FLORESTAS
code VIDA_DO_PRODUTOR_RURAL
code BASICA_DE_FATURAMENTO_PECUARIO
code OUTRAS

Payment

{
  "movementDate": "2022-12-31",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maturityDate": "2022-12-31",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Detalhes de valores/limites
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementType CANCELAMENTO_DE_PREMIO_E_PARCELA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsuranceRuralClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "GRANIZO",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ],
      "branchInfo": {
        "surveyDate": "2022-12-31",
        "surveyAddress": "string",
        "surveyCountrySubDivision": "SP",
        "surveyPostCode": "10000000",
        "surveyCountryCode": "BRA"
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceRuralClaim] true none none
links Links true none none
meta Meta true none none

InsuranceRuralClaim

{
  "identification": "string",
  "documentationDeliveryDate": "2022-12-31",
  "status": "ABERTO",
  "statusAlterationDate": "2022-12-31",
  "occurrenceDate": "2022-12-31",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": "0111",
      "code": "GRANIZO",
      "description": "string",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31"
    }
  ],
  "branchInfo": {
    "surveyDate": "2022-12-31",
    "surveyAddress": "string",
    "surveyCountrySubDivision": "SP",
    "surveyPostCode": "10000000",
    "surveyCountryCode": "BRA"
  }
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) false none Data de entrega da documentação completa (Caso tenha ocorrido toda a entrega)
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Detalhes de valores/limites
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsuranceRuralClaimCoverage] false none none
branchInfo InsuranceRuralSpecificClaim false none Informações do Anexo Específico

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsuranceRuralClaimCoverage

{
  "insuredObjectId": "string",
  "branch": "0111",
  "code": "GRANIZO",
  "description": "string",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code GRANIZO
code GEADA
code GRANIZO_GEADA
code GRANIZO_GEADA_CHUVA_EXCESSIVA
code COMPREENSIVA
code COMPREENSIVA_COM_DOENCAS_E_PRAGAS
code CANCRO_CITRICO
code COMPREENSIVA_PARA_A_MODALIDADE_BENFEITORIAS_E_PRODUTOS_AGROPECUARIO
code COMPREENSIVA_PARA_A_MODALIDADE_PENHOR_RURAL
code MORTE_DE_ANIMAIS
code CONFINAMENTO_SEMI_CONFINAMENTO_BOVINOS_DE_CORTE
code CONFINAMENTO_BOVINOS_DE_LEITE
code VIAGEM
code EXPOSICAO_MOSTRA_E_LEILAO
code CARREIRA
code SALTO_E_ADESTRAMENTO
code PROVAS_FUNCIONAIS
code HIPISMO_RURAL
code POLO
code TROTE
code VAQUEJADA
code EXTENSAO_DE_COBERTURA_EM_TERRITORIO_ESTRANGEIRO
code TRANSPORTE
code RESPONSABILIDADE_CIVIL
code PERDA_DE_FERTILIDADE_DE_GARANHAO
code REEMBOLSO_CIRURGICO
code COLETA_DE_SEMEN
code PREMUNICAO
code COMPREENSIVA_PARA_A_MODALIDADE_FLORESTAS
code VIDA_DO_PRODUTOR_RURAL
code BASICA_DE_FATURAMENTO_PECUARIO
code OUTRAS

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

InsuranceRuralSpecificPolicyInfo

{
  "insuredObjects": [
    {
      "identification": "string",
      "isFESRParticipant": true,
      "subventionAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "subventionType": "AC",
      "safeArea": "2000.00",
      "unitMeasure": "HECTAR",
      "cultureCode": 11111111,
      "flockCode": "BOVINOS",
      "forestCode": "PINUS",
      "surveyDate": "2022-12-31",
      "surveyAddress": "string",
      "surveyCountrySubDivision": "SP",
      "surveyPostCode": "10000000",
      "surveyCountryCode": "BRA",
      "surveyorIdType": "CPF",
      "surveyorId": "40",
      "surveyorName": "string",
      "modelType": "CLIMATICOS",
      "areAssetsCovered": true,
      "coveredAnimalDestination": "CONSUMO",
      "animalType": "ELITE"
    }
  ]
}

Informações do Anexo Específico

Properties

Name Type Required Restrictions Description
insuredObjects [InsuranceRuralSpecificInsuredObject] false none none

InsuranceRuralSpecificInsuredObject

{
  "identification": "string",
  "isFESRParticipant": true,
  "subventionAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "subventionType": "AC",
  "safeArea": "2000.00",
  "unitMeasure": "HECTAR",
  "cultureCode": 11111111,
  "flockCode": "BOVINOS",
  "forestCode": "PINUS",
  "surveyDate": "2022-12-31",
  "surveyAddress": "string",
  "surveyCountrySubDivision": "SP",
  "surveyPostCode": "10000000",
  "surveyCountryCode": "BRA",
  "surveyorIdType": "CPF",
  "surveyorId": "40",
  "surveyorName": "string",
  "modelType": "CLIMATICOS",
  "areAssetsCovered": true,
  "coveredAnimalDestination": "CONSUMO",
  "animalType": "ELITE"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado
isFESRParticipant boolean false none Indica se participa do Fundo de Estabilidade do Seguro Rural. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
subventionAmount AmountDetails false none Detalhes de valores/limites
subventionType string false none Origem da subvenção. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
safeArea string false none Área Segurada Total. Caso aplicável
unitMeasure string false none Unidade de medida da área segurada. Caso aplicável
cultureCode number false none Código Culturas, Conforme padronização definida em regulamentação vigente. Caso contrato for da modalidade "Agrícola"
flockCode string false none Código Rebanhos. Caso contrato for da modalidade "Pecuário"
forestCode string false none Código Florestas. Caso contrato for da modalidade "Florestas"
surveyDate string(date) false none Data da vistoria. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyAddress string false none Local da vistoria. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyCountrySubDivision string false none UF da vistoria. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyPostCode string false none Código postal da vistoria. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyCountryCode string false none País da vistoria, de acordo com o código "alpha3" do ISO-3166. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyorIdType string false none Tipo de documento do vistoriador. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyorId string false none CPF / CNPJ / Documento estrangeiro do vistoriador. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyorName string false none Nome ou razão social do vistoriador. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
modelType string false none Tipos de modelos paramétricos. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
areAssetsCovered boolean false none Cobre bens que não foram dados em garantia de operação de crédito rural?. Caso contrato for relativo a "Benfeitorias" ou "Produtos Agropecuários"
coveredAnimalDestination string false none Destinação dos animais cobertos para Pecuário. Caso contrato for da modalidade "Pecuário"
animalType string false none Classificação dos animais cobertos para Animais. Caso contrato for da modalidade "Animais"

Enumerated Values

Property Value
subventionType AC
subventionType AL
subventionType AP
subventionType AM
subventionType BA
subventionType CE
subventionType DF
subventionType ES
subventionType GO
subventionType MA
subventionType MT
subventionType MS
subventionType MG
subventionType PA
subventionType PB
subventionType PR
subventionType PE
subventionType PI
subventionType RJ
subventionType RN
subventionType RS
subventionType RO
subventionType RR
subventionType SC
subventionType SP
subventionType SE
subventionType TO
subventionType BR
subventionType XX
unitMeasure HECTAR
unitMeasure METRO_QUADRADO
unitMeasure OUTROS
flockCode BOVINOS
flockCode EQUINOS
flockCode OVINOS
flockCode SUINOS
flockCode CAPRINOS
flockCode AVES
flockCode BUBALINOS
flockCode OUTROS
forestCode PINUS
forestCode EUCALIPTO
forestCode TECA
forestCode SERINGUEIRA
forestCode OUTROS
surveyCountrySubDivision AC
surveyCountrySubDivision AL
surveyCountrySubDivision AP
surveyCountrySubDivision AM
surveyCountrySubDivision BA
surveyCountrySubDivision CE
surveyCountrySubDivision DF
surveyCountrySubDivision ES
surveyCountrySubDivision GO
surveyCountrySubDivision MA
surveyCountrySubDivision MT
surveyCountrySubDivision MS
surveyCountrySubDivision MG
surveyCountrySubDivision PA
surveyCountrySubDivision PB
surveyCountrySubDivision PR
surveyCountrySubDivision PE
surveyCountrySubDivision PI
surveyCountrySubDivision RJ
surveyCountrySubDivision RN
surveyCountrySubDivision RS
surveyCountrySubDivision RO
surveyCountrySubDivision RR
surveyCountrySubDivision SC
surveyCountrySubDivision SP
surveyCountrySubDivision SE
surveyCountrySubDivision TO
surveyorIdType CPF
surveyorIdType CNPJ
surveyorIdType OUTROS
modelType CLIMATICOS
modelType OUTROS
coveredAnimalDestination CONSUMO
coveredAnimalDestination PRODUCAO
coveredAnimalDestination REPRODUCAO
animalType ELITE
animalType DOMESTICO
animalType SEGURANCA

InsuranceRuralSpecificClaim

{
  "surveyDate": "2022-12-31",
  "surveyAddress": "string",
  "surveyCountrySubDivision": "SP",
  "surveyPostCode": "10000000",
  "surveyCountryCode": "BRA"
}

Informações do Anexo Específico

Properties

Name Type Required Restrictions Description
surveyDate string(date) false none Data da vistoria. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyAddress string false none Local da vistoria. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyCountrySubDivision string false none UF da vistoria. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyPostCode string false none Código postal da vistoria. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"
surveyCountryCode string false none País da vistoria, de acordo com o código "alpha3" do ISO-3166. Caso contrato for da modalidade "Agrícola", "Pecuário", "Aquícola" e "Florestas"

Enumerated Values

Property Value
surveyCountrySubDivision AC
surveyCountrySubDivision AL
surveyCountrySubDivision AP
surveyCountrySubDivision AM
surveyCountrySubDivision BA
surveyCountrySubDivision CE
surveyCountrySubDivision DF
surveyCountrySubDivision ES
surveyCountrySubDivision GO
surveyCountrySubDivision MA
surveyCountrySubDivision MT
surveyCountrySubDivision MS
surveyCountrySubDivision MG
surveyCountrySubDivision PA
surveyCountrySubDivision PB
surveyCountrySubDivision PR
surveyCountrySubDivision PE
surveyCountrySubDivision PI
surveyCountrySubDivision RJ
surveyCountrySubDivision RN
surveyCountrySubDivision RS
surveyCountrySubDivision RO
surveyCountrySubDivision RR
surveyCountrySubDivision SC
surveyCountrySubDivision SP
surveyCountrySubDivision SE
surveyCountrySubDivision TO

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-rural/v1/insurance-rural"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceTransport

{
  "data": [
    {
      "brand": "string",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            "42"
          ]
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [object] true none none
» brand string true none Nome da marca reportada pelo participante do Open Insurance
» companies [object] true none none
»» companyName string true none Nome da sociedade pertencente à marca
»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»» policies [string] true none none
links Links true none none
meta Meta true none none

ResponseInsuranceTransportPolicyInfo

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyId": "111111",
    "susepProcessNumber": "string",
    "groupCertificateId": "string",
    "issuanceType": "EMISSAO_PROPRIA",
    "issuanceDate": "2022-12-31",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "leadInsurerCode": "string",
    "leadInsurerPolicyId": "string",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "proposalId": "string",
    "insureds": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ],
    "principals": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "insuredObjects": [
      {
        "identification": "string",
        "type": "CONTRATO",
        "typeAdditionalInfo": "string",
        "description": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "coverages": [
          {
            "branch": "0111",
            "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
            "description": "string",
            "internalCode": "string",
            "susepProcessNumber": "string",
            "LMI": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "isLMISublimit": true,
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "isMainCoverage": true,
            "feature": "MASSIFICADOS",
            "type": "PARAMETRICO",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31"
          }
        ]
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
        "description": "string",
        "deductible": {
          "type": "DEDUTIVEL",
          "typeAdditionalInfo": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "period": 10,
          "periodicity": "DIA",
          "periodCountingMethod": "DIAS_UTEIS",
          "periodStartDate": "2022-05-16",
          "periodEndDate": "2022-05-17",
          "description": "Franquia de exemplo"
        },
        "POS": {
          "applicationType": "VALOR",
          "description": "Descrição de exemplo",
          "minValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxValue": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "percentage": "10.00"
        }
      }
    ],
    "coinsuranceRetainedPercentage": "10.00",
    "coinsurers": [
      {
        "identification": "string",
        "cededPercentage": "10.00"
      }
    ],
    "branchInfo": {
      "endorsements": [
        {
          "travelType": "INTERNACIONAL_IMPORTACAO",
          "transportType": "AEREO",
          "shipmentsNumber": 10,
          "branch": "0111",
          "shipmentsPremium": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "shipmentsPremiumBRL": "2000.00",
          "shipmentsInsuredsAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "minInsuredAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maxInsuredAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceTransportPolicyInfo true none none
links Links true none none
meta Meta true none none

InsuranceTransportPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "2022-12-31",
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "isLMISublimit": true,
          "termStartDate": "2022-12-31",
          "termEndDate": "2022-12-31",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-12-31",
          "gracePeriodEndDate": "2022-12-31"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maxValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "percentage": "10.00"
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10.00",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": "10.00"
    }
  ],
  "branchInfo": {
    "endorsements": [
      {
        "travelType": "INTERNACIONAL_IMPORTACAO",
        "transportType": "AEREO",
        "shipmentsNumber": 10,
        "branch": "0111",
        "shipmentsPremium": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "shipmentsPremiumBRL": "2000.00",
        "shipmentsInsuredsAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "minInsuredAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maxInsuredAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Detalhes de valores/limites
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [BeneficiaryInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsuranceTransportInsuredObject] true none none
coverages [InsuranceTransportCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none
branchInfo InsuranceTransportSpecificPolicyInfo true none Informações do Anexo Específico

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

BeneficiaryInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string false none Documento de Identificação do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
brokerId string false none Identificador do intermediador da apólice - código Susep do corretor(a) (Caso Tipo de Intermediador for CORRETOR)
identificationType string false none Tipo de Documento do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsuranceTransportInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "isLMISublimit": true,
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-12-31",
      "gracePeriodEndDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails false none Detalhes de valores/limites
coverages [InsuranceTransportInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type FROTA
type PESSOA
type OUTROS

InsuranceTransportInsuredObjectCoverage

{
  "branch": "0111",
  "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "isLMISublimit": true,
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-12-31",
  "gracePeriodEndDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Detalhes de valores/limites
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code ACIDENTES_PESSOAIS_COM_PASSAGEIROS
code ACIDENTES_PESSOAIS_COM_TRIPULANTES
code DANOS_CORPORAIS_PASSAGEIROS
code DANOS_CORPORAIS_TERCEIROS
code DANOS_CORPORAIS_TRIPULANTES
code DANOS_ESTETICOS_PASSAGEIROS
code DANOS_ESTETICOS_TERCEIROS
code DANOS_MATERIAIS_PASSAGEIROS
code DANOS_MATERIAIS_TERCEIROS
code DANOS_MATERIAIS_TRIPULANTES
code DANOS_MORAIS_PASSAGEIROS
code DANOS_MORAIS_TERCEIROS
code DANOS_MORAIS_TRIPULANTES
code DESPESAS_COM_HONORARIOS
code EMBARCADOR_AMPLA_A
code EMBARCADOR_RESTRITA_B
code EMBARCADOR_RESTRITA_C
code RESPONSABILIDADE_CIVIL_DO_OPERADOR_DE_TRANSPORTES_MULTIMODAL_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_AEREO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_AQUAVIARIO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_FERROVIARIO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_EM_VIAGEM_INTERNACIONAL
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_EM_VIAGEM_INTERNACIONAL_DANOS_CARGA_TRANSPORTADA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_POR_DESAPARECIMENTO_DE_CARGA
code OUTRAS
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsuranceTransportCoverage

{
  "branch": "0111",
  "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Enumerated Values

Property Value
code ACIDENTES_PESSOAIS_COM_PASSAGEIROS
code ACIDENTES_PESSOAIS_COM_TRIPULANTES
code DANOS_CORPORAIS_PASSAGEIROS
code DANOS_CORPORAIS_TERCEIROS
code DANOS_CORPORAIS_TRIPULANTES
code DANOS_ESTETICOS_PASSAGEIROS
code DANOS_ESTETICOS_TERCEIROS
code DANOS_ESTETICOS_TRIPULANTES
code DANOS_MATERIAIS_PASSAGEIROS
code DANOS_MATERIAIS_TERCEIROS
code DANOS_MATERIAIS_TRIPULANTES
code DANOS_MORAIS_PASSAGEIROS
code DANOS_MORAIS_TERCEIROS
code DANOS_MORAIS_TRIPULANTES
code DESPESAS_COM_HONORARIOS
code EMBARCADOR_AMPLA_A_RISCOS_DE_PERDA_OU_DANO_MATERIAL_SOFRIDOS_PELO_OBJETO_SEGURADO_EM_CONSEQUENCIA_DE_QUAISQUER_CAUSAS_EXTERNAS_EXCETO_AS_PREVISTAS_NA_CLAUSULA_DE_PREJUIZOS_NAO_INDENIZAVEIS
code EMBARCADOR_RESTRITA_B_COBERTURAS_ELENCADAS_NA_EMBARCADOR_RESTRITA_C_E_INCLUI_INUNDACAO_TRANSBORDAMENTO_DE_CURSOS_DAGUA_REPRESAS_LAGOS_OU_LAGOAS_DURANTE_A_VIAGEM_TERRESTRE_DESMORONAMENTO_OU_QUEDA_DE_PEDRAS_TERRAS_OBRAS_DE_ARTE_DE_QUALQUER_NATUREZA_OU_OUTROS_OBJETOS_DURANTE_A_VIAGEM_TERRESTRE_TERREMOTO_OU_ERUPCAO_VULCANICA_E
code ENTRADA_DE_AGUA_DO_MAR_LAGO_OU_RIO_NA_EMBARCACAO_OU_NO_NAVIO
code VEICULO_CONTAINER_FURGAO_LIFTVAN_OU_LOCAL_DE_ARMAZENAGEM
code EMBARCADOR_RESTRITA_C_PERDAS_E_DANOS_MATERIAIS_CAUSADOS_AO_OBJETO_SEGURADO_EXCLUSIVAMENTE_POR_INCENDIO_RAIO_OU_EXPLOSAO_ENCALHE
code NAUFRAGIO_OU_SOCOBRAMENTO_DO_NAVIO_OU_EMBARCACAO_CAPOTAGEM_COLISAO_TOMBAMENTO_OU_DESCARRILAMENTO_DE_VEICULO_TERRESTRE_ABALROAMENTO_COLISAO_OU_CONTATO_DO_NAVIO_OU_EMBARCACAO_COM_QUALQUER_OBJETO_EXTERNO_QUE_NAO_SEJA_AGUA_COLISAO_QUEDA_E_OU_ATERRISSAGEM_FORCADA_DA_AERONAVE_DEVIDAMENTE_COMPROVADA_DESCARGA_DA_CARGA_EM_PORTO_DE_ARRIBADA_CARGA_LANCADA_AO_MAR_PERDA_TOTAL_DE_QUALQUER_VOLUME_DURANTE_AS_OPERACOES_DE_CARGA_E_DESCARGA_DO_NAVIO_E
code PERDA_TOTAL_DECORRENTE_DE_FORTUNA_DO_MAR_E_OU_DE_ARREBATAMENTO_PELO_MAR
code RESPONSABILIDADE_CIVIL_DO_OPERADOR_DE_TRANSPORTES_MULTIMODAL_CARGA_RCOTM_C
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_AEREO_CARGA_RCTA_C
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_AQUAVIARIO_CARGA_RCA_C
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_FERROVIARIO_CARGA_RCTF_C
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_CARGA_RCTR
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_EM_VIAGEM_INTERNACIONAL_DANOS_CAUSADOS_A_PESSOAS_OU_COISAS_TRANSPORTADAS_OU_NAO_A_EXCECAO_DA_CARGA_TRANSPORTADA_CARTA_AZUL
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_EM_VIAGEM_INTERNACIONAL_DANOS_A_CARGA_TRANSPORTADA_RCTR_VI_C_
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_POR_DESAPARECIMENTO_DE_CARGA_RCF_DC
code OUTRAS

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Detalhes de valores/limites
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maxValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "percentage": "10.00"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Detalhes de valores/limites
maxValue AmountDetails false none Detalhes de valores/limites
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10.00"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

ResponseInsuranceTransportPremium

{
  "data": {
    "paymentsQuantity": 4,
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "coverages": [
      {
        "branch": "0111",
        "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
        "description": "string",
        "premiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        }
      }
    ],
    "payments": [
      {
        "movementDate": "2022-12-31",
        "movementType": "LIQUIDACAO_DE_PREMIO",
        "movementOrigin": "EMISSAO_DIRETA",
        "movementPaymentsNumber": 0,
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maturityDate": "2022-12-31",
        "tellerId": "string",
        "tellerIdType": "CPF",
        "tellerName": "string",
        "financialInstitutionCode": "string",
        "paymentType": "BOLETO"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceTransportPremium true none none
links Links true none none
meta Meta true none none

InsuranceTransportPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
      "description": "string",
      "premiumAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "payments": [
    {
      "movementDate": "2022-12-31",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "maturityDate": "2022-12-31",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Detalhes de valores/limites
coverages [InsuranceTransportPremiumCoverage] true none none
payments [Payment] true none none

InsuranceTransportPremiumCoverage

{
  "branch": "0111",
  "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
  "description": "string",
  "premiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Detalhes de valores/limites

Enumerated Values

Property Value
code ACIDENTES_PESSOAIS_COM_PASSAGEIROS
code ACIDENTES_PESSOAIS_COM_TRIPULANTES
code DANOS_CORPORAIS_PASSAGEIROS
code DANOS_CORPORAIS_TERCEIROS
code DANOS_CORPORAIS_TRIPULANTES
code DANOS_ESTETICOS_PASSAGEIROS
code DANOS_ESTETICOS_TERCEIROS
code DANOS_MATERIAIS_PASSAGEIROS
code DANOS_MATERIAIS_TERCEIROS
code DANOS_MATERIAIS_TRIPULANTES
code DANOS_MORAIS_PASSAGEIROS
code DANOS_MORAIS_TERCEIROS
code DANOS_MORAIS_TRIPULANTES
code DESPESAS_COM_HONORARIOS
code EMBARCADOR_AMPLA_A
code EMBARCADOR_RESTRITA_B
code EMBARCADOR_RESTRITA_C
code RESPONSABILIDADE_CIVIL_DO_OPERADOR_DE_TRANSPORTES_MULTIMODAL_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_AEREO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_AQUAVIARIO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_FERROVIARIO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_EM_VIAGEM_INTERNACIONAL
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_EM_VIAGEM_INTERNACIONAL_DANOS_CARGA_TRANSPORTADA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_POR_DESAPARECIMENTO_DE_CARGA
code OUTRAS

Payment

{
  "movementDate": "2022-12-31",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maturityDate": "2022-12-31",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Detalhes de valores/limites
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementType CANCELAMENTO_DE_PREMIO_E_PARCELA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

ResponseInsuranceTransportClaims

{
  "data": [
    {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceTransportClaim] true none none
links Links true none none
meta Meta true none none

InsuranceTransportClaim

{
  "identification": "string",
  "documentationDeliveryDate": "2022-12-31",
  "status": "ABERTO",
  "statusAlterationDate": "2022-12-31",
  "occurrenceDate": "2022-12-31",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": "0111",
      "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
      "description": "string",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) false none Data de entrega da documentação completa (Caso tenha ocorrido toda a entrega)
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Detalhes de valores/limites
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsuranceTransportClaimCoverage] false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsuranceTransportClaimCoverage

{
  "insuredObjectId": "string",
  "branch": "0111",
  "code": "ACIDENTES_PESSOAIS_COM_PASSAGEIROS",
  "description": "string",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

Enumerated Values

Property Value
code ACIDENTES_PESSOAIS_COM_PASSAGEIROS
code ACIDENTES_PESSOAIS_COM_TRIPULANTES
code DANOS_CORPORAIS_PASSAGEIROS
code DANOS_CORPORAIS_TERCEIROS
code DANOS_CORPORAIS_TRIPULANTES
code DANOS_ESTETICOS_PASSAGEIROS
code DANOS_ESTETICOS_TERCEIROS
code DANOS_MATERIAIS_PASSAGEIROS
code DANOS_MATERIAIS_TERCEIROS
code DANOS_MATERIAIS_TRIPULANTES
code DANOS_MORAIS_PASSAGEIROS
code DANOS_MORAIS_TERCEIROS
code DANOS_MORAIS_TRIPULANTES
code DESPESAS_COM_HONORARIOS
code EMBARCADOR_AMPLA_A
code EMBARCADOR_RESTRITA_B
code EMBARCADOR_RESTRITA_C
code RESPONSABILIDADE_CIVIL_DO_OPERADOR_DE_TRANSPORTES_MULTIMODAL_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_AEREO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_AQUAVIARIO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_FERROVIARIO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_CARGA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_EM_VIAGEM_INTERNACIONAL
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_EM_VIAGEM_INTERNACIONAL_DANOS_CARGA_TRANSPORTADA
code RESPONSABILIDADE_CIVIL_DO_TRANSPORTADOR_RODOVIARIO_POR_DESAPARECIMENTO_DE_CARGA
code OUTRAS

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

InsuranceTransportSpecificPolicyInfo

{
  "endorsements": [
    {
      "travelType": "INTERNACIONAL_IMPORTACAO",
      "transportType": "AEREO",
      "shipmentsNumber": 10,
      "branch": "0111",
      "shipmentsPremium": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "shipmentsPremiumBRL": "2000.00",
      "shipmentsInsuredsAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "minInsuredAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "maxInsuredAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ]
}

Informações do Anexo Específico

Properties

Name Type Required Restrictions Description
endorsements [object] true none Informações de Endosso e Averbação
» travelType string true none Tipo de viagem
» transportType string true none Modalidade de Transporte
» shipmentsNumber integer true none Numero de Embarques Realizados
» branch string false none Grupo e ramo da cobertura
» shipmentsPremium AmountDetails true none Detalhes de valores/limites
» shipmentsPremiumBRL string true none Prêmio dos Embarques em reais
» shipmentsInsuredsAmount AmountDetails true none Detalhes de valores/limites
» minInsuredAmount AmountDetails true none Detalhes de valores/limites
» maxInsuredAmount AmountDetails true none Detalhes de valores/limites

Enumerated Values

Property Value
travelType INTERNACIONAL_IMPORTACAO
travelType INTERNACIONAL_EXPORTACAO
travelType NACIONAL
travelType INTERNACIONAL
transportType AEREO
transportType MARITIMO
transportType LACUSTRE_FLUVIAL
transportType RODOVIARIO
transportType FERROVIARIO
transportType MULTIMODAL
transportType DIVERSOS_MODAIS

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-transport/v1/insurance-transport"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceCapitalizationTitle

{
  "data": {
    "brand": {
      "name": "EMPRESA A Seguros",
      "companies": [
        {
          "companyName": "Nome da sociedade",
          "cnpjNumber": "12345678901234",
          "products": [
            {
              "productName": "Produto Exemplo",
              "planId": "string"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand object true none Marca reportada pelo participante do Open Insurance
»» name string true none Nome da marca reportada pelo participante do Open Insurance
»» companies [object] true none none
»»» companyName string true none Nome da sociedade pertencente à marca
»»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»»» products [object] true none none
»»»» productName string true none Nome comercial do produto associado ao plano
»»»» planId string true none planId - Identificador do contrato do plano
links Links true none none
meta Meta true none none

ResponseInsuranceCapitalizationTitlePlanInfo

{
  "data": {
    "series": [
      {
        "planId": "string",
        "seriesId": "string",
        "modality": "TRADICIONAL",
        "susepProcessNumber": "15414622222222222",
        "commercialName": "Denominação comercial do produto",
        "serieSize": 5000000,
        "uploadQuota": 10,
        "capitalizationQuota": 10,
        "raffleQuota": 10,
        "gracePeriodRedemption": 48,
        "gracePeriodForFullRedemption": 48,
        "updateIndex": "IPCA",
        "updateIndexOthers": "Índice de atualização Outros",
        "readjustmentIndex": "IPCA",
        "readjustmentIndexOthers": "Índice de reajuste Outros",
        "bonusClause": false,
        "frequency": "MENSAL",
        "frequencyDescription": "string",
        "interestRate": 10,
        "broker": [
          {
            "susepBrokerCode": "123123123",
            "brokerDescription": "string"
          }
        ],
        "titles": [
          {
            "titleId": "string",
            "registrationForm": "string",
            "issueTitleDate": "2023-01-30",
            "termStartDate": "2023-01-30",
            "termEndDate": "2023-01-30",
            "rafflePremiumAmount": {
              "amount": 2000,
              "currency": "BRL"
            },
            "contributionAmount": {
              "amount": 2000,
              "currency": "BRL"
            },
            "subscriber": [
              {
                "subscriberName": "Nome do Subscritor",
                "subscriberDocumentType": "OUTROS",
                "subscriberDocumentTypeOthers": "string",
                "subscriberDocumentNumber": "string",
                "subscriberPhones": [
                  {
                    "countryCallingCode": "55",
                    "areaCode": "11",
                    "number": "29875132"
                  }
                ],
                "subscriberAddress": "Av Naburo Ykesaki, 1270",
                "subscriberAddressAdditionalInfo": "Fundos",
                "subscriberTownName": "Rio de Janeiro",
                "subscriberCountrySubDivision": "RJ",
                "subscriberCountryCode": "BRA",
                "subscriberPostCode": "17500001",
                "holder": [
                  {
                    "holderName": "Nome do Titular",
                    "holderDocumentType": "OUTROS",
                    "holderDocumentTypeOthers": "string",
                    "holderDocumentNumber": "string",
                    "holderPhones": [],
                    "holderAddress": "Av Naburo Ykesaki, 1270",
                    "holderAddressAdditionalInfo": "Fundos",
                    "holderTownName": "Rio de Janeiro",
                    "holderCountrySubDivision": "RJ",
                    "holderCountryCode": "BRA",
                    "holderPostCode": "17500001",
                    "holderRedemption": false,
                    "holderRaffle": false
                  }
                ]
              }
            ],
            "technicalProvisions": [
              {
                "pmcAmount": {
                  "amount": 2000,
                  "currency": "BRL"
                },
                "pdbAmount": {
                  "amount": 2000,
                  "currency": "BRL"
                },
                "prAmount": {
                  "amount": 2000,
                  "currency": "BRL"
                },
                "pspAmount": {
                  "amount": 2000,
                  "currency": "BRL"
                }
              }
            ]
          }
        ]
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceCapitalizationTitlePlanInfo true none none
links Links true none none
meta Meta true none none

InsuranceCapitalizationTitlePlanInfo

{
  "series": [
    {
      "planId": "string",
      "seriesId": "string",
      "modality": "TRADICIONAL",
      "susepProcessNumber": "15414622222222222",
      "commercialName": "Denominação comercial do produto",
      "serieSize": 5000000,
      "uploadQuota": 10,
      "capitalizationQuota": 10,
      "raffleQuota": 10,
      "gracePeriodRedemption": 48,
      "gracePeriodForFullRedemption": 48,
      "updateIndex": "IPCA",
      "updateIndexOthers": "Índice de atualização Outros",
      "readjustmentIndex": "IPCA",
      "readjustmentIndexOthers": "Índice de reajuste Outros",
      "bonusClause": false,
      "frequency": "MENSAL",
      "frequencyDescription": "string",
      "interestRate": 10,
      "broker": [
        {
          "susepBrokerCode": "123123123",
          "brokerDescription": "string"
        }
      ],
      "titles": [
        {
          "titleId": "string",
          "registrationForm": "string",
          "issueTitleDate": "2023-01-30",
          "termStartDate": "2023-01-30",
          "termEndDate": "2023-01-30",
          "rafflePremiumAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "contributionAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "subscriber": [
            {
              "subscriberName": "Nome do Subscritor",
              "subscriberDocumentType": "OUTROS",
              "subscriberDocumentTypeOthers": "string",
              "subscriberDocumentNumber": "string",
              "subscriberPhones": [
                {
                  "countryCallingCode": "55",
                  "areaCode": "11",
                  "number": "29875132"
                }
              ],
              "subscriberAddress": "Av Naburo Ykesaki, 1270",
              "subscriberAddressAdditionalInfo": "Fundos",
              "subscriberTownName": "Rio de Janeiro",
              "subscriberCountrySubDivision": "RJ",
              "subscriberCountryCode": "BRA",
              "subscriberPostCode": "17500001",
              "holder": [
                {
                  "holderName": "Nome do Titular",
                  "holderDocumentType": "OUTROS",
                  "holderDocumentTypeOthers": "string",
                  "holderDocumentNumber": "string",
                  "holderPhones": [
                    {}
                  ],
                  "holderAddress": "Av Naburo Ykesaki, 1270",
                  "holderAddressAdditionalInfo": "Fundos",
                  "holderTownName": "Rio de Janeiro",
                  "holderCountrySubDivision": "RJ",
                  "holderCountryCode": "BRA",
                  "holderPostCode": "17500001",
                  "holderRedemption": false,
                  "holderRaffle": false
                }
              ]
            }
          ],
          "technicalProvisions": [
            {
              "pmcAmount": {
                "amount": 2000,
                "currency": "BRL"
              },
              "pdbAmount": {
                "amount": 2000,
                "currency": "BRL"
              },
              "prAmount": {
                "amount": 2000,
                "currency": "BRL"
              },
              "pspAmount": {
                "amount": 2000,
                "currency": "BRL"
              }
            }
          ]
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
series [InsuranceCapitalizationTitleSeries] true none Dados Gerais da Série

InsuranceCapitalizationTitleSeries

{
  "planId": "string",
  "seriesId": "string",
  "modality": "TRADICIONAL",
  "susepProcessNumber": "15414622222222222",
  "commercialName": "Denominação comercial do produto",
  "serieSize": 5000000,
  "uploadQuota": 10,
  "capitalizationQuota": 10,
  "raffleQuota": 10,
  "gracePeriodRedemption": 48,
  "gracePeriodForFullRedemption": 48,
  "updateIndex": "IPCA",
  "updateIndexOthers": "Índice de atualização Outros",
  "readjustmentIndex": "IPCA",
  "readjustmentIndexOthers": "Índice de reajuste Outros",
  "bonusClause": false,
  "frequency": "MENSAL",
  "frequencyDescription": "string",
  "interestRate": 10,
  "broker": [
    {
      "susepBrokerCode": "123123123",
      "brokerDescription": "string"
    }
  ],
  "titles": [
    {
      "titleId": "string",
      "registrationForm": "string",
      "issueTitleDate": "2023-01-30",
      "termStartDate": "2023-01-30",
      "termEndDate": "2023-01-30",
      "rafflePremiumAmount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "contributionAmount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "subscriber": [
        {
          "subscriberName": "Nome do Subscritor",
          "subscriberDocumentType": "OUTROS",
          "subscriberDocumentTypeOthers": "string",
          "subscriberDocumentNumber": "string",
          "subscriberPhones": [
            {
              "countryCallingCode": "55",
              "areaCode": "11",
              "number": "29875132"
            }
          ],
          "subscriberAddress": "Av Naburo Ykesaki, 1270",
          "subscriberAddressAdditionalInfo": "Fundos",
          "subscriberTownName": "Rio de Janeiro",
          "subscriberCountrySubDivision": "RJ",
          "subscriberCountryCode": "BRA",
          "subscriberPostCode": "17500001",
          "holder": [
            {
              "holderName": "Nome do Titular",
              "holderDocumentType": "OUTROS",
              "holderDocumentTypeOthers": "string",
              "holderDocumentNumber": "string",
              "holderPhones": [
                {
                  "countryCallingCode": "55",
                  "areaCode": "11",
                  "number": "29875132"
                }
              ],
              "holderAddress": "Av Naburo Ykesaki, 1270",
              "holderAddressAdditionalInfo": "Fundos",
              "holderTownName": "Rio de Janeiro",
              "holderCountrySubDivision": "RJ",
              "holderCountryCode": "BRA",
              "holderPostCode": "17500001",
              "holderRedemption": false,
              "holderRaffle": false
            }
          ]
        }
      ],
      "technicalProvisions": [
        {
          "pmcAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "pdbAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "prAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "pspAmount": {
            "amount": 2000,
            "currency": "BRL"
          }
        }
      ]
    }
  ]
}

Dados Gerais da Série

Properties

Name Type Required Restrictions Description
planId string true none Identificação do plano
seriesId string true none Identificação da série
modality string true none Modalidade
susepProcessNumber string true none Número do processo SUSEP.
commercialName string false none Denominação comercial do produto de propriedade exclusiva da sociedade de capitalização. Condicional, caso selecionada as opções "Filantropia Premiável" ou "Popular" no campo "Modalidade".
serieSize integer true none Quantidade máxima possível de títulos que pode ser emitida para uma mesma série
uploadQuota PercentageDetails true none Percentual da contribuição destinado aos custos de despesas com corretagem, colocação e administração do título de capitalização, emissão, divulgação, lucro da sociedade de capitalização e eventuais despesas relativas ao custeio da contemplação obrigatória e da distribuição de bônus
capitalizationQuota PercentageDetails true none Percentual da contribuição destinado à constituição de capital referente ao direito de resgate
raffleQuota PercentageDetails true none Percentual da contribuição destinado a custear os sorteios, se previstos no plano
gracePeriodRedemption integer true none Intervalo de tempo mínimo entre contratação e resgate parcial do direito, em meses.
gracePeriodForFullRedemption integer true none Intervalo de tempo mínimo entre contratação e resgate total do direito, em meses
updateIndex string true none Descreve o índice de atualização das reservas.
updateIndexOthers string false none Descreve o índice de atualização utilizado quando outro que não previamente relacionado nos domínios do campo.
readjustmentIndex string true none Índice de reajuste das contribuições e do capital para vigências acima de doze meses
readjustmentIndexOthers string false none Descreve o índice de reajuste utilizado quando outro que não previamente relacionado nos domínios do campo.
bonusClause boolean true none Cláusula de bônus
frequency string true none Tipo de Contribuição - pagamento único, pagamento mensal ou periódico
frequencyDescription string false none Descrição do Tipo de Contribuição (Quando o Tipo de Contribuição for 3. Pagamento Periódico)
interestRate PercentageDetails true none Taxa de juros efetiva real mensal utilizada para remuneração do título de capitalização.
broker [InsuranceCapitalizationTitleBroker] false none Dados do corretor (quando houver)
titles [InsuranceCapitalizationTitleTitle] true none Dados Gerais do Título

Enumerated Values

Property Value
modality TRADICIONAL
modality INSTRUMENTO_GARANTIA
modality COMPRA_PROGRAMADA
modality POPULAR
modality FILANTROPIA_PREMIAVEL
updateIndex INDICE_REMUNERACAO_BASICA_DEPOSITOS_POUPANCA
updateIndex IPCA
updateIndex INCC
updateIndex INPC
updateIndex IGPM
updateIndex OUTROS
readjustmentIndex INDICE_REMUNERACAO_BASICA_DEPOSITOS_POUPANCA
readjustmentIndex IPCA
readjustmentIndex INCC
readjustmentIndex INPC
readjustmentIndex IGPM
readjustmentIndex OUTROS
frequency UNICO
frequency MENSAL
frequency PERIODICO

InsuranceCapitalizationTitleBroker

{
  "susepBrokerCode": "123123123",
  "brokerDescription": "string"
}

Properties

Name Type Required Restrictions Description
susepBrokerCode string false none Código SUSEP do corretor.
brokerDescription string false none Nome ou Razão Social do Corretor

InsuranceCapitalizationTitleTitle

{
  "titleId": "string",
  "registrationForm": "string",
  "issueTitleDate": "2023-01-30",
  "termStartDate": "2023-01-30",
  "termEndDate": "2023-01-30",
  "rafflePremiumAmount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "contributionAmount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "subscriber": [
    {
      "subscriberName": "Nome do Subscritor",
      "subscriberDocumentType": "OUTROS",
      "subscriberDocumentTypeOthers": "string",
      "subscriberDocumentNumber": "string",
      "subscriberPhones": [
        {
          "countryCallingCode": "55",
          "areaCode": "11",
          "number": "29875132"
        }
      ],
      "subscriberAddress": "Av Naburo Ykesaki, 1270",
      "subscriberAddressAdditionalInfo": "Fundos",
      "subscriberTownName": "Rio de Janeiro",
      "subscriberCountrySubDivision": "RJ",
      "subscriberCountryCode": "BRA",
      "subscriberPostCode": "17500001",
      "holder": [
        {
          "holderName": "Nome do Titular",
          "holderDocumentType": "OUTROS",
          "holderDocumentTypeOthers": "string",
          "holderDocumentNumber": "string",
          "holderPhones": [
            {
              "countryCallingCode": "55",
              "areaCode": "11",
              "number": "29875132"
            }
          ],
          "holderAddress": "Av Naburo Ykesaki, 1270",
          "holderAddressAdditionalInfo": "Fundos",
          "holderTownName": "Rio de Janeiro",
          "holderCountrySubDivision": "RJ",
          "holderCountryCode": "BRA",
          "holderPostCode": "17500001",
          "holderRedemption": false,
          "holderRaffle": false
        }
      ]
    }
  ],
  "technicalProvisions": [
    {
      "pmcAmount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "pdbAmount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "prAmount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "pspAmount": {
        "amount": 2000,
        "currency": "BRL"
      }
    }
  ]
}

Properties

Name Type Required Restrictions Description
titleId string true none Identificação do título de capitalização
registrationForm string true none Identificação da ficha de cadastro ou contrato comercial
issueTitleDate string(date) true none Data de Emissão do Título
termStartDate string(date) true none Data de início de vigência do título de capitalização.
termEndDate string(date) true none Data de fim de vigência do título de capitalização.
rafflePremiumAmount AmountDetails true none Valor do premio de sorteio
contributionAmount AmountDetails true none Corresponde ao pagamento efetuado pelo subscritor à sociedade de capitalização para a aquisição do título de capitalização, podendo ser única, periódica ou mensal. Em todas as situações indicar para qual periodicidade de pagamento se aplicam os valores(pagamento mensal, pagamento único ou periódico).
subscriber [InsuranceCapitalizationTitleSubscriber] true none Dados Gerais do Título
technicalProvisions [InsuranceCapitalizationTitleTechnicalProvisions] true none Informações de Provisões técnicas

InsuranceCapitalizationTitleSubscriber

{
  "subscriberName": "Nome do Subscritor",
  "subscriberDocumentType": "OUTROS",
  "subscriberDocumentTypeOthers": "string",
  "subscriberDocumentNumber": "string",
  "subscriberPhones": [
    {
      "countryCallingCode": "55",
      "areaCode": "11",
      "number": "29875132"
    }
  ],
  "subscriberAddress": "Av Naburo Ykesaki, 1270",
  "subscriberAddressAdditionalInfo": "Fundos",
  "subscriberTownName": "Rio de Janeiro",
  "subscriberCountrySubDivision": "RJ",
  "subscriberCountryCode": "BRA",
  "subscriberPostCode": "17500001",
  "holder": [
    {
      "holderName": "Nome do Titular",
      "holderDocumentType": "OUTROS",
      "holderDocumentTypeOthers": "string",
      "holderDocumentNumber": "string",
      "holderPhones": [
        {
          "countryCallingCode": "55",
          "areaCode": "11",
          "number": "29875132"
        }
      ],
      "holderAddress": "Av Naburo Ykesaki, 1270",
      "holderAddressAdditionalInfo": "Fundos",
      "holderTownName": "Rio de Janeiro",
      "holderCountrySubDivision": "RJ",
      "holderCountryCode": "BRA",
      "holderPostCode": "17500001",
      "holderRedemption": false,
      "holderRaffle": false
    }
  ]
}

Properties

Name Type Required Restrictions Description
subscriberName string true none Nome ou Razão Social do Subscritor
subscriberDocumentType string true none Tipo de Documento do Subscritor
subscriberDocumentTypeOthers string false none Tipo de Documento do Subscritor, caso seja selecionado OUTROS.
subscriberDocumentNumber string true none Documento de Identificação do Subscritor
subscriberPhones [RequestorPhone] false none Lista com telefones do subscritor (quando houver)
subscriberAddress string true none Endereço do subscritor
subscriberAddressAdditionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.
subscriberTownName string true none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
Cidade do subscritor
subscriberCountrySubDivision EnumCountrySubDivision true none Estado do subscritor
subscriberCountryCode string true none Código do pais de acordo com o código “alpha3” do ISO-3166.
País do subscritor
subscriberPostCode string true none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'.
Código Postal do subscritor, Obrigatório, se houver
holder [InsuranceCapitalizationTitleHolder] false none Dados Gerais do Titular

Enumerated Values

Property Value
subscriberDocumentType CPF
subscriberDocumentType CNPJ
subscriberDocumentType PASSAPORTE
subscriberDocumentType OUTROS

InsuranceCapitalizationTitleHolder

{
  "holderName": "Nome do Titular",
  "holderDocumentType": "OUTROS",
  "holderDocumentTypeOthers": "string",
  "holderDocumentNumber": "string",
  "holderPhones": [
    {
      "countryCallingCode": "55",
      "areaCode": "11",
      "number": "29875132"
    }
  ],
  "holderAddress": "Av Naburo Ykesaki, 1270",
  "holderAddressAdditionalInfo": "Fundos",
  "holderTownName": "Rio de Janeiro",
  "holderCountrySubDivision": "RJ",
  "holderCountryCode": "BRA",
  "holderPostCode": "17500001",
  "holderRedemption": false,
  "holderRaffle": false
}

Properties

Name Type Required Restrictions Description
holderName string true none Nome ou Razão Social do Titular
holderDocumentType string true none Tipo de Documento do Titular
holderDocumentTypeOthers string false none Tipo de Documento do Titular, caso seja selecionado OUTROS.
holderDocumentNumber string true none Documento de Identificação do Titular
holderPhones [RequestorPhone] false none Lista com telefones do Titular (quando houver)
holderAddress string true none Endereço do titular
holderAddressAdditionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.
holderTownName string true none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
Cidade do titular
holderCountrySubDivision EnumCountrySubDivision true none Estado do titular
holderCountryCode string true none Código do pais de acordo com o código “alpha3” do ISO-3166.
País do titular
holderPostCode string true none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'.
Código Postal do titular, Obrigatório, se houver
holderRedemption boolean true none Titular do direito de resgate?
holderRaffle boolean true none Titular do direito de sorteio?

Enumerated Values

Property Value
holderDocumentType CPF
holderDocumentType CNPJ
holderDocumentType PASSAPORTE
holderDocumentType OUTROS

RequestorPhone

{
  "countryCallingCode": "55",
  "areaCode": "11",
  "number": "29875132"
}

Properties

Name Type Required Restrictions Description
countryCallingCode string false none Número de DDI (Discagem Direta Internacional) para telefone de acesso ao Cliente - se aplicável
areaCode EnumAreaCode false none Número de DDD (Discagem Direta à Distância) do telefone - se houver
number string false none Número de telefone do cliente

EnumAreaCode

"11"

Número de DDD (Discagem Direta à Distância) do telefone - se houver

Properties

Name Type Required Restrictions Description
anonymous string false none Número de DDD (Discagem Direta à Distância) do telefone - se houver

Enumerated Values

Property Value
anonymous 11
anonymous 12
anonymous 13
anonymous 14
anonymous 15
anonymous 16
anonymous 17
anonymous 18
anonymous 19
anonymous 21
anonymous 22
anonymous 24
anonymous 27
anonymous 28
anonymous 31
anonymous 32
anonymous 33
anonymous 34
anonymous 35
anonymous 37
anonymous 38
anonymous 41
anonymous 42
anonymous 43
anonymous 44
anonymous 45
anonymous 46
anonymous 47
anonymous 48
anonymous 49
anonymous 51
anonymous 53
anonymous 54
anonymous 55
anonymous 61
anonymous 62
anonymous 63
anonymous 64
anonymous 65
anonymous 66
anonymous 67
anonymous 68
anonymous 69
anonymous 71
anonymous 73
anonymous 74
anonymous 75
anonymous 77
anonymous 79
anonymous 81
anonymous 82
anonymous 83
anonymous 84
anonymous 85
anonymous 86
anonymous 87
anonymous 88
anonymous 89
anonymous 91
anonymous 92
anonymous 93
anonymous 94
anonymous 95
anonymous 96
anonymous 97
anonymous 98
anonymous 99
anonymous NA

EnumCountrySubDivision

"RJ"

Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros

Properties

Name Type Required Restrictions Description
anonymous string false none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros

Enumerated Values

Property Value
anonymous AC
anonymous AL
anonymous AP
anonymous AM
anonymous BA
anonymous CE
anonymous DF
anonymous ES
anonymous GO
anonymous MA
anonymous MT
anonymous MS
anonymous MG
anonymous PA
anonymous PB
anonymous PR
anonymous PE
anonymous PI
anonymous RJ
anonymous RN
anonymous RS
anonymous RO
anonymous RR
anonymous SC
anonymous SP
anonymous SE
anonymous TO

InsuranceCapitalizationTitleTechnicalProvisions

{
  "pmcAmount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "pdbAmount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "prAmount": {
    "amount": 2000,
    "currency": "BRL"
  },
  "pspAmount": {
    "amount": 2000,
    "currency": "BRL"
  }
}

Properties

Name Type Required Restrictions Description
pmcAmount AmountDetails true none Valor da PMC (fim do mes) - Valor da Provisão Matemática para Capitalização (PMC), no fim de cada mês. Caso não haja saldo informar nulo
pdbAmount AmountDetails true none Valor da PDB (fim do mes) - Valor da Provisão para Distribuição de Bônus (PDB), no fim de cada mês. Caso não haja saldo informar nulo
prAmount AmountDetails true none Valor da PR (fim do mes) - Valor da Provisão para Resgate (PR), no fim de cada mês. Caso não haja saldo informar nulo
pspAmount AmountDetails true none Valor da PSP (fim do mes) - Valor da Provisão de Sorteios a Pagar (PSP), no fim de cada mês. Caso não haja saldo informar nulo

ResponseInsuranceCapitalizationTitleEvent

{
  "data": [
    {
      "titleId": "string",
      "eventType": "SORTEIO",
      "event": {
        "raffle": {
          "raffleAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "raffleDate": "2023-01-30",
          "raffleSettlementDate": "2023-01-30"
        },
        "redemption": {
          "redemptionType": "ANTECIPADO_PARCIAL",
          "redemptionAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "redemptionBonusAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "unreturnedAmount": {
            "amount": 2000,
            "currency": "BRL"
          },
          "redemptionRequestDate": "2023-01-30",
          "redemptionSettlementDate": "2023-01-30"
        }
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceCapitalizationTitleEvent true none none
links Links true none none
meta Meta true none none

InsuranceCapitalizationTitleEvent

[
  {
    "titleId": "string",
    "eventType": "SORTEIO",
    "event": {
      "raffle": {
        "raffleAmount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "raffleDate": "2023-01-30",
        "raffleSettlementDate": "2023-01-30"
      },
      "redemption": {
        "redemptionType": "ANTECIPADO_PARCIAL",
        "redemptionAmount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "redemptionBonusAmount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "unreturnedAmount": {
          "amount": 2000,
          "currency": "BRL"
        },
        "redemptionRequestDate": "2023-01-30",
        "redemptionSettlementDate": "2023-01-30"
      }
    }
  }
]

Properties

Name Type Required Restrictions Description
titleId string false none Código identificador do título na sociedade.
eventType string false none Tipo de Evento
event object false none none
» raffle object false none none
»» raffleAmount AmountDetails false none Montante do capital sorteado (prêmio de sorteio bruto, livre de IOF, quando aplicável)
»» raffleDate string(date) false none Data de realização do sorteio
»» raffleSettlementDate string(date) false none Data da liquidação financeira do capital sorteado
» redemption object false none none
»» redemptionType string false none Tipo de resgate
»» redemptionAmount AmountDetails false none Valor de resgate. (Valor bruto de resgate, livre de IOF, quando aplicável)
»» redemptionBonusAmount AmountDetails false none Valor do Bonus. (Valor bruto do bonus resgatado, livre de IOF, quando aplicável)
»» unreturnedAmount AmountDetails false none Valor não restituido. (Valor bruto não restituido ao titular em caso de resgate antecipado)
»» redemptionRequestDate string(date) false none Data de solicitação do resgate
»» redemptionSettlementDate string(date) false none Data da liquidação financeira do resgate

Enumerated Values

Property Value
eventType SORTEIO
eventType RESGATE
redemptionType ANTECIPADO_PARCIAL
redemptionType ANTECIPADO_TOTAL
redemptionType FINAL_VIGENCIA

ResponseInsuranceCapitalizationTitleSettlement

{
  "data": [
    {
      "settlementId": "string",
      "settlementFinancialAmount": {
        "amount": 2000,
        "currency": "BRL"
      },
      "settlementPaymentDate": "2023-01-30",
      "settlementDueDate": "2023-01-30"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceCapitalizationTitleSettlement true none none
links Links true none none
meta Meta true none none

InsuranceCapitalizationTitleSettlement

[
  {
    "settlementId": "string",
    "settlementFinancialAmount": {
      "amount": 2000,
      "currency": "BRL"
    },
    "settlementPaymentDate": "2023-01-30",
    "settlementDueDate": "2023-01-30"
  }
]

Properties

Name Type Required Restrictions Description
settlementId string true none Identificador da Liquidação
settlementFinancialAmount AmountDetails true none Valor da liquidação financeira.
settlementPaymentDate string(date) true none Data de pagamento da liquidação
settlementDueDate string(date) true none Data de Vencimento da liquidação

AmountDetails

{
  "amount": 2000,
  "currency": "BRL"
}

Properties

Name Type Required Restrictions Description
amount number true none none
currency string true none Moeda da Parcela, de acordo com ISO-4217.

PercentageDetails

10

Properties

Name Type Required Restrictions Description
anonymous number false none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-capitalization-title/v1/insurance-capitalization-title"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceFinancialAssistance

{
  "data": {
    "brand": {
      "name": "EMPRESA A SEGUROS",
      "companies": [
        {
          "companyName": "Empresa da Organização A",
          "cnpjNumber": "12345678901234",
          "contracts": [
            {
              "contractId": "42"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand object true none Marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa das sociedades sob ela em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
»» name string true none Nome da Marca
»» companies [object] true none none
»»» companyName string true none Nome da sociedade pertencente à marca
»»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»»» contracts [object] false none none
»»»» contractId string true none Identificador do contrato de assistência financeira
links Links true none none
meta Meta true none none

ResponseInsuranceFinancialAssistanceContractInfo

{
  "data": {
    "contractId": "42",
    "certificateId": "42",
    "groupContractId": "42",
    "susepProcessNumber": "12345",
    "insureds": [
      {
        "documentType": "CPF",
        "documentNumber": "12345678910",
        "name": "Juan Kaique Cláudio Fernandes"
      }
    ],
    "conceivedCreditValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "creditedLiquidValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "counterInstallments": {
      "value": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "periodicity": "MENSAL",
      "quantity": 4,
      "firstDate": "2021-05-21",
      "lastDate": "2021-09-21"
    },
    "interestRate": 10,
    "effectiveCostRate": 10,
    "amortizationPeriod": 4,
    "acquittanceValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "acquittanceDate": "2021-09-21",
    "taxesValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "expensesValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "finesValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "monetaryUpdatesValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "administrativeFeesValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "interestValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceFinancialAssistanceContractInfo true none none
links Links true none none
meta Meta true none none

InsuranceFinancialAssistanceContractInfo

{
  "contractId": "42",
  "certificateId": "42",
  "groupContractId": "42",
  "susepProcessNumber": "12345",
  "insureds": [
    {
      "documentType": "CPF",
      "documentNumber": "12345678910",
      "name": "Juan Kaique Cláudio Fernandes"
    }
  ],
  "conceivedCreditValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "creditedLiquidValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "counterInstallments": {
    "value": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "periodicity": "MENSAL",
    "quantity": 4,
    "firstDate": "2021-05-21",
    "lastDate": "2021-09-21"
  },
  "interestRate": 10,
  "effectiveCostRate": 10,
  "amortizationPeriod": 4,
  "acquittanceValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "acquittanceDate": "2021-09-21",
  "taxesValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "expensesValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "finesValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "monetaryUpdatesValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "administrativeFeesValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "interestValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
contractId string true none Identificador do contrato de assistência financeira
certificateId string true none Identificação do certificado de participante ou certificado individual ou apólice individual
groupContractId string false none Identificação do contrato ou apólice (Quando contratação coletiva)
susepProcessNumber string true none Identificação do processo Susep referente ao plano que está vinculado o contrato de assistência financeira
insureds [InsuranceFinancialAssistanceInsured] true none [Informações do segurado/participante]
conceivedCreditValue AmountDetails true none Valor do Crédito concedido
creditedLiquidValue AmountDetails true none Valor Líquido Creditado
counterInstallments InsuranceFinancialAssistanceCounterInstallments true none Informações das contraprestações do contrato
interestRate PercentageDetails true none Taxa de juros contratada
effectiveCostRate PercentageDetails true none Taxa do custo efetivo total
amortizationPeriod integer true none Prazo de Amortização do Saldo Devedor em meses
acquittanceValue AmountDetails false none Valor Quitação Antecipada (quando houver) - Valor Bruto
acquittanceDate string(date) false none Data da Quitação Antecipada (quando houver)
taxesValue AmountDetails true none Valor de Tributos - Valor total de Tributos incidentes sobre a operação
expensesValue AmountDetails false none Valor de Despesas e Encargos (quando houver) - Valor de Despesas e Encargos de juros (moratórios)
finesValue AmountDetails false none Valor de Multa (quando houver)
monetaryUpdatesValue AmountDetails false none Valor de Atualização Monetária (quando houver) - Valor de Atualização Monetária referentes a cada prestação, se houver
administrativeFeesValue AmountDetails true none Valor da tarifa administrativa
interestValue AmountDetails true none Valor de juros - Os juros informados neste campo são remuneratórios

InsuranceFinancialAssistanceInsured

{
  "documentType": "CPF",
  "documentNumber": "12345678910",
  "name": "Juan Kaique Cláudio Fernandes"
}

Informações do segurado/participante

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento do Segurado / Participante
documentNumber string true none Documento de identificação do Segurado / Participante associado à apólice
name string true none Nome ou Razão Social do Segurado / Participante

Enumerated Values

Property Value
documentType CPF
documentType CNPJ
documentType PASSAPORTE
documentType OUTROS

InsuranceFinancialAssistanceCounterInstallments

{
  "value": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "periodicity": "MENSAL",
  "quantity": 4,
  "firstDate": "2021-05-21",
  "lastDate": "2021-09-21"
}

Informações das contraprestações do contrato

Properties

Name Type Required Restrictions Description
value AmountDetails true none Detalhes de valores/limites
periodicity string true none Periodicidade das contraprestações
quantity integer true none Quantidade das contraprestações
firstDate string(date) true none Data de vencimento da primeira contraprestação
lastDate string(date) true none Data de vencimento da última contraprestação

Enumerated Values

Property Value
periodicity MENSAL
periodicity BIMESTRAL
periodicity TRIMESTRAL
periodicity QUADRIMESTRAL
periodicity SEMESTRAL
periodicity ANUAL

ResponseInsuranceFinancialAssistanceMovements

{
  "data": [
    {
      "updatedDebitAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "remainingCounterInstallmentsQuantity": 4,
      "remainingUnpaidCounterInstallmentsQuantity": 4,
      "lifePensionPmBacAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "pensionPlanPmBacAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceFinancialAssistanceMovements] true none none
links Links true none none
meta Meta true none none

InsuranceFinancialAssistanceMovements

{
  "updatedDebitAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "remainingCounterInstallmentsQuantity": 4,
  "remainingUnpaidCounterInstallmentsQuantity": 4,
  "lifePensionPmBacAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "pensionPlanPmBacAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
updatedDebitAmount AmountDetails true none Saldo Devedor Atualizado - Saldo devedor na data do movimento
remainingCounterInstallmentsQuantity integer true none Quantidade de contraprestações a vencer
remainingUnpaidCounterInstallmentsQuantity integer true none Quantidade de Contraprestações vencidas e não pagas integralmente. Considerar valor "0" quando não houver contraprestações vencidas
lifePensionPmBacAmount AmountDetails false none Saldo individual da PMBaC sobrevivência (quando houver - Obrigatório se o produto for de Sobrevivência) - Declara o Saldo individual da PMBaC sobrevivência ao final do mês.
pensionPlanPmBacAmount AmountDetails false none Saldo individual da PMBaC risco (quando houver - Obrigatório se o produto for de Risco estruturado no regime de Capitalização) - Declara o Saldo individual da PMBaC de risco ao final do mês

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

PercentageDetails

10

Properties

Name Type Required Restrictions Description
anonymous number false none none

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-financial-assistance/v1/insurance-financial-assistance"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsuranceLifePension

{
  "data": {
    "brand": {
      "name": "EMPRESA A SEGUROS",
      "companies": [
        {
          "companyName": "Empresa da Organização A",
          "cnpjNumber": "12345678901234",
          "contracts": [
            {
              "productName": "Produto A Previdência",
              "pensionIdentification": "42"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand object true none Marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa das sociedades sob ela em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
»» name string true none Nome da Marca
»» companies [object] true none none
»»» companyName string true none Nome da sociedade pertencente à marca
»»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»»» contracts [object] false none none
»»»» productName string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade
»»»» pensionIdentification string true none Código único a ser definido pela sociedade
links Links true none none
meta Meta true none none

ResponseInsuranceLifePensionContractInfo

{
  "data": {
    "pensionIdentification": "42",
    "documents": [
      {
        "contractingType": "INDIVIDUAL",
        "certificateId": "67",
        "contractId": "681",
        "effectiveDateStart": "2021-05-21",
        "effectiveDateEnd": "2021-05-21"
      }
    ],
    "proposalId": "987",
    "insureds": [
      {
        "documentType": "CPF",
        "documentTypeOthers": "OUTROS",
        "documentNumber": "12345678910",
        "name": "Juan Kaique Cláudio Fernandes",
        "birthDate": "2021-05-21",
        "gender": "MASCULINO",
        "postCode": "17500001",
        "email": "nome@br.net",
        "townName": "Rio de Janeiro",
        "countrySubDivision": "RJ",
        "countryCode": "BRA",
        "address": "Av Naburo Ykesaki, 1270",
        "addressAdditionalInfo": "Fundos"
      }
    ],
    "beneficiary": [
      {
        "documentNumber": "12345678910",
        "documentType": "CPF",
        "documentTypeOthers": "OUTROS",
        "name": "Juan Kaique Cláudio Fernandes",
        "participationPercentage": "10.00"
      }
    ],
    "intermediary": [
      {
        "type": "CORRETOR",
        "documentNumber": "12345678910",
        "intermediaryId": "12097",
        "documentType": "CPF",
        "documentTypeOthers": "OUTROS",
        "name": "Empresa A",
        "postCode": "17500001",
        "townName": "Rio de Janeiro",
        "countrySubDivision": "RJ",
        "countryCode": "BRA",
        "address": "Av Naburo Ykesaki, 1270",
        "additionalInfo": "Fundos"
      }
    ],
    "planType": "AVERBADO",
    "plans": [
      {
        "coverageCode": "1999",
        "susepProcessNumber": "12345",
        "structureModality": "BENEFICIO_DEFINIDO",
        "benefitAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "rentsInterestRate": "10.00",
        "periodicity": "MENSAL",
        "grace": [
          {
            "graceType": "RESGATE",
            "gracePeriod": 4,
            "gracePeriodicity": "ANO",
            "dayIndicator": "UTEIS",
            "gracePeriodStart": "2021-05-21",
            "gracePeriodEnd": "2021-05-21",
            "gracePeriodBetween": 6,
            "gracePeriodBetweenType": "DIA"
          }
        ],
        "type": "PGBL",
        "typeDetails": "Descrição do Tipo de Plano",
        "lockedPlan": false,
        "qualifiedProposer": "SIM",
        "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
        "benefitPaymentMethod": "RENDA",
        "pmbacInterestRate": "10.00",
        "pmbacGuaranteePriceIndex": "IPC-FGV",
        "pmbacIndexLagging": 1,
        "financialResultReversal": false,
        "financialResultReversalPercentage": "10.00",
        "pdrOrVdrminimalGuaranteeIndex": "IPC-FGV",
        "pdrOrVdrminimalGuaranteePercentage": "10.00",
        "taxRegime": "PROGRESSIVO",
        "calculationBasis": "MENSAL"
      }
    ],
    "conjugatedPlan": true,
    "PMBaC": {
      "pmbacAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "provisionSurplusAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "FIE": [
        {
          "FIECNPJ": "12345678901234",
          "FIEName": "RAZÃO SOCIAL",
          "FIETradeName": "NOME FANTASIA"
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceLifePensionContractInfo true none none
links Links true none none
meta Meta true none none

InsuranceLifePensionContractInfo

{
  "pensionIdentification": "42",
  "documents": [
    {
      "contractingType": "INDIVIDUAL",
      "certificateId": "67",
      "contractId": "681",
      "effectiveDateStart": "2021-05-21",
      "effectiveDateEnd": "2021-05-21"
    }
  ],
  "proposalId": "987",
  "insureds": [
    {
      "documentType": "CPF",
      "documentTypeOthers": "OUTROS",
      "documentNumber": "12345678910",
      "name": "Juan Kaique Cláudio Fernandes",
      "birthDate": "2021-05-21",
      "gender": "MASCULINO",
      "postCode": "17500001",
      "email": "nome@br.net",
      "townName": "Rio de Janeiro",
      "countrySubDivision": "RJ",
      "countryCode": "BRA",
      "address": "Av Naburo Ykesaki, 1270",
      "addressAdditionalInfo": "Fundos"
    }
  ],
  "beneficiary": [
    {
      "documentNumber": "12345678910",
      "documentType": "CPF",
      "documentTypeOthers": "OUTROS",
      "name": "Juan Kaique Cláudio Fernandes",
      "participationPercentage": "10.00"
    }
  ],
  "intermediary": [
    {
      "type": "CORRETOR",
      "documentNumber": "12345678910",
      "intermediaryId": "12097",
      "documentType": "CPF",
      "documentTypeOthers": "OUTROS",
      "name": "Empresa A",
      "postCode": "17500001",
      "townName": "Rio de Janeiro",
      "countrySubDivision": "RJ",
      "countryCode": "BRA",
      "address": "Av Naburo Ykesaki, 1270",
      "additionalInfo": "Fundos"
    }
  ],
  "planType": "AVERBADO",
  "plans": [
    {
      "coverageCode": "1999",
      "susepProcessNumber": "12345",
      "structureModality": "BENEFICIO_DEFINIDO",
      "benefitAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "rentsInterestRate": "10.00",
      "periodicity": "MENSAL",
      "grace": [
        {
          "graceType": "RESGATE",
          "gracePeriod": 4,
          "gracePeriodicity": "ANO",
          "dayIndicator": "UTEIS",
          "gracePeriodStart": "2021-05-21",
          "gracePeriodEnd": "2021-05-21",
          "gracePeriodBetween": 6,
          "gracePeriodBetweenType": "DIA"
        }
      ],
      "type": "PGBL",
      "typeDetails": "Descrição do Tipo de Plano",
      "lockedPlan": false,
      "qualifiedProposer": "SIM",
      "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
      "benefitPaymentMethod": "RENDA",
      "pmbacInterestRate": "10.00",
      "pmbacGuaranteePriceIndex": "IPC-FGV",
      "pmbacIndexLagging": 1,
      "financialResultReversal": false,
      "financialResultReversalPercentage": "10.00",
      "pdrOrVdrminimalGuaranteeIndex": "IPC-FGV",
      "pdrOrVdrminimalGuaranteePercentage": "10.00",
      "taxRegime": "PROGRESSIVO",
      "calculationBasis": "MENSAL"
    }
  ],
  "conjugatedPlan": true,
  "PMBaC": {
    "pmbacAmount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "provisionSurplusAmount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "FIE": [
      {
        "FIECNPJ": "12345678901234",
        "FIEName": "RAZÃO SOCIAL",
        "FIETradeName": "NOME FANTASIA"
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
pensionIdentification string true none Código único a ser definido pela sociedade
documents [InsuranceLifePensionDocuments] true none none
proposalId string true none Identificador da Proposta de seguro
insureds [InsuranceLifePensionDocumentsInsured] true none [Informações do segurado/participante]
beneficiary [InsuranceLifePensionDocumentsBeneficiary] false none [Informações do beneficiário/pessoa associada, obrigatório se houver.]
intermediary [InsuranceLifePensionDocumentsIntermediary] false none [Informações de intermediário, obrigatório se houver.]
planType string false none Tipo do Plano (Quando Contrato Coletivo)
plans [InsuranceLifePensionPlans] true none none
conjugatedPlan boolean true none O plano é conjugado?
PMBaC object true none PMBaC
» pmbacAmount AmountDetails true none Valor PMBaC (fim do mês)
Valor da Provisão Matemática de Benefícios a Conceder (PMBaC), no fim de cada mês. Caso não haja saldo informar nulo
» provisionSurplusAmount AmountDetails true none Valor da provisão de excedentes financeiros (PEF) (valor ao final do mês) Caso não haja saldo informar nulo
» FIE [object] true none none
»» FIECNPJ string false none CNPJ do FIE
»» FIEName string false none Razão social do FIE
»» FIETradeName string false none Nome fantasia do FIE

Enumerated Values

Property Value
planType AVERBADO
planType INSTITUIDO_CONTRIBUTARIO
planType INSTITUIDO_NAO_CONTRIBUTARIO

InsuranceLifePensionDocuments

{
  "contractingType": "INDIVIDUAL",
  "certificateId": "67",
  "contractId": "681",
  "effectiveDateStart": "2021-05-21",
  "effectiveDateEnd": "2021-05-21"
}

Properties

Name Type Required Restrictions Description
contractingType string true none Tipo de contratação
certificateId string true none Identificador do certificado/apólice individual, caso contrato individual. Identificador do certificado, caso contrato coletivo.
contractId string false none identificação do contrato/apólice, em caso de contratação coletiva, obrigatório caso Tipo de contratação seja COLETIVO
effectiveDateStart string(date) true none Data de Início da Vigência do documento.
effectiveDateEnd string(date) true none Data de Fim da Vigência do documento.

Enumerated Values

Property Value
contractingType COLETIVO
contractingType INDIVIDUAL

InsuranceLifePensionDocumentsInsured

{
  "documentType": "CPF",
  "documentTypeOthers": "OUTROS",
  "documentNumber": "12345678910",
  "name": "Juan Kaique Cláudio Fernandes",
  "birthDate": "2021-05-21",
  "gender": "MASCULINO",
  "postCode": "17500001",
  "email": "nome@br.net",
  "townName": "Rio de Janeiro",
  "countrySubDivision": "RJ",
  "countryCode": "BRA",
  "address": "Av Naburo Ykesaki, 1270",
  "addressAdditionalInfo": "Fundos"
}

Informações do segurado/participante

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento do Segurado/Participante
documentTypeOthers string false none Descrição do Tipo de Documento quando for informada a opção OUTROS
documentNumber string true none Documento do Segurado/Participante
name string true none Nome do Segurado/Participante
birthDate string(date) true none Data de nascimento, conforme especificação RFC-3339
gender string true none Sexo do Segurado / Participante, Obrigatório, se houver
postCode string true none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'.
Código Postal do Segurado / Participante, Obrigatório, se houver
email string false none Endereço de email, Obrigatório, se houver
townName string true none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
Cidade do Segurado / Participante
countrySubDivision EnumCountrySubDivision true none Estado do Segurado / Participante
countryCode string true none Código do pais de acordo com o código “alpha3” do ISO-3166.
País do Segurado / Participante
address string true none Endereço do Segurado / Participante
addressAdditionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.

Enumerated Values

Property Value
documentType CPF
documentType OUTROS
gender MASCULINO
gender FEMININO
gender NAO_INFORMADO

InsuranceLifePensionDocumentsBeneficiary

{
  "documentNumber": "12345678910",
  "documentType": "CPF",
  "documentTypeOthers": "OUTROS",
  "name": "Juan Kaique Cláudio Fernandes",
  "participationPercentage": "10.00"
}

Informações do beneficiário/pessoa associada, obrigatório se houver.

Properties

Name Type Required Restrictions Description
documentNumber string false none Documento do beneficiário
documentType string false none Tipo de Documento do beneficiário
documentTypeOthers string false none Descrição do Tipo de Documento quando for informada a opção OUTROS
name string true none Nome beneficiário
participationPercentage string true none Percentual de particiapação do beneficiário.

Enumerated Values

Property Value
documentType CPF
documentType OUTROS

InsuranceLifePensionDocumentsIntermediary

{
  "type": "CORRETOR",
  "documentNumber": "12345678910",
  "intermediaryId": "12097",
  "documentType": "CPF",
  "documentTypeOthers": "OUTROS",
  "name": "Empresa A",
  "postCode": "17500001",
  "townName": "Rio de Janeiro",
  "countrySubDivision": "RJ",
  "countryCode": "BRA",
  "address": "Av Naburo Ykesaki, 1270",
  "additionalInfo": "Fundos"
}

Informações de intermediário, obrigatório se houver.

Properties

Name Type Required Restrictions Description
type string true none Tipo do Intermediador
documentNumber string false none Documento do Intermediador, Campo obrigatório quando o campo “Tipo” for preenchido com “1 - Corretor”.
intermediaryId string false none Identificador do Intermediador, Campo obrigatório quando o campo “Tipo” for preenchido com “1 - Corretor”.
documentType string false none Tipo de Documento do Intermediador, Campo obrigatório, Caso Tipo de Intermediador não seja Corretor ou quando for Corretor, porém o identificador do intermediador não seja informado)
documentTypeOthers string false none Descrição do Tipo de Documento quando for informada a opção OUTROS
name string false none Nome ou Razão Social do Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
postCode string false none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'.
Código Postal do Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
townName string false none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
Cidade da Pessoa Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
countrySubDivision EnumCountrySubDivision false none Estado da Pessoa Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
countryCode string false none Código do pais de acordo com o código “alpha3” do ISO-3166.
País da Pessoa Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
address string false none Corresponde ao Endereço do Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
additionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
documentType CPF
documentType CNPJ
documentType OUTROS

InsuranceLifePensionPlans

{
  "coverageCode": "1999",
  "susepProcessNumber": "12345",
  "structureModality": "BENEFICIO_DEFINIDO",
  "benefitAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "rentsInterestRate": "10.00",
  "periodicity": "MENSAL",
  "grace": [
    {
      "graceType": "RESGATE",
      "gracePeriod": 4,
      "gracePeriodicity": "ANO",
      "dayIndicator": "UTEIS",
      "gracePeriodStart": "2021-05-21",
      "gracePeriodEnd": "2021-05-21",
      "gracePeriodBetween": 6,
      "gracePeriodBetweenType": "DIA"
    }
  ],
  "type": "PGBL",
  "typeDetails": "Descrição do Tipo de Plano",
  "lockedPlan": false,
  "qualifiedProposer": "SIM",
  "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
  "benefitPaymentMethod": "RENDA",
  "pmbacInterestRate": "10.00",
  "pmbacGuaranteePriceIndex": "IPC-FGV",
  "pmbacIndexLagging": 1,
  "financialResultReversal": false,
  "financialResultReversalPercentage": "10.00",
  "pdrOrVdrminimalGuaranteeIndex": "IPC-FGV",
  "pdrOrVdrminimalGuaranteePercentage": "10.00",
  "taxRegime": "PROGRESSIVO",
  "calculationBasis": "MENSAL"
}

Properties

Name Type Required Restrictions Description
coverageCode string true none Código da Cobertura - De acordo com a Tabela 63 do Anexo I do Manual de Escopo de Dados
susepProcessNumber string true none Número do Processo Susep
structureModality string true none Modalidade de estruturação da cobertura
benefitAmount AmountDetails false none Valor do benefício em reais da cobertura contratada
rentsInterestRate string false none Taxa de Juros Rendas
periodicity string true none Peridicidade da Contribuição
grace [InsuranceLifePensionPlansGrace] false none [Dados de Carência para RCC, Capitalização e Sobrevivência, obrigatório se houver]
type string true none Tipo de plano
typeDetails string false none Descrição do Tipo de Plano, Campo obrigatório quando o domínio do campo 'Tipo de Plano' for OUTROS
lockedPlan boolean true none Indica se o plano consta como bloqueado
qualifiedProposer string true none Proponente Qualificado
biometricTable string false none Tábua biométrica, se houver
benefitPaymentMethod string true none Forma de pagamento do benefício
pmbacInterestRate string false none Taxa de Juros PMBaC, Obrigatório se houver
pmbacGuaranteePriceIndex string false none Indíce de Preços Garantido PMBaC, Obrigatório se houver
pmbacIndexLagging integer false none Defasagem do Indíce PMBaC, Obrigatório se houver
financialResultReversal boolean true none Reversão do Resultado Financeiro, Obrigatório se houver
financialResultReversalPercentage string false none Percentual de Reversão do Resultado Financeiro, obrigatório caso o campo 'Reversão do Resultado Financeiro' seja true.
pdrOrVdrminimalGuaranteeIndex string false none Indíce de Garantia Mínimia do PDR ou VDR, Obrigatório se houver
pdrOrVdrminimalGuaranteePercentage string false none Percentual de Garantia Mínima do PDR ou VDR, Obrigatório se houver
taxRegime string true none Regime Tributário
calculationBasis string true none Base de Cálculo

Enumerated Values

Property Value
structureModality BENEFICIO_DEFINIDO
structureModality CONTRIBUICAO_VARIAVEL
periodicity MENSAL
periodicity BIMESTRAL
periodicity TRIMESTRAL
periodicity QUADRIMESTRAL
periodicity SEMESTRAL
periodicity ANUAL
periodicity ESPORADICA
type PGBL
type PRGP
type PAGP
type PRSA
type PRI
type PDR
type VGBL
type VRGP
type VAGP
type VRSA
type VRI
type VDR
type TRADICIONAL
type OUTROS
qualifiedProposer SIM
qualifiedProposer NAO
biometricTable 1 - Mortalidade Geral / Beneficiário - AT49 M
biometricTable 2 - Mortalidade Geral / Beneficiário - AT49 F
biometricTable 3 - Mortalidade Geral / Beneficiário - AT50 M
biometricTable 4 - Mortalidade Geral / Beneficiário - AT50 F
biometricTable 5 - Mortalidade Geral / Beneficiário - AT55 M
biometricTable 6 - Mortalidade Geral / Beneficiário - AT55 F
biometricTable 7 - Mortalidade Geral / Beneficiário - AT71 M
biometricTable 8 - Mortalidade Geral / Beneficiário - AT71 F
biometricTable 9 - Mortalidade Geral / Beneficiário - AT83 M
biometricTable 10 - Mortalidade Geral / Beneficiário - AT83 F
biometricTable 11 - Mortalidade Geral / Beneficiário - AT2000 M
biometricTable 12 - Mortalidade Geral / Beneficiário - AT2000 F
biometricTable 13 - Mortalidade Geral / Beneficiário - CS041
biometricTable 14 - Mortalidade Geral / Beneficiário - CSO58
biometricTable 15 - Mortalidade Geral / Beneficiário - CSO80 M
biometricTable 16 - Mortalidade Geral / Beneficiário - CSO80 F
biometricTable 17 - Mortalidade Geral / Beneficiário - CSG 60
biometricTable 18 - Mortalidade Geral / Beneficiário - GAM71 M
biometricTable 19 - Mortalidade Geral / Beneficiário - GAM71 F
biometricTable 20 - Mortalidade Geral / Beneficiário - SGB51
biometricTable 21 - Mortalidade Geral / Beneficiário - SGB55
biometricTable 22 - Mortalidade Geral / Beneficiário - SGB71
biometricTable 23 - Mortalidade Geral / Beneficiário - SGB75
biometricTable 24 - Mortalidade Geral / Beneficiário - GKF70
biometricTable 25 - Mortalidade Geral / Beneficiário - GKF80
biometricTable 26 - Mortalidade Geral / Beneficiário - GKF95
biometricTable 27 - Mortalidade Geral / Beneficiário - GKM70
biometricTable 28 - Mortalidade Geral / Beneficiário - GKM80
biometricTable 29 - Mortalidade Geral / Beneficiário - GKM95
biometricTable 30 - Mortalidade Geral / Beneficiário - UP 84
biometricTable 31 - Mortalidade de Inválidos - IAPB 57
biometricTable 32 - Mortalidade de Inválidos - IAPB57 - Nivelada
biometricTable 33 - Mortalidade de Inválidos - ZIMMERMANN
biometricTable 34 - Mortalidade de Inválidos - WINKLEVOSS
biometricTable 35 - Mortalidade de Inválidos - BENTZIEN
biometricTable 36 - Mortalidade de Inválidos - EXP. IAPC
biometricTable 37 - Mortalidade de Inválidos - TASA27
biometricTable 38 - Mortalidade de Inválidos - MULLER
biometricTable 39 - Entrada em Invalidez - IAPB 57 FRACA
biometricTable 40 - Entrada em Invalidez - IAPB 57 FORTE
biometricTable 41 - Entrada em Invalidez - ZIMMERMANN
biometricTable 42 - Entrada em Invalidez - ÁLVARO VINDAS
biometricTable 43 - Entrada em Invalidez - TASA 27
biometricTable 44 - Entrada em Invalidez - MULLER
biometricTable 45 - Entrada em Invalidez - HUNTER
biometricTable 46 - Mortalidade Geral / Beneficiário - EB7
biometricTable 47 - Mortalidade Geral / Beneficiário - UP94 M
biometricTable 48 - Mortalidade Geral / Beneficiário - AT49
biometricTable 49 - Mortalidade Geral / Beneficiário - AT2000 female suavizada 10%
biometricTable 49 - Entrada em Invalidez - AT2000 female suavizada 10%
biometricTable 50 - Mortalidade Geral / Beneficiário - TGA
biometricTable 50 - Entrada em Invalidez - TGA
biometricTable 51 - Mortalidade Geral / Beneficiário - AT2000 male suavizada 10%
biometricTable 52 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2010-m
biometricTable 53 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2010-f
biometricTable 54 - Entrada em Invalidez - SUSEP_IBGE
biometricTable 55 - Mortalidade Geral / Beneficiário - Percentual Fixo
biometricTable 55 - Mortalidade de Inválidos - Percentual Fixo
biometricTable 55 - Entrada em Invalidez - Percentual Fixo
biometricTable 56 - Mortalidade Geral / Beneficiário - Perpétua
biometricTable 56 - Mortalidade de Inválidos - Perpétua
biometricTable 56 - Entrada em Invalidez - Perpétua
biometricTable 57 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2010-m
biometricTable 57 - Mortalidade de Inválidos - BR-EMSmt-V.2010-m
biometricTable 57 - Entrada em Invalidez - BR-EMSmt-V.2010-m
biometricTable 58 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2010-f
biometricTable 58 - Mortalidade de Inválidos - BR-EMSmt-V.2010-f
biometricTable 58 - Entrada em Invalidez - BR-EMSmt-V.2010-f
biometricTable 59 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2015-m
biometricTable 59 - Mortalidade de Inválidos - BR-EMSsb-V.2015-m
biometricTable 59 - Entrada em Invalidez - BR-EMSsb-V.2015-m
biometricTable 60 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2015-f
biometricTable 60 - Mortalidade de Inválidos - BR-EMSsb-V.2015-f
biometricTable 60 - Entrada em Invalidez - BR-EMSsb-V.2015-f
biometricTable 61 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2015-m
biometricTable 61 - Mortalidade de Inválidos - BR-EMSmt-V.2015-m
biometricTable 61 - Entrada em Invalidez - BR-EMSmt-V.2015-m
biometricTable 62 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2015-f
biometricTable 62 - Mortalidade de Inválidos - BR-EMSmt-V.2015-f
biometricTable 62 - Entrada em Invalidez - BR-EMSmt-V.2015-f
biometricTable 63 - Mortalidade Geral / Beneficiário - BR-EMSsb-m
biometricTable 63 - Mortalidade de Inválidos - BR-EMSsb-m
biometricTable 63 - Entrada em Invalidez - BR-EMSsb-m
biometricTable 64 - Mortalidade Geral / Beneficiário - BR-EMSsb-f
biometricTable 64 - Mortalidade de Inválidos - BR-EMSsb-f
biometricTable 64 - Entrada em Invalidez - BR-EMSsb-f
biometricTable 65 - Mortalidade Geral / Beneficiário - BR-EMSmt-m
biometricTable 65 - Mortalidade de Inválidos - BR-EMSmt-m
biometricTable 65 - Entrada em Invalidez - BR-EMSmt-m
biometricTable 66 - Mortalidade Geral / Beneficiário - BR-EMSmt-f
biometricTable 66 - Mortalidade de Inválidos - BR-EMSmt-f
biometricTable 66 - Entrada em Invalidez - BR-EMSmt-f
biometricTable 67 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2021-m
biometricTable 67 - Mortalidade de Inválidos - BR-EMSsb-V.2021-m
biometricTable 67 - Entrada em Invalidez - BR-EMSsb-V.2021-m
biometricTable 68 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2021-f
biometricTable 68 - Mortalidade de Inválidos - BR-EMSsb-V.2021-f
biometricTable 68 - Entrada em Invalidez - BR-EMSsb-V.2021-f
biometricTable 69 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2021-m
biometricTable 69 - Mortalidade de Inválidos - BR-EMSmt-V.2021-m
biometricTable 69 - Entrada em Invalidez - BR-EMSmt-V.2021-m
biometricTable 70 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2021-f
biometricTable 70 - Mortalidade de Inválidos - BR-EMSmt-V.2021-f
biometricTable 70 - Entrada em Invalidez - BR-EMSmt-V.2021-f
biometricTable 99 - Mortalidade Geral / Beneficiário - OUTRAS
biometricTable 99 - Mortalidade de Inválidos - OUTRAS
biometricTable 99 - Entrada em Invalidez - OUTRAS
benefitPaymentMethod UNICO
benefitPaymentMethod RENDA
pmbacGuaranteePriceIndex IPC-FGV
pmbacGuaranteePriceIndex IGP-DI-FGV
pmbacGuaranteePriceIndex IPCA-IBGE
pmbacGuaranteePriceIndex IGPM-FGV
pmbacGuaranteePriceIndex INPC-IBGE
pmbacGuaranteePriceIndex TR
pmbacGuaranteePriceIndex OUTROS
pdrOrVdrminimalGuaranteeIndex IPC-FGV
pdrOrVdrminimalGuaranteeIndex IGP-DI-FGV
pdrOrVdrminimalGuaranteeIndex IPCA-IBGE
pdrOrVdrminimalGuaranteeIndex IGPM-FGV
pdrOrVdrminimalGuaranteeIndex INPC-IBGE
pdrOrVdrminimalGuaranteeIndex TR
pdrOrVdrminimalGuaranteeIndex OUTROS
taxRegime PROGRESSIVO
taxRegime REGRESSIVO
calculationBasis MENSAL
calculationBasis ANUAL

InsuranceLifePensionPlansGrace

{
  "graceType": "RESGATE",
  "gracePeriod": 4,
  "gracePeriodicity": "ANO",
  "dayIndicator": "UTEIS",
  "gracePeriodStart": "2021-05-21",
  "gracePeriodEnd": "2021-05-21",
  "gracePeriodBetween": 6,
  "gracePeriodBetweenType": "DIA"
}

Dados de Carência para RCC, Capitalização e Sobrevivência, obrigatório se houver

Properties

Name Type Required Restrictions Description
graceType string false none Tipo de carência, Obrigatório se houver
gracePeriod integer false none Informar o número de unidades do período de carência, de acordo com a periodicidade informada no próximo campo.
gracePeriodicity string false none Periodicidade da Carência, Obrigatório se houver
dayIndicator string false none Índicador de dias úteis ou Corridos, Obrigatório se houver
gracePeriodStart string(date) false none Data de Início da Carência.
gracePeriodEnd string(date) false none Data de Fim da carência. Obrigatório se houver
gracePeriodBetween integer false none Prazo de Carência entre Resgates, Obrigatório se houver
gracePeriodBetweenType string false none Tipo de Prazo de Carência entre Resgates, Obrigatório quando o valor do campo 'Tipo de Carencia' for 'RESGATE'

Enumerated Values

Property Value
graceType PORTABILIDADE
graceType RESGATE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
dayIndicator UTEIS
dayIndicator CORRIDOS
gracePeriodBetweenType DIA
gracePeriodBetweenType MES
gracePeriodBetweenType ANO

ResponseInsuranceLifePensionMovements

{
  "data": {
    "movementContributions": [
      {
        "contributionAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "contributionPaymentDate": "2021-05-21",
        "contributionExpirationDate": "2021-05-21",
        "chargedInAdvanceAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "periodicity": "MENSAL"
      }
    ],
    "movementBenefits": [
      {
        "benefitAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "benefitPaymentDate": "2021-05-21"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceLifePensionMovements true none none
links Links true none none
meta Meta true none none

InsuranceLifePensionMovements

{
  "movementContributions": [
    {
      "contributionAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "contributionPaymentDate": "2021-05-21",
      "contributionExpirationDate": "2021-05-21",
      "chargedInAdvanceAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "periodicity": "MENSAL"
    }
  ],
  "movementBenefits": [
    {
      "benefitAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "benefitPaymentDate": "2021-05-21"
    }
  ]
}

Properties

Name Type Required Restrictions Description
movementContributions [object] false none none
» contributionAmount AmountDetails false none Valores de contribuições/prêmios comerciais pagos pelo segurado participante (em relação aos últimos 12 meses), Obrigatório se houver
» contributionPaymentDate string(date) false none Datas de Pagamentos das contribuições/prêmios comerciais (em relação aos últimos 12 meses), Obrigatório, se houver
» contributionExpirationDate string(date) false none Datas de Vencimentos das contribuições/prêmios comerciais (em relação aos últimos 12 meses)
» chargedInAdvanceAmount AmountDetails false none Valor do carregamento cobrado de forma antecipada, Obrigatório se houver
» periodicity string false none Periodicidade da contribuições
movementBenefits [object] false none none
» benefitAmount AmountDetails false none Valores de benefícios recebidos (em relação aos últimos 12 meses), Obrigatório, se houver
» benefitPaymentDate string(date) false none Datas de Pagamentos de benefícios recebidos (em relação aos últimos 12 meses), Obrigatório, se houver

Enumerated Values

Property Value
periodicity MENSAL
periodicity BIMESTRAL
periodicity TRIMESTRAL
periodicity QUADRIMESTRAL
periodicity SEMESTRAL
periodicity ANUAL
periodicity ESPORADICA

ResponseInsuranceLifePensionPortabilities

{
  "data": {
    "hasOccurredPortability": true,
    "portabilityInfo": [
      {
        "direction": "ENTRADA",
        "type": "PARCIAL",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "requestDate": "2022-05-16T00:00:00.000Z",
        "liquidationDate": "2022-05-16T00:00:00.000Z",
        "postedChargedAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "sourceEntity": "string",
        "targetEntity": "string",
        "susepProcess": "12345",
        "taxRegime": "PROGRESSIVO",
        "FIE": [
          {
            "FIECNPJ": "12345678901234",
            "FIEName": "RAZÃO SOCIAL",
            "FIETradeName": "NOME FANTASIA",
            "portedType": "ORIGEM"
          }
        ]
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsuranceLifePensionPortability true none none
links Links true none none
meta Meta true none none

InsuranceLifePensionPortability

{
  "hasOccurredPortability": true,
  "portabilityInfo": [
    {
      "direction": "ENTRADA",
      "type": "PARCIAL",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "requestDate": "2022-05-16T00:00:00.000Z",
      "liquidationDate": "2022-05-16T00:00:00.000Z",
      "postedChargedAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "sourceEntity": "string",
      "targetEntity": "string",
      "susepProcess": "12345",
      "taxRegime": "PROGRESSIVO",
      "FIE": [
        {
          "FIECNPJ": "12345678901234",
          "FIEName": "RAZÃO SOCIAL",
          "FIETradeName": "NOME FANTASIA",
          "portedType": "ORIGEM"
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
hasOccurredPortability boolean true none Campo para ser preenchimento com a identificação da ocorrência da portabilidade
portabilityInfo [object] false none none
» direction string true none Direção do fluxo de portabilidade
» type string false none Tipo de portabilidade, Obrigatório quando Tipo Fluxo for SAIDA
» amount AmountDetails true none Valor portado
» requestDate string(date-time) true none Declara a data em que foi recebida a solicitação de portabilidade
» liquidationDate string(date-time) true none Declara a data de ocorrência da efetiva liquidação da portabilidade
» postedChargedAmount AmountDetails true none Valor do carregamento cobrado de forma postecipada
» sourceEntity string false none Declara o código FIP da entidade de origem (cedente) da portabilidade
» targetEntity string false none Declara o código FIP da entidade de destino (cessionária) da portabilidade
» susepProcess string false none Processo Susep do plano originário da portabilidade
» taxRegime string false none Regime de Tributação (Caso fluxo de portabilidade for de entrada e Ocorrência da portabilidade for Sim)
» FIE [object] false none Informações do FIE do Valor Portado (Caso Ocorrência da portabilidade for Sim)
»» FIECNPJ string false none CNPJ do FIE
»» FIEName string false none Razão social do FIE
»» FIETradeName string false none Nome fantasia do FIE
»» portedType string false none Tipo portado

Enumerated Values

Property Value
direction ENTRADA
direction SAIDA
type TOTAL
type PARCIAL
taxRegime PROGRESSIVO
taxRegime REGRESSIVO
portedType ORIGEM
portedType DESTINO

ResponseInsuranceLifePensionWithdrawal

{
  "data": [
    {
      "withdrawalOccurence": true,
      "type": "PARCIAL",
      "requestDate": "2022-05-16T00:00:00.000Z",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "liquidationDate": "2022-05-16T00:00:00.000Z",
      "postedChargedAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "nature": "RESGATE_REGULAR",
      "FIE": [
        {
          "FIECNPJ": "12345678901234",
          "FIEName": "RAZÃO SOCIAL",
          "FIETradeName": "NOME FANTASIA"
        }
      ]
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceLifePensionWithdrawal] true none none
links Links true none none
meta Meta true none none

InsuranceLifePensionWithdrawal

{
  "withdrawalOccurence": true,
  "type": "PARCIAL",
  "requestDate": "2022-05-16T00:00:00.000Z",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "liquidationDate": "2022-05-16T00:00:00.000Z",
  "postedChargedAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "nature": "RESGATE_REGULAR",
  "FIE": [
    {
      "FIECNPJ": "12345678901234",
      "FIEName": "RAZÃO SOCIAL",
      "FIETradeName": "NOME FANTASIA"
    }
  ]
}

Properties

Name Type Required Restrictions Description
withdrawalOccurence boolean true none Indica se houve resgate
type string false none Tipo de resgate, Obrigatório, se houver
requestDate string(date-time) false none Declara a data da solicitação do resgate, Obrigatório, se houver
amount AmountDetails false none Declara o valor bruto resgatado, Obrigatório, se houver
liquidationDate string(date-time) false none Declara a data da efetiva liquidação do valor resgatado, Obrigatório, se houver
postedChargedAmount AmountDetails false none Valor do carregamento cobrado de forma postecipada, Obrigatório, se houver
nature string false none Natureza do resgate, Obrigatório, se houver
FIE [object] false none Informações do FIE do Valor Resgatado (Caso Ocorrência do resgate for Sim)
» FIECNPJ string false none CNPJ do FIE
» FIEName string false none Razão social do FIE
» FIETradeName string false none Nome fantasia do FIE

Enumerated Values

Property Value
type TOTAL
type PARCIAL
nature RESGATE_REGULAR
nature MORTE
nature INVALIDEZ
nature PAGAMENTO_FINANCEIRO_PROGRAMADO
nature CUSTEIO_DE_COBERTURA_DE_RISCO_EM_PLANOS_CONJUGADOS
nature ASSISTENCIA_FINANCEIRA

ResponseInsuranceLifePensionClaim

{
  "data": [
    {
      "eventStatus": "ABERTO",
      "eventAlertDate": "2021-05-21",
      "eventRegisterDate": "2021-05-21",
      "beneficiaryDocument": "12345678910",
      "beneficiaryDocumentType": "CPF",
      "beneficiaryName": "NOME BENEFICIARIO",
      "beneficiaryCategory": "SEGURADO",
      "beneficiaryBirthDate": "2021-05-21",
      "incomeType": "PAGAMENTO_UNICO",
      "incomeTypeDetails": "Descrição do Tipo de Renda",
      "reversedIncome": false,
      "incomeAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "paymentTerms": "PRAZO",
      "benefitAmount": 2,
      "grantedDate": "2021-05-21",
      "monetaryUpdateIndex": "IPC-FGV",
      "lastUpdateDate": "2021-05-21",
      "defermentDueDate": "2025-12-31"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsuranceLifePensionClaim] true none none
links Links true none none
meta Meta true none none

InsuranceLifePensionClaim

{
  "eventStatus": "ABERTO",
  "eventAlertDate": "2021-05-21",
  "eventRegisterDate": "2021-05-21",
  "beneficiaryDocument": "12345678910",
  "beneficiaryDocumentType": "CPF",
  "beneficiaryName": "NOME BENEFICIARIO",
  "beneficiaryCategory": "SEGURADO",
  "beneficiaryBirthDate": "2021-05-21",
  "incomeType": "PAGAMENTO_UNICO",
  "incomeTypeDetails": "Descrição do Tipo de Renda",
  "reversedIncome": false,
  "incomeAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "paymentTerms": "PRAZO",
  "benefitAmount": 2,
  "grantedDate": "2021-05-21",
  "monetaryUpdateIndex": "IPC-FGV",
  "lastUpdateDate": "2021-05-21",
  "defermentDueDate": "2025-12-31"
}

Properties

Name Type Required Restrictions Description
eventStatus string false none Status do Evento Gerador
eventAlertDate string(date) false none Data de Aviso do Evento Gerador
eventRegisterDate string(date) false none Data do Registro de Aviso à Seguradora
beneficiaryDocument string false none Documento de identificação do beneficiário da renda concedida
beneficiaryDocumentType string false none Tipo de Documento do Beneficiário
beneficiaryName string false none Nome do beneficiário da renda concedida
beneficiaryCategory string false none Classificação do Beneficiário
beneficiaryBirthDate string(date) false none Data de nascimento do beneficiário da renda concedida
incomeType string false none Tipo de Renda, Obrigatório, se houver
incomeTypeDetails string false none Descrição do Tipo de Renda, obrigatório se campo Tipo de Renda for OUTROS.
reversedIncome boolean false none Renda Revertida, obrigatório se campo Tipo de Renda for 4, 6, 8, 9 e 11.
incomeAmount AmountDetails false none Valor do benefício concedido em forma de renda ou do pagamento único
paymentTerms string false none Prazo pagamento da parcela ou da renda atuarial ou financeira do benefício concedido (quando Tipo de renda for igual a 2, 3, 4, 5 e 6)
benefitAmount integer false none Número de benefícios a serem recebidos por ano
grantedDate string(date) false none Data de Concessão
monetaryUpdateIndex string false none Índice de Atualização Monetária
lastUpdateDate string(date) false none Data da última atualização do benefício
defermentDueDate string(date) false none Data do fim do período de diferimento do benefício concedido/a conceder

Enumerated Values

Property Value
eventStatus ABERTO
eventStatus ENCERRADO_COM_INDENIZACAO
eventStatus ENCERRADO_SEM_INDENIZACAO
eventStatus REABERTO
eventStatus CANCELADO_POR_ERRO_OPERACIONAL
eventStatus AVALIACAO_INICIAL
eventStatus ENCERRADO_COM_PAGAMENTO_UNICO_BENEFICIO
eventStatus ENCERRADO_COM_CONCESSAO_DE_RENDA_BENEFICIO
eventStatus ENCERRADO_INDEFERIDO_BENEFICIO
beneficiaryDocumentType CPF
beneficiaryDocumentType RG
beneficiaryDocumentType PASSAPORTE
beneficiaryDocumentType OUTROS
beneficiaryCategory SEGURADO
beneficiaryCategory CÔNJUGE
beneficiaryCategory FILHO_MENOR_DE_IDADE
beneficiaryCategory BENEFICIÁRIO_INDICADO
incomeType PAGAMENTO_UNICO
incomeType RENDA_POR_PRAZO_CERTO
incomeType RENDA_TEMPORARIA
incomeType RENDA_TEMPORARIA_REVERSIVEL
incomeType RENDA_TEMPORARIA_COM_PRAZO_MINIMO_GARANTIDO
incomeType RENDA_TEMPORARIA_REVERSIVEL_COM_PRAZO_MINIMO_GARANTIDO
incomeType RENDA_VITALICIA
incomeType RENDA_VITALICIA_REVERSIVEL_AO_BENEFICIARIO_INDICADO
incomeType RENDA_VITALICIA_REVERSIVEL_AO_CONJUGE_COM_CONTINUIDADE_AOS_MENORES
incomeType RENDA_VITALICIA_COM_PRAZO_MINIMO_GARANTIDO
incomeType RENDA_VITALICIA_REVERSIVEL_COM_PRAZO_MINIMO_GARANTIDO
incomeType RENDA_VITALICIA_REVERSIVEL_AO_CONJUGE
incomeType OUTROS
monetaryUpdateIndex IPC-FGV
monetaryUpdateIndex IGP-DI-FGV
monetaryUpdateIndex IPCA-IBGE
monetaryUpdateIndex IGPM-FGV
monetaryUpdateIndex INPC-IBGE
monetaryUpdateIndex TR
monetaryUpdateIndex OUTROS

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

EnumCountrySubDivision

"RJ"

Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros

Properties

Name Type Required Restrictions Description
anonymous string false none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros

Enumerated Values

Property Value
anonymous AC
anonymous AL
anonymous AP
anonymous AM
anonymous BA
anonymous CE
anonymous DF
anonymous ES
anonymous GO
anonymous MA
anonymous MT
anonymous MS
anonymous MG
anonymous PA
anonymous PB
anonymous PR
anonymous PE
anonymous PI
anonymous RJ
anonymous RN
anonymous RS
anonymous RO
anonymous RR
anonymous SC
anonymous SP
anonymous SE
anonymous TO

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-life-pension/v1/insurance-life-pension"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsurancePensionPlan

{
  "data": {
    "brand": {
      "name": "EMPRESA A SEGUROS",
      "companies": [
        {
          "companyName": "Empresa da Organização A",
          "cnpjNumber": "12345678901234",
          "contracts": [
            {
              "productName": "string",
              "pensionIdentification": "42"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand object true none Marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa das sociedades sob ela em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
»» name string true none Nome da Marca
»» companies [object] true none none
»»» companyName string true none Nome da sociedade pertencente à marca
»»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»»» contracts [object] false none none
»»»» productName string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade
»»»» pensionIdentification string true none Código único a ser definido pela sociedade
links Links true none none
meta Meta true none none

ResponseInsurancePensionPlanContractInfo

{
  "data": {
    "pensionIdentification": "42",
    "contractingType": "INDIVIDUAL",
    "planType": "AVERBADO",
    "documents": [
      {
        "certificateId": "67",
        "contractId": "681",
        "effectiveDateStart": "2021-05-21",
        "effectiveDateEnd": "2021-05-21",
        "proposalId": "987",
        "insureds": [
          {
            "documentType": "CPF",
            "documentTypeOthers": "OUTROS",
            "documentNumber": "12345678910",
            "name": "Juan Kaique Cláudio Fernandes",
            "birthDate": "2021-05-21",
            "gender": "MASCULINO",
            "postCode": "17500001",
            "email": "nome@br.net",
            "townName": "Rio de Janeiro",
            "countrySubDivision": "RJ",
            "countryCode": "BRA",
            "address": "Av Naburo Ykesaki, 1270",
            "addressAdditionalInfo": "Fundos"
          }
        ],
        "beneficiary": [
          {
            "documentNumber": "12345678910",
            "documentType": "CPF",
            "documentTypeOthers": "OUTROS",
            "name": "Juan Kaique Cláudio Fernandes",
            "participationPercentage": "10.00"
          }
        ],
        "intermediary": [
          {
            "type": "CORRETOR",
            "documentNumber": "12345678910",
            "intermediaryId": "12097",
            "documentType": "CPF",
            "documentTypeOthers": "OUTROS",
            "name": "Empresa A",
            "postCode": "17500001",
            "townName": "Rio de Janeiro",
            "countrySubDivision": "RJ",
            "countryCode": "BRA",
            "address": "Av Naburo Ykesaki, 1270",
            "addressAdditionalInfo": "Fundos"
          }
        ],
        "plans": [
          {
            "coverages": [
              {
                "coverageCode": "1999",
                "susepProcessNumber": "12345",
                "structureModality": "BENEFICIO_DEFINIDO",
                "benefitAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "rentsInterestRate": "10.00",
                "periodicity": "MENSAL",
                "coverageName": "string",
                "lockedPlan": false,
                "termStartDate": "2021-05-21",
                "termEndDate": "2021-05-21",
                "financialRegime": "REPARTICAO_SIMPLES",
                "benefitPaymentMethod": "UNICO",
                "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
                "pricingMethod": "POR_IDADE",
                "pricingMethodDescription": "OUTROS",
                "events": [
                  {
                    "eventType": "INVALIDEZ",
                    "eventTypeOthers": "OUTROS",
                    "eventInfo": {}
                  }
                ],
                "updateIndex": "IPC-FGV",
                "updateIndexDescription": "OUTROS",
                "updatePeriodicity": "PERIDIOCIDADE",
                "updatePeriodicityUnit": "DIA",
                "updateIndexLagging": 1,
                "contributionAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "chargedAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "grace": [
              {
                "graceType": "PORTABILIDADE",
                "gracePeriod": 4,
                "gracePeriodicity": "DIA",
                "dayIndicator": "UTEIS",
                "gracePeriodStart": "2021-05-21",
                "gracePeriodEnd": "2021-05-21",
                "gracePeriodBetween": 6,
                "gracePeriodBetweenType": "DIA"
              }
            ]
          }
        ]
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsurancePensionPlanContractInfo true none none
links Links true none none
meta Meta true none none

InsurancePensionPlanContractInfo

{
  "pensionIdentification": "42",
  "contractingType": "INDIVIDUAL",
  "planType": "AVERBADO",
  "documents": [
    {
      "certificateId": "67",
      "contractId": "681",
      "effectiveDateStart": "2021-05-21",
      "effectiveDateEnd": "2021-05-21",
      "proposalId": "987",
      "insureds": [
        {
          "documentType": "CPF",
          "documentTypeOthers": "OUTROS",
          "documentNumber": "12345678910",
          "name": "Juan Kaique Cláudio Fernandes",
          "birthDate": "2021-05-21",
          "gender": "MASCULINO",
          "postCode": "17500001",
          "email": "nome@br.net",
          "townName": "Rio de Janeiro",
          "countrySubDivision": "RJ",
          "countryCode": "BRA",
          "address": "Av Naburo Ykesaki, 1270",
          "addressAdditionalInfo": "Fundos"
        }
      ],
      "beneficiary": [
        {
          "documentNumber": "12345678910",
          "documentType": "CPF",
          "documentTypeOthers": "OUTROS",
          "name": "Juan Kaique Cláudio Fernandes",
          "participationPercentage": "10.00"
        }
      ],
      "intermediary": [
        {
          "type": "CORRETOR",
          "documentNumber": "12345678910",
          "intermediaryId": "12097",
          "documentType": "CPF",
          "documentTypeOthers": "OUTROS",
          "name": "Empresa A",
          "postCode": "17500001",
          "townName": "Rio de Janeiro",
          "countrySubDivision": "RJ",
          "countryCode": "BRA",
          "address": "Av Naburo Ykesaki, 1270",
          "addressAdditionalInfo": "Fundos"
        }
      ],
      "plans": [
        {
          "coverages": [
            {
              "coverageCode": "1999",
              "susepProcessNumber": "12345",
              "structureModality": "BENEFICIO_DEFINIDO",
              "benefitAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "rentsInterestRate": "10.00",
              "periodicity": "MENSAL",
              "coverageName": "string",
              "lockedPlan": false,
              "termStartDate": "2021-05-21",
              "termEndDate": "2021-05-21",
              "financialRegime": "REPARTICAO_SIMPLES",
              "benefitPaymentMethod": "UNICO",
              "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
              "pricingMethod": "POR_IDADE",
              "pricingMethodDescription": "OUTROS",
              "events": [
                {
                  "eventType": "INVALIDEZ",
                  "eventTypeOthers": "OUTROS",
                  "eventInfo": {
                    "eventStatus": "ABERTO",
                    "eventAlertDate": "2021-05-21",
                    "eventRegisterDate": "2021-05-21"
                  }
                }
              ],
              "updateIndex": "IPC-FGV",
              "updateIndexDescription": "OUTROS",
              "updatePeriodicity": "PERIDIOCIDADE",
              "updatePeriodicityUnit": "DIA",
              "updateIndexLagging": 1,
              "contributionAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "chargedAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              }
            }
          ],
          "grace": [
            {
              "graceType": "PORTABILIDADE",
              "gracePeriod": 4,
              "gracePeriodicity": "DIA",
              "dayIndicator": "UTEIS",
              "gracePeriodStart": "2021-05-21",
              "gracePeriodEnd": "2021-05-21",
              "gracePeriodBetween": 6,
              "gracePeriodBetweenType": "DIA"
            }
          ]
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
pensionIdentification string true none Código único a ser definido pela sociedade
contractingType string true none Tipo de contratação
planType string false none Tipo do plano, obrigatório se houver
documents [InsurancePensionPlanDocuments] true none none

Enumerated Values

Property Value
contractingType COLETIVO
contractingType INDIVIDUAL
planType AVERBADO
planType INSTITUIDO_CONTRIBUTARIO
planType INSTITUIDO_NAO_CONTRIBUTARIO

InsurancePensionPlanDocuments

{
  "certificateId": "67",
  "contractId": "681",
  "effectiveDateStart": "2021-05-21",
  "effectiveDateEnd": "2021-05-21",
  "proposalId": "987",
  "insureds": [
    {
      "documentType": "CPF",
      "documentTypeOthers": "OUTROS",
      "documentNumber": "12345678910",
      "name": "Juan Kaique Cláudio Fernandes",
      "birthDate": "2021-05-21",
      "gender": "MASCULINO",
      "postCode": "17500001",
      "email": "nome@br.net",
      "townName": "Rio de Janeiro",
      "countrySubDivision": "RJ",
      "countryCode": "BRA",
      "address": "Av Naburo Ykesaki, 1270",
      "addressAdditionalInfo": "Fundos"
    }
  ],
  "beneficiary": [
    {
      "documentNumber": "12345678910",
      "documentType": "CPF",
      "documentTypeOthers": "OUTROS",
      "name": "Juan Kaique Cláudio Fernandes",
      "participationPercentage": "10.00"
    }
  ],
  "intermediary": [
    {
      "type": "CORRETOR",
      "documentNumber": "12345678910",
      "intermediaryId": "12097",
      "documentType": "CPF",
      "documentTypeOthers": "OUTROS",
      "name": "Empresa A",
      "postCode": "17500001",
      "townName": "Rio de Janeiro",
      "countrySubDivision": "RJ",
      "countryCode": "BRA",
      "address": "Av Naburo Ykesaki, 1270",
      "addressAdditionalInfo": "Fundos"
    }
  ],
  "plans": [
    {
      "coverages": [
        {
          "coverageCode": "1999",
          "susepProcessNumber": "12345",
          "structureModality": "BENEFICIO_DEFINIDO",
          "benefitAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "rentsInterestRate": "10.00",
          "periodicity": "MENSAL",
          "coverageName": "string",
          "lockedPlan": false,
          "termStartDate": "2021-05-21",
          "termEndDate": "2021-05-21",
          "financialRegime": "REPARTICAO_SIMPLES",
          "benefitPaymentMethod": "UNICO",
          "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
          "pricingMethod": "POR_IDADE",
          "pricingMethodDescription": "OUTROS",
          "events": [
            {
              "eventType": "INVALIDEZ",
              "eventTypeOthers": "OUTROS",
              "eventInfo": {
                "eventStatus": "ABERTO",
                "eventAlertDate": "2021-05-21",
                "eventRegisterDate": "2021-05-21"
              }
            }
          ],
          "updateIndex": "IPC-FGV",
          "updateIndexDescription": "OUTROS",
          "updatePeriodicity": "PERIDIOCIDADE",
          "updatePeriodicityUnit": "DIA",
          "updateIndexLagging": 1,
          "contributionAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "chargedAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "grace": [
        {
          "graceType": "PORTABILIDADE",
          "gracePeriod": 4,
          "gracePeriodicity": "DIA",
          "dayIndicator": "UTEIS",
          "gracePeriodStart": "2021-05-21",
          "gracePeriodEnd": "2021-05-21",
          "gracePeriodBetween": 6,
          "gracePeriodBetweenType": "DIA"
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
certificateId string true none Identificador utilizado para as "entidades de 1º nível", a saber, apólices individuais , bilhetes ei certificados de participante individual de previdência; por sua vez, nas operações coletivas equivale às apólices coletivas e aos contratos coletivos de previdência
contractId string false none identificação do contrato/apólice, em caso de contratação coletiva, obrigatório caso Tipo de contratação seja COLETIVO
effectiveDateStart string(date) true none Data de Início da Vigência do documento.
effectiveDateEnd string(date) true none Data de Fim da Vigência do documento.
proposalId string true none Identificador da Proposta
insureds [InsurancePensionPlanDocumentsInsured] true none [Informações do segurado/participante]
beneficiary [InsurancePensionPlanDocumentsBeneficiary] false none [Informações do beneficiário/pessoa associada, obrigatório se houver.]
intermediary [InsurancePensionPlanDocumentsIntermediary] false none [Informações de intermediário, obrigatório se houver.]
plans [InsurancePensionPlanDocumentsPlans] true none none

InsurancePensionPlanDocumentsInsured

{
  "documentType": "CPF",
  "documentTypeOthers": "OUTROS",
  "documentNumber": "12345678910",
  "name": "Juan Kaique Cláudio Fernandes",
  "birthDate": "2021-05-21",
  "gender": "MASCULINO",
  "postCode": "17500001",
  "email": "nome@br.net",
  "townName": "Rio de Janeiro",
  "countrySubDivision": "RJ",
  "countryCode": "BRA",
  "address": "Av Naburo Ykesaki, 1270",
  "addressAdditionalInfo": "Fundos"
}

Informações do segurado/participante

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento do Segurado/Participante
documentTypeOthers string false none Descrição do Tipo de Documento quando for informada a opção OUTROS
documentNumber string true none Documento do Segurado/Participante
name string true none Nome do Segurado/Participante
birthDate string(date) true none Data de nascimento, conforme especificação RFC-3339
gender string true none Sexo do Segurado / Participante, Obrigatório, se houver
postCode string true none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'.
Código Postal do Segurado / Participante, Obrigatório, se houver
email string false none Endereço de email, Obrigatório, se houver
townName string true none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
Cidade do Segurado / Participante
countrySubDivision EnumCountrySubDivision true none Estado do Segurado / Participante
countryCode string true none Código do pais de acordo com o código “alpha3” do ISO-3166.
País do Segurado / Participante
address string true none Endereço do Segurado / Participante
addressAdditionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.

Enumerated Values

Property Value
documentType CPF
documentType OUTROS
gender MASCULINO
gender FEMININO
gender NAO_INFORMADO

InsurancePensionPlanDocumentsBeneficiary

{
  "documentNumber": "12345678910",
  "documentType": "CPF",
  "documentTypeOthers": "OUTROS",
  "name": "Juan Kaique Cláudio Fernandes",
  "participationPercentage": "10.00"
}

Informações do beneficiário/pessoa associada, obrigatório se houver.

Properties

Name Type Required Restrictions Description
documentNumber string true none Documento de Identificação do beneficiário
documentType string true none Tipo de Documento do beneficiário
documentTypeOthers string false none Descrição do Tipo de Documento quando for informada a opção OUTROS
name string true none Nome beneficiário
participationPercentage string true none Percentual de particiapação do beneficiário.

Enumerated Values

Property Value
documentType CPF
documentType OUTROS

InsurancePensionPlanDocumentsIntermediary

{
  "type": "CORRETOR",
  "documentNumber": "12345678910",
  "intermediaryId": "12097",
  "documentType": "CPF",
  "documentTypeOthers": "OUTROS",
  "name": "Empresa A",
  "postCode": "17500001",
  "townName": "Rio de Janeiro",
  "countrySubDivision": "RJ",
  "countryCode": "BRA",
  "address": "Av Naburo Ykesaki, 1270",
  "addressAdditionalInfo": "Fundos"
}

Informações de intermediário, obrigatório se houver.

Properties

Name Type Required Restrictions Description
type string true none Tipo do Intermediador
documentNumber string false none Documento do Intermediador, Campo obrigatório quando o campo “Tipo” for preenchido com “1 - Corretor”.
intermediaryId string false none Identificador do Intermediador, Campo obrigatório quando o campo “Tipo” for preenchido com “1 - Corretor”.
documentType string false none Tipo de Documento do Intermediador, Campo obrigatório, Caso Tipo de Intermediador não seja Corretor ou quando for Corretor, porém o identificador do intermediador não seja informado)
documentTypeOthers string false none Descrição do Tipo de Documento quando for informada a opção OUTROS
name string false none Nome ou Razão Social do Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
postCode string false none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'.
Código Postal do Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
townName string false none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
Cidade da Pessoa Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
countrySubDivision EnumCountrySubDivision false none Estado da Pessoa Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
countryCode string false none Código do pais de acordo com o código “alpha3” do ISO-3166.
País da Pessoa Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
address string false none Corresponde ao Endereço do Intermediador, Campo obrigatório, caso Tipo de Intermediador for estipulante /averbador/ instituidor)
addressAdditionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
documentType CPF
documentType CNPJ
documentType OUTROS

InsurancePensionPlanDocumentsPlans

{
  "coverages": [
    {
      "coverageCode": "1999",
      "susepProcessNumber": "12345",
      "structureModality": "BENEFICIO_DEFINIDO",
      "benefitAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "rentsInterestRate": "10.00",
      "periodicity": "MENSAL",
      "coverageName": "string",
      "lockedPlan": false,
      "termStartDate": "2021-05-21",
      "termEndDate": "2021-05-21",
      "financialRegime": "REPARTICAO_SIMPLES",
      "benefitPaymentMethod": "UNICO",
      "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
      "pricingMethod": "POR_IDADE",
      "pricingMethodDescription": "OUTROS",
      "events": [
        {
          "eventType": "INVALIDEZ",
          "eventTypeOthers": "OUTROS",
          "eventInfo": {
            "eventStatus": "ABERTO",
            "eventAlertDate": "2021-05-21",
            "eventRegisterDate": "2021-05-21"
          }
        }
      ],
      "updateIndex": "IPC-FGV",
      "updateIndexDescription": "OUTROS",
      "updatePeriodicity": "PERIDIOCIDADE",
      "updatePeriodicityUnit": "DIA",
      "updateIndexLagging": 1,
      "contributionAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "chargedAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "grace": [
    {
      "graceType": "PORTABILIDADE",
      "gracePeriod": 4,
      "gracePeriodicity": "DIA",
      "dayIndicator": "UTEIS",
      "gracePeriodStart": "2021-05-21",
      "gracePeriodEnd": "2021-05-21",
      "gracePeriodBetween": 6,
      "gracePeriodBetweenType": "DIA"
    }
  ]
}

Properties

Name Type Required Restrictions Description
coverages [InsurancePensionPlanDocumentsPlansCoverage] true none none
grace [InsurancePensionPlanDocumentsPlansGrace] false none none

InsurancePensionPlanDocumentsPlansCoverage

{
  "coverageCode": "1999",
  "susepProcessNumber": "12345",
  "structureModality": "BENEFICIO_DEFINIDO",
  "benefitAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "rentsInterestRate": "10.00",
  "periodicity": "MENSAL",
  "coverageName": "string",
  "lockedPlan": false,
  "termStartDate": "2021-05-21",
  "termEndDate": "2021-05-21",
  "financialRegime": "REPARTICAO_SIMPLES",
  "benefitPaymentMethod": "UNICO",
  "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
  "pricingMethod": "POR_IDADE",
  "pricingMethodDescription": "OUTROS",
  "events": [
    {
      "eventType": "INVALIDEZ",
      "eventTypeOthers": "OUTROS",
      "eventInfo": {
        "eventStatus": "ABERTO",
        "eventAlertDate": "2021-05-21",
        "eventRegisterDate": "2021-05-21"
      }
    }
  ],
  "updateIndex": "IPC-FGV",
  "updateIndexDescription": "OUTROS",
  "updatePeriodicity": "PERIDIOCIDADE",
  "updatePeriodicityUnit": "DIA",
  "updateIndexLagging": 1,
  "contributionAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "chargedAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
coverageCode string true none Código da Cobertura - De acordo com a Tabela 63 do Anexo I do Manual de Escopo de Dados
susepProcessNumber string true none Número do Processo Susep, obrigatório quando aplicável
structureModality string true none Modalidade de estruturação
benefitAmount AmountDetails true none Valor do benefício em reais da cobertura contratada
rentsInterestRate string false none Taxa de Juros Rendas
periodicity string true none Periodicidade de pagamento da Contribuição/Prêmio
coverageName string true none Descrição / Nome da Cobertura
lockedPlan boolean true none Indica se o plano consta como bloqueado
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura. Obrigatório se houver.
financialRegime string true none Regime financeiro
benefitPaymentMethod string true none Forma de Pagamento do Benefício
biometricTable string false none Tábua biométrica, se houver
pricingMethod string true none Forma de Tarifação
pricingMethodDescription string false none Obrigatório quando a forma de tarifação for igual a OUTROS
events [InsurancePensionPlanEvent] false none [Eventos Geradores]
updateIndex string true none Índice de Atualização da Cobertura
updateIndexDescription string false none Descrição do índice de atualização. Obrigatório quando o updateIndex for OUTROS
updatePeriodicity string false none Periodicidade de Atualização
updatePeriodicityUnit string false none Unidade da Periodicidade de Atualização da Cobertura (Quando Houver)
updateIndexLagging integer true none Defasagem do índice de preços aplicado na atualização da renda (em meses)
contributionAmount AmountDetails true none Valor de Contribuição da Cobertura
chargedAmount AmountDetails true none Valor de Carregamento

Enumerated Values

Property Value
structureModality BENEFICIO_DEFINIDO
structureModality CONTRIBUICAO_VARIAVEL
periodicity MENSAL
periodicity BIMESTRAL
periodicity TRIMESTRAL
periodicity QUADRIMESTRAL
periodicity SEMESTRAL
periodicity ANUAL
periodicity ESPORADICA
financialRegime REPARTICAO_SIMPLES
financialRegime REPARTICAO_POR_CAPITAIS_DE_COBERTURA
financialRegime CAPITALIZACAO
benefitPaymentMethod UNICO
benefitPaymentMethod RENDA
biometricTable 1 - Mortalidade Geral / Beneficiário - AT49 M
biometricTable 2 - Mortalidade Geral / Beneficiário - AT49 F
biometricTable 3 - Mortalidade Geral / Beneficiário - AT50 M
biometricTable 4 - Mortalidade Geral / Beneficiário - AT50 F
biometricTable 5 - Mortalidade Geral / Beneficiário - AT55 M
biometricTable 6 - Mortalidade Geral / Beneficiário - AT55 F
biometricTable 7 - Mortalidade Geral / Beneficiário - AT71 M
biometricTable 8 - Mortalidade Geral / Beneficiário - AT71 F
biometricTable 9 - Mortalidade Geral / Beneficiário - AT83 M
biometricTable 10 - Mortalidade Geral / Beneficiário - AT83 F
biometricTable 11 - Mortalidade Geral / Beneficiário - AT2000 M
biometricTable 12 - Mortalidade Geral / Beneficiário - AT2000 F
biometricTable 13 - Mortalidade Geral / Beneficiário - CS041
biometricTable 14 - Mortalidade Geral / Beneficiário - CSO58
biometricTable 15 - Mortalidade Geral / Beneficiário - CSO80 M
biometricTable 16 - Mortalidade Geral / Beneficiário - CSO80 F
biometricTable 17 - Mortalidade Geral / Beneficiário - CSG 60
biometricTable 18 - Mortalidade Geral / Beneficiário - GAM71 M
biometricTable 19 - Mortalidade Geral / Beneficiário - GAM71 F
biometricTable 20 - Mortalidade Geral / Beneficiário - SGB51
biometricTable 21 - Mortalidade Geral / Beneficiário - SGB55
biometricTable 22 - Mortalidade Geral / Beneficiário - SGB71
biometricTable 23 - Mortalidade Geral / Beneficiário - SGB75
biometricTable 24 - Mortalidade Geral / Beneficiário - GKF70
biometricTable 25 - Mortalidade Geral / Beneficiário - GKF80
biometricTable 26 - Mortalidade Geral / Beneficiário - GKF95
biometricTable 27 - Mortalidade Geral / Beneficiário - GKM70
biometricTable 28 - Mortalidade Geral / Beneficiário - GKM80
biometricTable 29 - Mortalidade Geral / Beneficiário - GKM95
biometricTable 30 - Mortalidade Geral / Beneficiário - UP 84
biometricTable 31 - Mortalidade de Inválidos - IAPB 57
biometricTable 32 - Mortalidade de Inválidos - IAPB57 - Nivelada
biometricTable 33 - Mortalidade de Inválidos - ZIMMERMANN
biometricTable 34 - Mortalidade de Inválidos - WINKLEVOSS
biometricTable 35 - Mortalidade de Inválidos - BENTZIEN
biometricTable 36 - Mortalidade de Inválidos - EXP. IAPC
biometricTable 37 - Mortalidade de Inválidos - TASA27
biometricTable 38 - Mortalidade de Inválidos - MULLER
biometricTable 39 - Entrada em Invalidez - IAPB 57 FRACA
biometricTable 40 - Entrada em Invalidez - IAPB 57 FORTE
biometricTable 41 - Entrada em Invalidez - ZIMMERMANN
biometricTable 42 - Entrada em Invalidez - ÁLVARO VINDAS
biometricTable 43 - Entrada em Invalidez - TASA 27
biometricTable 44 - Entrada em Invalidez - MULLER
biometricTable 45 - Entrada em Invalidez - HUNTER
biometricTable 46 - Mortalidade Geral / Beneficiário - EB7
biometricTable 47 - Mortalidade Geral / Beneficiário - UP94 M
biometricTable 48 - Mortalidade Geral / Beneficiário - AT49
biometricTable 49 - Mortalidade Geral / Beneficiário - AT2000 female suavizada 10%
biometricTable 49 - Entrada em Invalidez - AT2000 female suavizada 10%
biometricTable 50 - Mortalidade Geral / Beneficiário - TGA
biometricTable 50 - Entrada em Invalidez - TGA
biometricTable 51 - Mortalidade Geral / Beneficiário - AT2000 male suavizada 10%
biometricTable 52 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2010-m
biometricTable 53 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2010-f
biometricTable 54 - Entrada em Invalidez - SUSEP_IBGE
biometricTable 55 - Mortalidade Geral / Beneficiário - Percentual Fixo
biometricTable 55 - Mortalidade de Inválidos - Percentual Fixo
biometricTable 55 - Entrada em Invalidez - Percentual Fixo
biometricTable 56 - Mortalidade Geral / Beneficiário - Perpétua
biometricTable 56 - Mortalidade de Inválidos - Perpétua
biometricTable 56 - Entrada em Invalidez - Perpétua
biometricTable 57 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2010-m
biometricTable 57 - Mortalidade de Inválidos - BR-EMSmt-V.2010-m
biometricTable 57 - Entrada em Invalidez - BR-EMSmt-V.2010-m
biometricTable 58 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2010-f
biometricTable 58 - Mortalidade de Inválidos - BR-EMSmt-V.2010-f
biometricTable 58 - Entrada em Invalidez - BR-EMSmt-V.2010-f
biometricTable 59 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2015-m
biometricTable 59 - Mortalidade de Inválidos - BR-EMSsb-V.2015-m
biometricTable 59 - Entrada em Invalidez - BR-EMSsb-V.2015-m
biometricTable 60 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2015-f
biometricTable 60 - Mortalidade de Inválidos - BR-EMSsb-V.2015-f
biometricTable 60 - Entrada em Invalidez - BR-EMSsb-V.2015-f
biometricTable 61 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2015-m
biometricTable 61 - Mortalidade de Inválidos - BR-EMSmt-V.2015-m
biometricTable 61 - Entrada em Invalidez - BR-EMSmt-V.2015-m
biometricTable 62 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2015-f
biometricTable 62 - Mortalidade de Inválidos - BR-EMSmt-V.2015-f
biometricTable 62 - Entrada em Invalidez - BR-EMSmt-V.2015-f
biometricTable 63 - Mortalidade Geral / Beneficiário - BR-EMSsb-m
biometricTable 63 - Mortalidade de Inválidos - BR-EMSsb-m
biometricTable 63 - Entrada em Invalidez - BR-EMSsb-m
biometricTable 64 - Mortalidade Geral / Beneficiário - BR-EMSsb-f
biometricTable 64 - Mortalidade de Inválidos - BR-EMSsb-f
biometricTable 64 - Entrada em Invalidez - BR-EMSsb-f
biometricTable 65 - Mortalidade Geral / Beneficiário - BR-EMSmt-m
biometricTable 65 - Mortalidade de Inválidos - BR-EMSmt-m
biometricTable 65 - Entrada em Invalidez - BR-EMSmt-m
biometricTable 66 - Mortalidade Geral / Beneficiário - BR-EMSmt-f
biometricTable 66 - Mortalidade de Inválidos - BR-EMSmt-f
biometricTable 66 - Entrada em Invalidez - BR-EMSmt-f
biometricTable 67 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2021-m
biometricTable 67 - Mortalidade de Inválidos - BR-EMSsb-V.2021-m
biometricTable 67 - Entrada em Invalidez - BR-EMSsb-V.2021-m
biometricTable 68 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2021-f
biometricTable 68 - Mortalidade de Inválidos - BR-EMSsb-V.2021-f
biometricTable 68 - Entrada em Invalidez - BR-EMSsb-V.2021-f
biometricTable 69 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2021-m
biometricTable 69 - Mortalidade de Inválidos - BR-EMSmt-V.2021-m
biometricTable 69 - Entrada em Invalidez - BR-EMSmt-V.2021-m
biometricTable 70 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2021-f
biometricTable 70 - Mortalidade de Inválidos - BR-EMSmt-V.2021-f
biometricTable 70 - Entrada em Invalidez - BR-EMSmt-V.2021-f
biometricTable 99 - Mortalidade Geral / Beneficiário - OUTRAS
biometricTable 99 - Mortalidade de Inválidos - OUTRAS
biometricTable 99 - Entrada em Invalidez - OUTRAS
pricingMethod POR_IDADE
pricingMethod TAXA_MEDIA
pricingMethod FAIXA_ETÁRIA
pricingMethod OUTROS
updateIndex IPC-FGV
updateIndex IGP-DI-FGV
updateIndex IPCA-IBGE
updateIndex IGPM-FGV
updateIndex INPC-IBGE
updateIndex TR
updateIndex OUTROS
updatePeriodicityUnit DIA
updatePeriodicityUnit MES
updatePeriodicityUnit ANO

InsurancePensionPlanDocumentsPlansGrace

{
  "graceType": "PORTABILIDADE",
  "gracePeriod": 4,
  "gracePeriodicity": "DIA",
  "dayIndicator": "UTEIS",
  "gracePeriodStart": "2021-05-21",
  "gracePeriodEnd": "2021-05-21",
  "gracePeriodBetween": 6,
  "gracePeriodBetweenType": "DIA"
}

Properties

Name Type Required Restrictions Description
graceType string false none Tipo de carência, Obrigatório se houver
gracePeriod integer false none Campo para preenchimento do período de carência de resgate / portabilidade, Obrigatório se houver
gracePeriodicity string false none Periodicidade da Carência, Obrigatório se houver
dayIndicator string false none Índicador de dias úteis ou Corridos, Obrigatório se houver
gracePeriodStart string(date) false none Data de Início da Carência. Obrigatório, se houver
gracePeriodEnd string(date) false none Data de Fim da carência. Obrigatório se houver
gracePeriodBetween integer false none Prazo de Carência entre Resgates, Obrigatório se houver
gracePeriodBetweenType string false none Tipo de Prazo de Carência entre Resgates, Obrigatório quando o valor do campo 'carencia_tipo' for 'RESGATE'

Enumerated Values

Property Value
graceType PORTABILIDADE
graceType RESGATE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
dayIndicator UTEIS
dayIndicator CORRIDOS
gracePeriodBetweenType DIA
gracePeriodBetweenType MES
gracePeriodBetweenType ANO

InsurancePensionPlanEvent

{
  "eventType": "INVALIDEZ",
  "eventTypeOthers": "OUTROS",
  "eventInfo": {
    "eventStatus": "ABERTO",
    "eventAlertDate": "2021-05-21",
    "eventRegisterDate": "2021-05-21"
  }
}

Eventos Geradores

Properties

Name Type Required Restrictions Description
eventType string true none Indica o tipo de evento gerador aplicável à cobertura
eventTypeOthers string false none Descrição do tipo de evento gerador quando for informada a opção OUTROS
eventInfo object true none Dados Gerais do Evento Gerador
» eventStatus string true none Status do Evento Gerador
» eventAlertDate string(date) true none Data de Aviso do Evento Gerador
» eventRegisterDate string(date) true none Data do Registro de Aviso à Seguradora

Enumerated Values

Property Value
eventType INVALIDEZ
eventType MORTE
eventType OUTROS
eventStatus ABERTO
eventStatus ENCERRADO_COM_INDENIZACAO
eventStatus ENCERRADO_SEM_INDENIZACAO
eventStatus REABERTO
eventStatus CANCELADO_POR_ERRO_OPERACIONAL
eventStatus AVALIACAO_INICIAL
eventStatus ENCERRADO_COM_PAGAMENTO_UNICO_BENEFICIO
eventStatus ENCERRADO_COM_CONCESSAO_DE_RENDA_BENEFICIO
eventStatus ENCERRADO_INDEFERIDO_BENEFICIO

ResponseInsurancePensionPlanMovements

{
  "data": {
    "movementContributions": [
      {
        "contributionAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "contributionPaymentDate": "2021-05-21",
        "contributionExpirationDate": "2021-05-21",
        "chargedInAdvanceAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "periodicity": "MENSAL"
      }
    ],
    "movementBenefits": [
      {
        "benefitAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "benefitPaymentDate": "2021-05-21"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsurancePensionPlanMovements true none none
links Links true none none
meta Meta true none none

InsurancePensionPlanMovements

{
  "movementContributions": [
    {
      "contributionAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "contributionPaymentDate": "2021-05-21",
      "contributionExpirationDate": "2021-05-21",
      "chargedInAdvanceAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "periodicity": "MENSAL"
    }
  ],
  "movementBenefits": [
    {
      "benefitAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "benefitPaymentDate": "2021-05-21"
    }
  ]
}

Properties

Name Type Required Restrictions Description
movementContributions [object] false none none
» contributionAmount AmountDetails false none Valores de contribuições/prêmios comerciais pagos pelo segurado participante (em relação aos últimos 12 meses), Obrigatório se houver
» contributionPaymentDate string(date) false none Datas de Pagamentos das contribuições/prêmios comerciais (em relação aos últimos 12 meses), Obrigatório, se houver
» contributionExpirationDate string(date) false none Datas de Vencimentos das contribuições/prêmios comerciais (em relação aos últimos 12 meses)
» chargedInAdvanceAmount AmountDetails false none Valor do carregamento cobrado de forma antecipada, Obrigatório se houver
» periodicity string false none Periodicidade da contribuições
movementBenefits [object] false none none
» benefitAmount AmountDetails false none Valores de benefícios recebidos (em relação aos últimos 12 meses), Obrigatório, se houver
» benefitPaymentDate string(date) false none Datas de Pagamentos de benefícios recebidos (em relação aos últimos 12 meses), Obrigatório, se houver

Enumerated Values

Property Value
periodicity MENSAL
periodicity BIMESTRAL
periodicity TRIMESTRAL
periodicity QUADRIMESTRAL
periodicity SEMESTRAL
periodicity ANUAL
periodicity ESPORADICA

ResponseInsurancePensionPlanPortabilities

{
  "data": {
    "hasOccurredPortability": true,
    "portabilityInfo": [
      {
        "direction": "ENTRADA",
        "type": "PARCIAL",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "requestDate": "2022-05-16T00:00:00.000Z",
        "liquidationDate": "2022-05-16T00:00:00.000Z",
        "chargingValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "sourceEntity": "string",
        "targetEntity": "string",
        "susepProcess": "12345"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsurancePensionPlanPortability true none none
links Links true none none
meta Meta true none none

InsurancePensionPlanPortability

{
  "hasOccurredPortability": true,
  "portabilityInfo": [
    {
      "direction": "ENTRADA",
      "type": "PARCIAL",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "requestDate": "2022-05-16T00:00:00.000Z",
      "liquidationDate": "2022-05-16T00:00:00.000Z",
      "chargingValue": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "sourceEntity": "string",
      "targetEntity": "string",
      "susepProcess": "12345"
    }
  ]
}

Properties

Name Type Required Restrictions Description
hasOccurredPortability boolean true none Campo para ser preenchimento com a identificação da ocorrência da portabilidade
portabilityInfo [object] false none none
» direction string true none Direção do fluxo de portabilidade
» type string false none Tipo de portabilidade, Obrigatório quando Tipo Fluxo for SAIDA
» amount AmountDetails true none Valor portado
» requestDate string(date-time) true none Declara a data em que foi recebida a solicitação de portabilidade
» liquidationDate string(date-time) true none Declara a data de ocorrência da efetiva liquidação da portabilidade
» chargingValue AmountDetails true none Valor de carregamento cobrado de forma postecipada
» sourceEntity string false none Declara o código FIP da entidade de origem (cedente) da portabilidade
» targetEntity string false none Declara o código FIP da entidade de destino (cessionária) da portabilidade
» susepProcess string false none Processo Susep do plano originário da portabilidade

Enumerated Values

Property Value
direction ENTRADA
direction SAIDA
type PARCIAL
type TOTAL

ResponseInsurancePensionPlanWithdrawals

{
  "data": [
    {
      "withdrawalOccurence": true,
      "type": "PARCIAL",
      "requestDate": "2022-05-16T00:00:00.000Z",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "liquidationDate": "2022-05-16T00:00:00.000Z",
      "postedChargedAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "nature": "RESGATE_REGULAR"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsurancePensionPlanWithdrawal] true none none
links Links true none none
meta Meta true none none

InsurancePensionPlanWithdrawal

{
  "withdrawalOccurence": true,
  "type": "PARCIAL",
  "requestDate": "2022-05-16T00:00:00.000Z",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "liquidationDate": "2022-05-16T00:00:00.000Z",
  "postedChargedAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "nature": "RESGATE_REGULAR"
}

Properties

Name Type Required Restrictions Description
withdrawalOccurence boolean true none Indica se houve resgate
type string false none Tipo de resgate, Obrigatório, se houver
requestDate string(date-time) false none Declara a data da solicitação do resgate, Obrigatório, se houver
amount AmountDetails false none Valor do Resgate
liquidationDate string(date-time) false none Declara a data da efetiva liquidação do valor resgatado, Obrigatório, se houver
postedChargedAmount AmountDetails false none Valor do carregamento cobrado de forma postecipada, Obrigatório, se houver
nature string false none Natureza do resgate, Obrigatório, se houver

Enumerated Values

Property Value
type TOTAL
type PARCIAL
nature RESGATE_REGULAR
nature MORTE
nature INVALIDEZ
nature PAGAMENTO_FINANCEIRO_PROGRAMADO
nature CUSTEIO_DE_COBERTURA_DE_RISCO_EM_PLANOS_CONJUGADOS
nature ASSISTENCIA_FINANCEIRA

ResponseInsurancePensionPlanClaim

{
  "data": [
    {
      "beneficiaryDocument": "12345678910",
      "beneficiaryDocumentType": "CPF",
      "beneficiaryName": "NOME BENEFICIARIO",
      "beneficiaryCategory": "SEGURADO",
      "beneficiaryBirthDate": "2021-05-21",
      "incomeType": "PAGAMENTO_UNICO",
      "incomeTypeDetails": "Descrição do Tipo de Renda",
      "reversedIncome": false,
      "incomeAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "paymentTerms": "PRAZO",
      "benefitAmount": 2,
      "grantedDate": "2021-05-21",
      "monetaryUpdateIndex": "IPC-FGV",
      "lastUpdateDate": "2021-05-21"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsurancePensionPlanClaim] true none none
links Links true none none
meta Meta true none none

InsurancePensionPlanClaim

{
  "beneficiaryDocument": "12345678910",
  "beneficiaryDocumentType": "CPF",
  "beneficiaryName": "NOME BENEFICIARIO",
  "beneficiaryCategory": "SEGURADO",
  "beneficiaryBirthDate": "2021-05-21",
  "incomeType": "PAGAMENTO_UNICO",
  "incomeTypeDetails": "Descrição do Tipo de Renda",
  "reversedIncome": false,
  "incomeAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "paymentTerms": "PRAZO",
  "benefitAmount": 2,
  "grantedDate": "2021-05-21",
  "monetaryUpdateIndex": "IPC-FGV",
  "lastUpdateDate": "2021-05-21"
}

Properties

Name Type Required Restrictions Description
beneficiaryDocument string true none Documento de identificação do beneficiário da renda concedida
beneficiaryDocumentType string true none Tipo de Documento do Beneficiário
beneficiaryName string true none Nome do beneficiário da renda concedida
beneficiaryCategory string true none Classificação do Beneficiário
beneficiaryBirthDate string(date) true none Data de nascimento do beneficiário da renda concedida
incomeType string true none Tipo de Renda
incomeTypeDetails string false none Descrição do Tipo de Renda, obrigatório se campo Tipo de Renda for OUTROS.
reversedIncome boolean true none Renda Revertida, obrigatório se campo Tipo de Renda for 4, 6, 8, 9 e 11.
incomeAmount AmountDetails true none Valor do benefício concedido em forma de renda ou do pagamento único
paymentTerms string false none Prazo pagamento da parcela ou da renda atuarial ou financeira do benefício concedido (quando Tipo de renda for igual a 2, 3, 4, 5 e 6)
benefitAmount integer true none Número de benefícios a serem recebidos por ano
grantedDate string(date) true none Data de Concessão
monetaryUpdateIndex string true none Índice de Atualização Monetária
lastUpdateDate string(date) true none Data da última atualização do benefício

Enumerated Values

Property Value
beneficiaryDocumentType CPF
beneficiaryDocumentType RG
beneficiaryDocumentType PASSAPORTE
beneficiaryDocumentType OUTROS
beneficiaryCategory SEGURADO
beneficiaryCategory CONJUGE
beneficiaryCategory FILHO_MENOR_DE_IDADE
beneficiaryCategory BENEFICIARIO_INDICADO
incomeType PAGAMENTO_UNICO
incomeType RENDA_POR_PRAZO_CERTO
incomeType RENDA_TEMPORARIA
incomeType RENDA_TEMPORARIA_REVERSIVEL
incomeType RENDA_TEMPORARIA_COM_PRAZO_MINIMO_GARANTIDO
incomeType RENDA_TEMPORARIA_REVERSIVEL_COM_PRAZO_MINIMO_GARANTIDO
incomeType RENDA_VITALICIA
incomeType RENDA_VITALICIA_REVERSIVEL_AO_BENEFICIARIO_INDICADO
incomeType RENDA_VITALICIA_REVERSIVEL_AO_CONJUGE_COM_CONTINUIDADE_AOS_MENORES
incomeType RENDA_VITALICIA_COM_PRAZO_MINIMO_GARANTIDO
incomeType RENDA_VITALICIA_REVERSIVEL_COM_PRAZO_MINIMO_GARANTIDO
incomeType RENDA_VITALICIA_REVERSIVEL_AO_CONJUGE
incomeType OUTROS
monetaryUpdateIndex IPC-FGV
monetaryUpdateIndex IGP-DI-FGV
monetaryUpdateIndex IPCA-IBGE
monetaryUpdateIndex IGPM-FGV
monetaryUpdateIndex INPC-IBGE
monetaryUpdateIndex TR
monetaryUpdateIndex OUTROS

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

EnumCountrySubDivision

"RJ"

Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros

Properties

Name Type Required Restrictions Description
anonymous string false none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros

Enumerated Values

Property Value
anonymous AC
anonymous AL
anonymous AP
anonymous AM
anonymous BA
anonymous CE
anonymous DF
anonymous ES
anonymous GO
anonymous MA
anonymous MT
anonymous MS
anonymous MG
anonymous PA
anonymous PB
anonymous PR
anonymous PE
anonymous PI
anonymous RJ
anonymous RN
anonymous RS
anonymous RO
anonymous RR
anonymous SC
anonymous SP
anonymous SE
anonymous TO

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-pension-plan/v1/insurance-pension-plan"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

ResponseInsurancePerson

{
  "data": {
    "brand": {
      "name": "EMPRESA A SEGUROS",
      "companies": [
        {
          "companyName": "string",
          "cnpjNumber": "12345678901234",
          "policies": [
            {
              "productName": "Produto A Pessoas",
              "policyId": "111111"
            }
          ]
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» brand object true none Marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa das sociedades sob ela em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes.
»» name string true none Nome da Marca
»» companies [object] true none none
»»» companyName string true none Nome da sociedade pertencente à marca
»»» cnpjNumber string true none CNPJ da sociedade pertencente à marca
»»» policies [object] true none none
»»»» productName string true none Nome comercial do produto, pelo qual é identificado nos canais de distribuição e atendimento da sociedade
»»»» policyId string true none Identificador da apólice ou bilhete
links Links true none none
meta Meta true none none

ResponseInsurancePersonPolicyInfo

{
  "data": {
    "contractingType": "COLETIVO",
    "policyId": "111111",
    "certificateId": "67",
    "termStartDate": "2022-12-31",
    "termEndDate": "2022-12-31",
    "withdrawals": [
      {
        "occurrenceWithdrawal": true,
        "type": "PARCIAL",
        "requestDate": "2020-12-31",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "movementDate": "2020-12-31",
        "chargingValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "withdrawalCause": "RESGATE_REGULAR",
        "FIE": [
          {
            "FIECNPJ": "12345678901234",
            "FIEName": "RAZÃO SOCIAL",
            "FIETradeName": "NOME FANTASIA"
          }
        ]
      }
    ],
    "portabilities": [
      {
        "occurrencePortability": true,
        "direction": "ENTRADA",
        "type": "PARCIAL",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "requestDate": "2020-12-31",
        "movementDate": "2020-12-31",
        "chargingValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "sourceEntityCode": "ABC123",
        "targetEntityCode": "ABC123",
        "sourceEntitySusepProcessNumber": "ABC123",
        "taxRegime": "PROGRESSIVO",
        "FIE": [
          {
            "FIECNPJ": "12345678901234",
            "FIEName": "RAZÃO SOCIAL",
            "FIETradeName": "NOME FANTASIA",
            "portedType": "ORIGEM"
          }
        ]
      }
    ],
    "proposalId": "ABC123",
    "insureds": [
      {
        "identificationType": "CPF",
        "identificationTypeOthers": "OUTROS",
        "identification": "12345678900",
        "name": "Nome Sobrenome",
        "birthDate": "2022-12-31",
        "gender": "MASCULINO",
        "postCode": "10000000",
        "email": "string",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string",
        "addressAdditionalInfo": "Fundos"
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "identificationTypeOthers": "OUTROS",
        "name": "Nome Sobrenome",
        "participationPercentage": "10.00"
      }
    ],
    "intermediaries": [
      {
        "type": "REPRESENTANTE",
        "typeOthers": "OUTROS",
        "identification": "12345678900",
        "brokerId": "string",
        "identificationType": "CPF",
        "identificationTypeOthers": "OUTROS",
        "name": "Nome Sobrenome",
        "postCode": "10000000",
        "city": "string",
        "state": "string",
        "country": "BRA",
        "address": "string"
      }
    ],
    "coverages": [
      {
        "branch": "0111",
        "planType": "AVERBADO",
        "coverageCode": "1999",
        "internalCode": "string",
        "susepProcessNumber": "string",
        "feesTax": "FORMATO NÃO DEFINIDO",
        "paymentPeriod": "MENSAL",
        "grace": [
          {
            "type": "RESGATE",
            "gracePeriod": 0,
            "gracePeriodicity": "DIA",
            "gracePeriodCountingMethod": "DIAS_UTEIS",
            "gracePeriodStartDate": "2022-12-31",
            "gracePeriodEndDate": "2022-12-31",
            "period": 0,
            "periodType": "DIA"
          }
        ],
        "pmbacInterestRate": "10.00",
        "pmbacMonetaryUpdateIndex": "IGPM-FGV",
        "pmbacMonetaryUpdateIndexOthers": "OUTROS",
        "pmbacIndexLag": 5,
        "incomeInterestRate": "10.00",
        "pricingForm": "POR_IDADE",
        "pricingFormOthers": "OUTROS",
        "triggerEvent": "INVALIDEZ",
        "triggerEventOthers": "OUTROS",
        "financialtype": "REPARTICAO_SIMPLES",
        "coverageUpdateIndex": "IGPM-FGV",
        "coverageUpdateIndexOthers": "OUTROS",
        "periodicityValue": 5,
        "periodicity": "DIA",
        "IndexLag": 5,
        "chargedAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "insuredDependentsInclusionClause": "NAO_HA",
        "tripScope": "NACIONAL",
        "insuredCapitalType": "FIXO",
        "moneylenderType": "BASICO",
        "creditor": {
          "identification": "12345678901",
          "identificationType": "CPF",
          "name": "string"
        },
        "obligations": [
          {
            "type": "EMPRESTIMO",
            "typeOthers": "string"
          }
        ],
        "personIdentification": {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        },
        "insuredCapitalPercentage": "20.00",
        "dependents": [
          {
            "identification": "12345678901234",
            "identificationType": "CPF",
            "name": "Nome Sobrenome",
            "kinshipDegree": "CONJUGE"
          }
        ],
        "educationalInstitution": {
          "identification": "12345678901",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        },
        "benefitAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "plan": "PGBL",
        "planOthers": "OUTROS",
        "planBlock": false,
        "structureModality": "BENEFICIO_DEFINIDO",
        "qualifiedProposer": "SIM",
        "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
        "benefitPaymentModality": "RENDA",
        "financialResultReversal": "SIM",
        "financialResultReversalPercentage": "10.00",
        "minimumWarrantyIndex": "IGP-DI-FGV",
        "minimumWarrantyPercentage": "10.00",
        "taxRegime": "PROGRESSIVO",
        "calculationBasis": "MENSAL"
      }
    ],
    "conjugatedPlan": true,
    "PMBaC": {
      "pmbacAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "provisionSurplusAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "FIE": [
        {
          "FIECNPJ": "12345678901234",
          "FIEName": "RAZÃO SOCIAL",
          "FIETradeName": "NOME FANTASIA"
        }
      ]
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsurancePersonPolicyInfo true none none
links Links true none none
meta Meta true none none

InsurancePersonPolicyInfo

{
  "contractingType": "COLETIVO",
  "policyId": "111111",
  "certificateId": "67",
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "withdrawals": [
    {
      "occurrenceWithdrawal": true,
      "type": "PARCIAL",
      "requestDate": "2020-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "movementDate": "2020-12-31",
      "chargingValue": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "withdrawalCause": "RESGATE_REGULAR",
      "FIE": [
        {
          "FIECNPJ": "12345678901234",
          "FIEName": "RAZÃO SOCIAL",
          "FIETradeName": "NOME FANTASIA"
        }
      ]
    }
  ],
  "portabilities": [
    {
      "occurrencePortability": true,
      "direction": "ENTRADA",
      "type": "PARCIAL",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "requestDate": "2020-12-31",
      "movementDate": "2020-12-31",
      "chargingValue": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "sourceEntityCode": "ABC123",
      "targetEntityCode": "ABC123",
      "sourceEntitySusepProcessNumber": "ABC123",
      "taxRegime": "PROGRESSIVO",
      "FIE": [
        {
          "FIECNPJ": "12345678901234",
          "FIEName": "RAZÃO SOCIAL",
          "FIETradeName": "NOME FANTASIA",
          "portedType": "ORIGEM"
        }
      ]
    }
  ],
  "proposalId": "ABC123",
  "insureds": [
    {
      "identificationType": "CPF",
      "identificationTypeOthers": "OUTROS",
      "identification": "12345678900",
      "name": "Nome Sobrenome",
      "birthDate": "2022-12-31",
      "gender": "MASCULINO",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string",
      "addressAdditionalInfo": "Fundos"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "identificationTypeOthers": "OUTROS",
      "name": "Nome Sobrenome",
      "participationPercentage": "10.00"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "typeOthers": "OUTROS",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "identificationTypeOthers": "OUTROS",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "planType": "AVERBADO",
      "coverageCode": "1999",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "feesTax": "FORMATO NÃO DEFINIDO",
      "paymentPeriod": "MENSAL",
      "grace": [
        {
          "type": "RESGATE",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-12-31",
          "gracePeriodEndDate": "2022-12-31",
          "period": 0,
          "periodType": "DIA"
        }
      ],
      "pmbacInterestRate": "10.00",
      "pmbacMonetaryUpdateIndex": "IGPM-FGV",
      "pmbacMonetaryUpdateIndexOthers": "OUTROS",
      "pmbacIndexLag": 5,
      "incomeInterestRate": "10.00",
      "pricingForm": "POR_IDADE",
      "pricingFormOthers": "OUTROS",
      "triggerEvent": "INVALIDEZ",
      "triggerEventOthers": "OUTROS",
      "financialtype": "REPARTICAO_SIMPLES",
      "coverageUpdateIndex": "IGPM-FGV",
      "coverageUpdateIndexOthers": "OUTROS",
      "periodicityValue": 5,
      "periodicity": "DIA",
      "IndexLag": 5,
      "chargedAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "insuredDependentsInclusionClause": "NAO_HA",
      "tripScope": "NACIONAL",
      "insuredCapitalType": "FIXO",
      "moneylenderType": "BASICO",
      "creditor": {
        "identification": "12345678901",
        "identificationType": "CPF",
        "name": "string"
      },
      "obligations": [
        {
          "type": "EMPRESTIMO",
          "typeOthers": "string"
        }
      ],
      "personIdentification": {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      },
      "insuredCapitalPercentage": "20.00",
      "dependents": [
        {
          "identification": "12345678901234",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "kinshipDegree": "CONJUGE"
        }
      ],
      "educationalInstitution": {
        "identification": "12345678901",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      },
      "benefitAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "plan": "PGBL",
      "planOthers": "OUTROS",
      "planBlock": false,
      "structureModality": "BENEFICIO_DEFINIDO",
      "qualifiedProposer": "SIM",
      "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
      "benefitPaymentModality": "RENDA",
      "financialResultReversal": "SIM",
      "financialResultReversalPercentage": "10.00",
      "minimumWarrantyIndex": "IGP-DI-FGV",
      "minimumWarrantyPercentage": "10.00",
      "taxRegime": "PROGRESSIVO",
      "calculationBasis": "MENSAL"
    }
  ],
  "conjugatedPlan": true,
  "PMBaC": {
    "pmbacAmount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "provisionSurplusAmount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "FIE": [
      {
        "FIECNPJ": "12345678901234",
        "FIEName": "RAZÃO SOCIAL",
        "FIETradeName": "NOME FANTASIA"
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
contractingType string true none Tipo de contratação
policyId string true none identificação do contrato/apólice, em caso de contratação coletiva, obrigatório caso Tipo de contratação seja COLETIVO
certificateId string false none Identificador utilizado para as "entidades de 1º nível", a saber, apólices individuais , bilhetes ei certificados de participante individual de previdência; por sua vez, nas operações coletivas equivale às apólices coletivas e aos contratos coletivos de previdência
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
withdrawals WithdrawalInfo false none Informações de resgate, Obrigatório se houver em caso de regime financeiro de Capitalização
portabilities PortabilityInfo false none Informações de portabilidade, Obrigatório se houver em caso de regime financeiro de Capitalização
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [BeneficiaryInfo] false none none
intermediaries [Intermediary] false none none
coverages [InsurancePersonCoverage] false none none
conjugatedPlan boolean true none O plano é conjugado?
PMBaC object true none PMBaC
» pmbacAmount AmountDetails true none Valor PMBaC (fim do mês)
Valor da Provisão Matemática de Benefícios a Conceder (PMBaC), no fim de cada mês. Caso não haja saldo informar nulo
» provisionSurplusAmount AmountDetails true none Valor da provisão de excedentes financeiros (PEF) (valor ao final do mês) Caso não haja saldo informar nulo
» FIE [object] true none none
»» FIECNPJ string false none CNPJ do FIE
»» FIEName string false none Razão social do FIE
»» FIETradeName string false none Nome fantasia do FIE

Enumerated Values

Property Value
contractingType COLETIVO
contractingType INDIVIDUAL

GraceInfo

[
  {
    "type": "RESGATE",
    "gracePeriod": 0,
    "gracePeriodicity": "DIA",
    "gracePeriodCountingMethod": "DIAS_UTEIS",
    "gracePeriodStartDate": "2022-12-31",
    "gracePeriodEndDate": "2022-12-31",
    "period": 0,
    "periodType": "DIA"
  }
]

Informações de Carência em caso de regime financeiro de Repartição de Capitais de Cobertura e de Capitalização (Caso seguro individual)

Properties

Name Type Required Restrictions Description
type string false none Tipo de Carência (Quando houver)
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver
period integer false none Prazo de Carência entre Resgates, Condicional a seleção da opção de RESGATE no campo Tipo de Carência
periodType string false none Tipo de Prazo de Carência entre Resgates, Condicional a seleção da opção de RESGATE no campo Tipo de Carência

Enumerated Values

Property Value
type PORTABILIDADE
type RESGATE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS
periodType DIA
periodType MES
periodType ANO

WithdrawalInfo

[
  {
    "occurrenceWithdrawal": true,
    "type": "PARCIAL",
    "requestDate": "2020-12-31",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "movementDate": "2020-12-31",
    "chargingValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "withdrawalCause": "RESGATE_REGULAR",
    "FIE": [
      {
        "FIECNPJ": "12345678901234",
        "FIEName": "RAZÃO SOCIAL",
        "FIETradeName": "NOME FANTASIA"
      }
    ]
  }
]

Informações de resgate, Obrigatório se houver em caso de regime financeiro de Capitalização

Properties

Name Type Required Restrictions Description
occurrenceWithdrawal boolean false none Indica se houve resgate
type string false none Tipo de resgate
requestDate string(date) false none Data solicitação
amount AmountDetails false none Detalhes de valores/limites
movementDate string(date) false none Data Movimentação (liquidação)
chargingValue AmountDetails false none Detalhes de valores/limites
withdrawalCause string false none Natureza do Resgate (Caso Ocorrência do resgate for Sim)
FIE [object] false none Informações do FIE do Valor Resgatado (Caso Ocorrência do resgate for Sim)
» FIECNPJ string false none CNPJ do FIE
» FIEName string false none Razão social do FIE
» FIETradeName string false none Nome fantasia do FIE

Enumerated Values

Property Value
type TOTAL
type PARCIAL
withdrawalCause RESGATE_REGULAR
withdrawalCause MORTE
withdrawalCause INVALIDEZ
withdrawalCause PAGAMENTO_FINANCEIRO_PROGRAMADO
withdrawalCause CUSTEIO_DE_COBERTURA_DE_RISCOS_EM_PLANOS_CONJUGADOS
withdrawalCause ASSISTENCIA_FINANCEIRA

PortabilityInfo

[
  {
    "occurrencePortability": true,
    "direction": "ENTRADA",
    "type": "PARCIAL",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "requestDate": "2020-12-31",
    "movementDate": "2020-12-31",
    "chargingValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "sourceEntityCode": "ABC123",
    "targetEntityCode": "ABC123",
    "sourceEntitySusepProcessNumber": "ABC123",
    "taxRegime": "PROGRESSIVO",
    "FIE": [
      {
        "FIECNPJ": "12345678901234",
        "FIEName": "RAZÃO SOCIAL",
        "FIETradeName": "NOME FANTASIA",
        "portedType": "ORIGEM"
      }
    ]
  }
]

Informações de portabilidade, Obrigatório se houver em caso de regime financeiro de Capitalização

Properties

Name Type Required Restrictions Description
occurrencePortability boolean true none Indica se houve portabilidade
direction string false none Direção do fluxo de portabilidade
type string false none Tipo de portabilidade
amount AmountDetails false none Detalhes de valores/limites
requestDate string(date) false none Data solicitação
movementDate string(date) false none Data Movimentação (liquidação)
chargingValue AmountDetails true none Detalhes de valores/limites
sourceEntityCode string false none Código FIP da entidade de origem (cedente) da portabilidade
targetEntityCode string false none Código FIP da entidade de origem destino (cessionária) da portabilidade
sourceEntitySusepProcessNumber string false none Processo Susep do Plano Origem
taxRegime string false none Regime de Tributação (Caso fluxo de portabilidade for de entrada e Ocorrência da portabilidade for Sim)
FIE [object] false none Informações do FIE do Valor Portado (Caso Ocorrência da portabilidade for Sim)
» FIECNPJ string false none CNPJ do FIE
» FIEName string false none Razão social do FIE
» FIETradeName string false none Nome fantasia do FIE
» portedType string false none Tipo portado

Enumerated Values

Property Value
direction ENTRADA
direction SAIDA
type TOTAL
type PARCIAL
taxRegime PROGRESSIVO
taxRegime REGRESSIVO
portedType ORIGEM
portedType DESTINO

PersonalInfo

{
  "identificationType": "CPF",
  "identificationTypeOthers": "OUTROS",
  "identification": "12345678900",
  "name": "Nome Sobrenome",
  "birthDate": "2022-12-31",
  "gender": "MASCULINO",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string",
  "addressAdditionalInfo": "Fundos"
}

Properties

Name Type Required Restrictions Description
identificationType string true none Tipo de Documento do Segurado/Participante
identificationTypeOthers string false none Descrição do Tipo de Documento quando for informada a opção OUTROS
identification string true none Documento de Identificação do Segurado/Participante
name string true none Nome ou Razão Social do Segurado/Participante
birthDate string(date) false none Data de nascimento do Segurado/Participante
gender string false none Sexo do Segurado/Participante
postCode string true none Código Postal do Segurado/Participante
email string false none E-mail do Segurado/Participante (caso possua)
city string true none Cidade do Segurado/Participante (por extenso)
state string true none Estado do Segurado/Participante (por extenso)
country string true none País do Segurado/Participante (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço do Segurado/Participante (restante do endereço, excluindo cidade, estado e país)
addressAdditionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS
gender MASCULINO
gender FEMININO
gender NAO_INFORMADO

BeneficiaryInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "identificationTypeOthers": "OUTROS",
  "name": "Nome Sobrenome",
  "participationPercentage": "10.00"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação do beneficiário.
identificationType string true none Tipo de Documento do beneficiário.
identificationTypeOthers string false none Descrição do Tipo de Documento quando for informada a opção OUTROS
name string true none Nome ou Razão Social do beneficiário.
participationPercentage string false none Percentual de particiapação do beneficiário.

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "typeOthers": "OUTROS",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "identificationTypeOthers": "OUTROS",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string true none Tipo do Intermediador
typeOthers string false none Descrição do Tipo do Intermediador quando for informada a opção OUTROS
identification string false none Documento de Identificação da Intermediador (Caso Tipo de Intermediador não seja Corretor ou quando for Corretor, porém o identificador do intermediador não seja informado)
brokerId string false none Identificador do Intermediador (Caso Tipo de Intermediador for CORRETOR) código SUSEP do corretor(a)
identificationType string false none Tipo de Documento da Intermediador
identificationTypeOthers string false none Descrição do Tipo de Documento quando for informada a opção OUTROS
name string false none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsurancePersonCoverage

{
  "branch": "0111",
  "planType": "AVERBADO",
  "coverageCode": "1999",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "feesTax": "FORMATO NÃO DEFINIDO",
  "paymentPeriod": "MENSAL",
  "grace": [
    {
      "type": "RESGATE",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-12-31",
      "gracePeriodEndDate": "2022-12-31",
      "period": 0,
      "periodType": "DIA"
    }
  ],
  "pmbacInterestRate": "10.00",
  "pmbacMonetaryUpdateIndex": "IGPM-FGV",
  "pmbacMonetaryUpdateIndexOthers": "OUTROS",
  "pmbacIndexLag": 5,
  "incomeInterestRate": "10.00",
  "pricingForm": "POR_IDADE",
  "pricingFormOthers": "OUTROS",
  "triggerEvent": "INVALIDEZ",
  "triggerEventOthers": "OUTROS",
  "financialtype": "REPARTICAO_SIMPLES",
  "coverageUpdateIndex": "IGPM-FGV",
  "coverageUpdateIndexOthers": "OUTROS",
  "periodicityValue": 5,
  "periodicity": "DIA",
  "IndexLag": 5,
  "chargedAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "insuredDependentsInclusionClause": "NAO_HA",
  "tripScope": "NACIONAL",
  "insuredCapitalType": "FIXO",
  "moneylenderType": "BASICO",
  "creditor": {
    "identification": "12345678901",
    "identificationType": "CPF",
    "name": "string"
  },
  "obligations": [
    {
      "type": "EMPRESTIMO",
      "typeOthers": "string"
    }
  ],
  "personIdentification": {
    "identification": "12345678900",
    "identificationType": "CPF",
    "name": "Nome Sobrenome"
  },
  "insuredCapitalPercentage": "20.00",
  "dependents": [
    {
      "identification": "12345678901234",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "kinshipDegree": "CONJUGE"
    }
  ],
  "educationalInstitution": {
    "identification": "12345678901",
    "identificationType": "CPF",
    "name": "Nome Sobrenome"
  },
  "benefitAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "plan": "PGBL",
  "planOthers": "OUTROS",
  "planBlock": false,
  "structureModality": "BENEFICIO_DEFINIDO",
  "qualifiedProposer": "SIM",
  "biometricTable": "1  - Mortalidade Geral / Beneficiário - AT49 M",
  "benefitPaymentModality": "RENDA",
  "financialResultReversal": "SIM",
  "financialResultReversalPercentage": "10.00",
  "minimumWarrantyIndex": "IGP-DI-FGV",
  "minimumWarrantyPercentage": "10.00",
  "taxRegime": "PROGRESSIVO",
  "calculationBasis": "MENSAL"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
planType string false none Tipo do Plano (Quando Contrato Coletivo)
coverageCode string true none Código da Cobertura - De acordo com a Tabela 63 do Anexo I do Manual de Escopo de Dados
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none Número do processo administrativo da Susep relacionado à cobertura contratada
feesTax string false none Taxa de juros prevista para cálculo das rendas
paymentPeriod string true none Periodicidade de pagamento da Contribuição/Prêmio
grace GraceInfo false none Informações de Carência em caso de regime financeiro de Repartição de Capitais de Cobertura e de Capitalização (Caso seguro individual)
pmbacInterestRate string false none Taxa de Juros PMBaC
Obrigatório em caso de regime financeiro de Capitalização
pmbacMonetaryUpdateIndex string false none Índice de Preços Garantido PMBaC
Obrigatório em caso de regime financeiro de Capitalização
pmbacMonetaryUpdateIndexOthers string false none Descrição do Índice de Preços Garantido PMBaC quando for informada a opção OUTROS
pmbacIndexLag integer false none Defasagem do Índice PMBaC (em meses)
Obrigatório em caso de regime financeiro de Capitalização
incomeInterestRate string false none Taxa de Juros Rendas (quando houver)
pricingForm string false none Forma de tarifação (quando houver)
pricingFormOthers string false none Descrição da Forma de tarifação quando for informada a opção OUTROS
triggerEvent string true none Indica o tipo de evento gerador aplicavel a cobertura
triggerEventOthers string false none Descrição do evento gerador quando for informada a opção OUTROS
financialtype string true none Regime financeiro
coverageUpdateIndex string false none Índice de preços referente à atualização monetária anual do valor da cobertura
coverageUpdateIndexOthers string false none Descrição do Índice de preços referente à atualização monetária anual do valor da cobertura quando for informada a opção OUTROS
periodicityValue integer false none Periodicidade de Atualizacao da cobertura (quando houver)
periodicity string false none Unidade da Periodicidade de Atualização da Cobertura
IndexLag integer false none Defasagem do índice de preços aplicado na atualização da renda (em meses)
chargedAmount AmountDetails true none Valor do carregamento
insuredDependentsInclusionClause string false none Cláusula de Inclusão de Dependentes Segurados. (Caso contrato de Funeral, Acidentes Pessoais, Doenças Graves ou Doença Terminal, Eventos Aleatórios, Vida, Desemprego/Perda de Renda e Viagem)
tripScope string false none Abrangência da viagem. (Caso contrato Viagem)
insuredCapitalType string false none Modalidade de capital segurado. (Caso contrato Prestamista - exceto Habitacional e Rural)
moneylenderType string false none Tipo de prestamista. (Caso contrato Prestamista - exceto Habitacional e Rural)
creditor object false none none
» identification string false none Identificação do credor. (Caso contrato Prestamista - exceto Habitacional e Rural)
» identificationType string false none Tipo de documento do credor. (Caso contrato Prestamista - exceto Habitacional e Rural)
» name string false none Nome ou razão social do credor. (Caso contrato Prestamista - exceto Habitacional e Rural)
obligations [object] false none none
» type string false none Tipo de obrigação. (Caso contrato Prestamista - exceto Habitacional e Rural)
» typeOthers string false none Descrição Tipo da Obrigação. (Caso tipo de obrigação OUTROS e caso contrato Prestamista - exceto Habitacional e Rural)
personIdentification object false none (Caso contrato Prestamista)
» identification string false none Documento de Identificação da Pessoa
» identificationType string false none Tipo de Documento da Pessoa
» name string false none Nome ou Razão Social da Pessoa
insuredCapitalPercentage string false none Percentual do Capital Segurado. (Caso contrato Prestamista - exceto Habitacional e Rural)
dependents [object] false none Segurados dependentes
» identification string false none Documento de Identificação da Pessoa Associada. (Caso haja em Cláusula de Inclusão de Dependentes Segurados e caso contrato de Funeral, Acidentes Pessoais, Doenças Graves ou Doença Terminal, Eventos Aleatórios, Vida, Desemprego/Perda de Renda e Viagem)
» identificationType string false none Tipo de Documento da Pessoa
» name string false none Nome ou Razão Social da Pessoa
» kinshipDegree string false none Grau de Parentesco. (Caso haja em Cláusula de Inclusão de Dependentes Segurados e caso contrato de Funeral, Acidentes Pessoais, Doenças Graves ou Doença Terminal, Eventos Aleatórios, Vida, Desemprego/Perda de Renda e Viagem)
educationalInstitution object false none Referente a seguro educacional
» identification string false none Documento de Identificação da Pessoa
» identificationType string false none Tipo de Documento da Pessoa
» name string false none Nome ou Razão Social da Pessoa
benefitAmount AmountDetails false none Valor do beneficio em reais da cobertura contratada (caso campo modalidade de estruturacao for beneficio definido)
plan string true none Tipo de plano
planOthers string false none Descrição do tipo de plano contratado quando for informada a opção OUTROS
planBlock boolean true none Plano é bloqueado
structureModality string true none Modalidade de estruturação
qualifiedProposer string true none Proponente Qualificado
biometricTable string false none Tábua biométrica, se houver
benefitPaymentModality string true none Forma de Pagamento do Benefício
financialResultReversal string true none Reversão de resultado financeiro na fase de concessão
financialResultReversalPercentage string false none Percentual de reversão de resultado financeiro na fase de concessão (Quando “Reversão de resultado financeiro na fase de concessão” for Sim)
minimumWarrantyIndex string false none Índice utilizado como garantia mínima de desempenho para produtos do tipo Plano de Desempenho Referenciado (PDR) e Vida com Desempenho Referenciado (VDR)
minimumWarrantyPercentage string false none Percentual utilizado como garantia mínima de desempenho para produtos do tipo Plano de Desempenho Referenciado (PDR) e Vida com Desempenho Referenciado (VDR).
taxRegime string true none Regime tributário do plano contratado
calculationBasis string true none Base de cálculo das anuidades do benefício concedido

Enumerated Values

Property Value
planType AVERBADO
planType INSTITUIDO_CONTRIBUTARIO
planType INSTITUIDO_NAO_CONTRIBUTARIO
paymentPeriod MENSAL
paymentPeriod BIMESTRAL
paymentPeriod TRIMESTRAL
paymentPeriod QUADRIMESTRAL
paymentPeriod SEMESTRAL
paymentPeriod ANUAL
paymentPeriod ESPORÁDICA
pmbacMonetaryUpdateIndex IPC-FGV
pmbacMonetaryUpdateIndex IGP-DI-FGV
pmbacMonetaryUpdateIndex IPCA-IBGE
pmbacMonetaryUpdateIndex IGPM-FGV
pmbacMonetaryUpdateIndex INPC-IBGE
pmbacMonetaryUpdateIndex TR
pmbacMonetaryUpdateIndex OUTROS
pricingForm POR_IDADE
pricingForm TAXA_MEDIA
pricingForm FAIXA_ETARIA
pricingForm OUTROS
triggerEvent INVALIDEZ
triggerEvent MORTE
triggerEvent OUTROS
financialtype REPARTICAO_SIMPLES
financialtype REPARTICAO_POR_CAPITAIS_DE_COBERTURA
financialtype CAPITALIZACAO
coverageUpdateIndex IPC-FGV
coverageUpdateIndex IGP-DI-FGV
coverageUpdateIndex IPCA-IBGE
coverageUpdateIndex IGPM-FGV
coverageUpdateIndex INPC-IBGE
coverageUpdateIndex TR
coverageUpdateIndex OUTROS
periodicity DIA
periodicity MES
periodicity ANO
insuredDependentsInclusionClause NAO_HA
insuredDependentsInclusionClause FACULTATIVA
insuredDependentsInclusionClause AUTOMATICA
tripScope NACIONAL
tripScope INTERNACIONAL
tripScope NACIONAL_E_INTERNACIONAL
insuredCapitalType FIXO
insuredCapitalType VINCULADO
insuredCapitalType VARIAVEL
moneylenderType BASICO
moneylenderType EMPRESARIAL
moneylenderType EMPRESARIAL_INTEGRAL
identificationType CPF
identificationType CNPJ
identificationType OUTROS
type EMPRESTIMO
type CONSORCIO
type CONDOMINIO
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS
kinshipDegree CONJUGE
kinshipDegree PAIS
kinshipDegree SOGROS
kinshipDegree AVOS
kinshipDegree BISAVOS
kinshipDegree FILHOS
kinshipDegree NETOS
kinshipDegree BISNETOS
kinshipDegree IRMAOS
kinshipDegree TIOS
kinshipDegree SOBRINHOS
identificationType CPF
identificationType CNPJ
identificationType OUTROS
plan PGBL
plan PRGP
plan PAGP
plan PRSA
plan PRI
plan PDR
plan VGBL
plan VRGP
plan VAGP
plan VRSA
plan VRI
plan VDR
plan TRADICIONAL
plan OUTROS
structureModality BENEFICIO_DEFINIDO
structureModality CONTRIBUICAO_VARIAVEL
qualifiedProposer SIM
qualifiedProposer NAO
biometricTable 1 - Mortalidade Geral / Beneficiário - AT49 M
biometricTable 2 - Mortalidade Geral / Beneficiário - AT49 F
biometricTable 3 - Mortalidade Geral / Beneficiário - AT50 M
biometricTable 4 - Mortalidade Geral / Beneficiário - AT50 F
biometricTable 5 - Mortalidade Geral / Beneficiário - AT55 M
biometricTable 6 - Mortalidade Geral / Beneficiário - AT55 F
biometricTable 7 - Mortalidade Geral / Beneficiário - AT71 M
biometricTable 8 - Mortalidade Geral / Beneficiário - AT71 F
biometricTable 9 - Mortalidade Geral / Beneficiário - AT83 M
biometricTable 10 - Mortalidade Geral / Beneficiário - AT83 F
biometricTable 11 - Mortalidade Geral / Beneficiário - AT2000 M
biometricTable 12 - Mortalidade Geral / Beneficiário - AT2000 F
biometricTable 13 - Mortalidade Geral / Beneficiário - CS041
biometricTable 14 - Mortalidade Geral / Beneficiário - CSO58
biometricTable 15 - Mortalidade Geral / Beneficiário - CSO80 M
biometricTable 16 - Mortalidade Geral / Beneficiário - CSO80 F
biometricTable 17 - Mortalidade Geral / Beneficiário - CSG 60
biometricTable 18 - Mortalidade Geral / Beneficiário - GAM71 M
biometricTable 19 - Mortalidade Geral / Beneficiário - GAM71 F
biometricTable 20 - Mortalidade Geral / Beneficiário - SGB51
biometricTable 21 - Mortalidade Geral / Beneficiário - SGB55
biometricTable 22 - Mortalidade Geral / Beneficiário - SGB71
biometricTable 23 - Mortalidade Geral / Beneficiário - SGB75
biometricTable 24 - Mortalidade Geral / Beneficiário - GKF70
biometricTable 25 - Mortalidade Geral / Beneficiário - GKF80
biometricTable 26 - Mortalidade Geral / Beneficiário - GKF95
biometricTable 27 - Mortalidade Geral / Beneficiário - GKM70
biometricTable 28 - Mortalidade Geral / Beneficiário - GKM80
biometricTable 29 - Mortalidade Geral / Beneficiário - GKM95
biometricTable 30 - Mortalidade Geral / Beneficiário - UP 84
biometricTable 31 - Mortalidade de Inválidos - IAPB 57
biometricTable 32 - Mortalidade de Inválidos - IAPB57 - Nivelada
biometricTable 33 - Mortalidade de Inválidos - ZIMMERMANN
biometricTable 34 - Mortalidade de Inválidos - WINKLEVOSS
biometricTable 35 - Mortalidade de Inválidos - BENTZIEN
biometricTable 36 - Mortalidade de Inválidos - EXP. IAPC
biometricTable 37 - Mortalidade de Inválidos - TASA27
biometricTable 38 - Mortalidade de Inválidos - MULLER
biometricTable 39 - Entrada em Invalidez - IAPB 57 FRACA
biometricTable 40 - Entrada em Invalidez - IAPB 57 FORTE
biometricTable 41 - Entrada em Invalidez - ZIMMERMANN
biometricTable 42 - Entrada em Invalidez - ÁLVARO VINDAS
biometricTable 43 - Entrada em Invalidez - TASA 27
biometricTable 44 - Entrada em Invalidez - MULLER
biometricTable 45 - Entrada em Invalidez - HUNTER
biometricTable 46 - Mortalidade Geral / Beneficiário - EB7
biometricTable 47 - Mortalidade Geral / Beneficiário - UP94 M
biometricTable 48 - Mortalidade Geral / Beneficiário - AT49
biometricTable 49 - Mortalidade Geral / Beneficiário - AT2000 female suavizada 10%
biometricTable 49 - Entrada em Invalidez - AT2000 female suavizada 10%
biometricTable 50 - Mortalidade Geral / Beneficiário - TGA
biometricTable 50 - Entrada em Invalidez - TGA
biometricTable 51 - Mortalidade Geral / Beneficiário - AT2000 male suavizada 10%
biometricTable 52 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2010-m
biometricTable 53 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2010-f
biometricTable 54 - Entrada em Invalidez - SUSEP_IBGE
biometricTable 55 - Mortalidade Geral / Beneficiário - Percentual Fixo
biometricTable 55 - Mortalidade de Inválidos - Percentual Fixo
biometricTable 55 - Entrada em Invalidez - Percentual Fixo
biometricTable 56 - Mortalidade Geral / Beneficiário - Perpétua
biometricTable 56 - Mortalidade de Inválidos - Perpétua
biometricTable 56 - Entrada em Invalidez - Perpétua
biometricTable 57 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2010-m
biometricTable 57 - Mortalidade de Inválidos - BR-EMSmt-V.2010-m
biometricTable 57 - Entrada em Invalidez - BR-EMSmt-V.2010-m
biometricTable 58 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2010-f
biometricTable 58 - Mortalidade de Inválidos - BR-EMSmt-V.2010-f
biometricTable 58 - Entrada em Invalidez - BR-EMSmt-V.2010-f
biometricTable 59 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2015-m
biometricTable 59 - Mortalidade de Inválidos - BR-EMSsb-V.2015-m
biometricTable 59 - Entrada em Invalidez - BR-EMSsb-V.2015-m
biometricTable 60 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2015-f
biometricTable 60 - Mortalidade de Inválidos - BR-EMSsb-V.2015-f
biometricTable 60 - Entrada em Invalidez - BR-EMSsb-V.2015-f
biometricTable 61 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2015-m
biometricTable 61 - Mortalidade de Inválidos - BR-EMSmt-V.2015-m
biometricTable 61 - Entrada em Invalidez - BR-EMSmt-V.2015-m
biometricTable 62 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2015-f
biometricTable 62 - Mortalidade de Inválidos - BR-EMSmt-V.2015-f
biometricTable 62 - Entrada em Invalidez - BR-EMSmt-V.2015-f
biometricTable 63 - Mortalidade Geral / Beneficiário - BR-EMSsb-m
biometricTable 63 - Mortalidade de Inválidos - BR-EMSsb-m
biometricTable 63 - Entrada em Invalidez - BR-EMSsb-m
biometricTable 64 - Mortalidade Geral / Beneficiário - BR-EMSsb-f
biometricTable 64 - Mortalidade de Inválidos - BR-EMSsb-f
biometricTable 64 - Entrada em Invalidez - BR-EMSsb-f
biometricTable 65 - Mortalidade Geral / Beneficiário - BR-EMSmt-m
biometricTable 65 - Mortalidade de Inválidos - BR-EMSmt-m
biometricTable 65 - Entrada em Invalidez - BR-EMSmt-m
biometricTable 66 - Mortalidade Geral / Beneficiário - BR-EMSmt-f
biometricTable 66 - Mortalidade de Inválidos - BR-EMSmt-f
biometricTable 66 - Entrada em Invalidez - BR-EMSmt-f
biometricTable 67 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2021-m
biometricTable 67 - Mortalidade de Inválidos - BR-EMSsb-V.2021-m
biometricTable 67 - Entrada em Invalidez - BR-EMSsb-V.2021-m
biometricTable 68 - Mortalidade Geral / Beneficiário - BR-EMSsb-V.2021-f
biometricTable 68 - Mortalidade de Inválidos - BR-EMSsb-V.2021-f
biometricTable 68 - Entrada em Invalidez - BR-EMSsb-V.2021-f
biometricTable 69 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2021-m
biometricTable 69 - Mortalidade de Inválidos - BR-EMSmt-V.2021-m
biometricTable 69 - Entrada em Invalidez - BR-EMSmt-V.2021-m
biometricTable 70 - Mortalidade Geral / Beneficiário - BR-EMSmt-V.2021-f
biometricTable 70 - Mortalidade de Inválidos - BR-EMSmt-V.2021-f
biometricTable 70 - Entrada em Invalidez - BR-EMSmt-V.2021-f
biometricTable 99 - Mortalidade Geral / Beneficiário - OUTRAS
biometricTable 99 - Mortalidade de Inválidos - OUTRAS
biometricTable 99 - Entrada em Invalidez - OUTRAS
benefitPaymentModality RENDA
benefitPaymentModality UNICO
financialResultReversal SIM
financialResultReversal NAO
minimumWarrantyIndex IPC-FGV
minimumWarrantyIndex IGP-DI-FGV
minimumWarrantyIndex IPCA-IBGE
minimumWarrantyIndex IGPM-FGV
minimumWarrantyIndex INPC-IBGE
minimumWarrantyIndex TR
minimumWarrantyIndex OUTROS
taxRegime PROGRESSIVO
taxRegime REGRESSIVO
calculationBasis MENSAL
calculationBasis ANUAL

ResponseInsurancePersonClaims

{
  "data": [
    {
      "status": "ABERTO",
      "warningDate": "2022-12-31",
      "warningRegisterDate": "2022-12-31",
      "recipientIdentification": "12345678901",
      "recipientIdentificationType": "CPF",
      "recipientName": "Nome Sobrenome",
      "recipientClassification": "SEGURADO",
      "recipientBirthDate": "1990-12-31",
      "incomeModality": "RENDA_VITALICIA",
      "incomeModalityOthers": "Outros",
      "incomeReversed": true,
      "incomeValueUniquePayment": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "incomeTerm": "string",
      "recipientNumber": 3,
      "concessionStartDate": "2020-12-31",
      "monetaryUpdateIndex": "IGPM-FGV",
      "monetaryUpdateIndexOthers": "OUTROS",
      "lastUpdateDate": "2020-12-31",
      "defermentDueDate": "2025-12-31"
    }
  ],
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data [InsurancePersonClaim] true none none
links Links true none none
meta Meta true none none

InsurancePersonClaim

{
  "status": "ABERTO",
  "warningDate": "2022-12-31",
  "warningRegisterDate": "2022-12-31",
  "recipientIdentification": "12345678901",
  "recipientIdentificationType": "CPF",
  "recipientName": "Nome Sobrenome",
  "recipientClassification": "SEGURADO",
  "recipientBirthDate": "1990-12-31",
  "incomeModality": "RENDA_VITALICIA",
  "incomeModalityOthers": "Outros",
  "incomeReversed": true,
  "incomeValueUniquePayment": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "incomeTerm": "string",
  "recipientNumber": 3,
  "concessionStartDate": "2020-12-31",
  "monetaryUpdateIndex": "IGPM-FGV",
  "monetaryUpdateIndexOthers": "OUTROS",
  "lastUpdateDate": "2020-12-31",
  "defermentDueDate": "2025-12-31"
}

Properties

Name Type Required Restrictions Description
status string true none Status do sinistro / evento gerador
warningDate string(date) true none Data de aviso do sinistro
warningRegisterDate string(date) true none Data do Registro de Aviso à Seguradora
Em caso de regime financeiro de Repartição de Capitais de Cobertura e de Capitalização
recipientIdentification string false none Documento de identificação do beneficiário da renda concedida
recipientIdentificationType string false none Tipo de Documento da Pessoa
recipientName string false none Nome do beneficiário da renda concedida
recipientClassification string false none Tipo de Documento da Pessoa
recipientBirthDate string(date) false none Data de nascimento do beneficiário da renda concedida
incomeModality string false none Tipo de renda concedida
incomeModalityOthers string false none Descrição do tipo de renda quando outros
incomeReversed boolean false none Declara se já houve a reversão da renda do benefício concedido do segurado para o cônjuge, beneficiário indicado ou filho menor
incomeValueUniquePayment AmountDetails false none Detalhes de valores/limites
incomeTerm string false none Prazo pagamento da parcela ou da renda atuarial ou financeira do benefício concedido
recipientNumber integer false none Número de benefícios a serem recebidos por ano
concessionStartDate string(date) false none Data de início de concessão do benefício
monetaryUpdateIndex string false none Índice de preços referente à atualização monetária anual do valor da renda
monetaryUpdateIndexOthers string false none Descrição do Índice de preços referente à atualização monetária anual do valor da renda quando for informada a opção OUTROS
lastUpdateDate string(date) false none Data da última atualização do benefício
defermentDueDate string(date) false none Data do fim do período de diferimento do benefício concedido/a conceder

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
status ENCERRADO_COM_PAGAMENTO_UNICO_BENEFICIO
status ENCERRADO_COM_CONCESSAO_DE_RENDA_BENEFICIO
status ENCERRADO_INDEFERIDO_BENEFICIO
recipientIdentificationType CPF
recipientIdentificationType RG
recipientIdentificationType PASSAPORTE
recipientIdentificationType OUTROS
recipientClassification SEGURADO
recipientClassification CONJUGE
recipientClassification FILHO_MENOR_DE_IDADE
recipientClassification BENEFICIARIO_INDICADO
incomeModality PAGAMENTO_UNICO
incomeModality RENDA_PRAZO_CERTO
incomeModality RENDA_TEMPORARIA
incomeModality RENDA_TEMPORARIA_REVERSIVEL
incomeModality RENDA_TEMPORARIA_PRAZO_MINIMO_GARANTIDO
incomeModality RENDA_TEMPORARIA_REVERSIVEL_PRAZO_MINIMO_GARANTIDO
incomeModality RENDA_VITALICIA
incomeModality RENDA_VITALICIA_REVERSIVEL_BENEFICIARIO_INDICADO
incomeModality RENDA_VITALICIA_REVERSIVEL_CONJUGE_CONTINUIDADE_MENORES
incomeModality RENDA_VITALICIA_PRAZO_MINIMO_GARANTIDO
incomeModality RENDA_VITALICIA_REVERSIVEL_PRAZO_MINIMO_GARANTIDO
incomeModality RENDA_VITALICIA_REVERSIVEL_CONJUGE
incomeModality OUTROS
monetaryUpdateIndex IPC-FGV
monetaryUpdateIndex IGP-DI-FGV
monetaryUpdateIndex IPCA-IBGE
monetaryUpdateIndex IGPM-FGV
monetaryUpdateIndex INPC-IBGE
monetaryUpdateIndex TR
monetaryUpdateIndex OUTROS

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

ResponseInsurancePersonMovements

{
  "data": {
    "movementContributions": [
      {
        "contributionAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "contributionPaymentDate": "2021-05-21",
        "contributionExpirationDate": "2021-05-21",
        "chargedInAdvanceAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "periodicity": "MENSAL"
      }
    ],
    "movementBenefits": [
      {
        "benefitAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "benefitPaymentDate": "2021-05-21"
      }
    ]
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "first": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "prev": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "next": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
    "last": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data InsurancePersonMovements true none none
links Links true none none
meta Meta true none none

InsurancePersonMovements

{
  "movementContributions": [
    {
      "contributionAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "contributionPaymentDate": "2021-05-21",
      "contributionExpirationDate": "2021-05-21",
      "chargedInAdvanceAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "periodicity": "MENSAL"
    }
  ],
  "movementBenefits": [
    {
      "benefitAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "benefitPaymentDate": "2021-05-21"
    }
  ]
}

Properties

Name Type Required Restrictions Description
movementContributions [object] false none none
» contributionAmount AmountDetails false none Valores de contribuições/prêmios comerciais pagos pelo segurado participante (em relação aos últimos 12 meses), Obrigatório se houver
» contributionPaymentDate string(date) false none Datas de Pagamentos das contribuições/prêmios comerciais (em relação aos últimos 12 meses), Obrigatório, se houver
» contributionExpirationDate string(date) false none Datas de Vencimentos das contribuições/prêmios comerciais (em relação aos últimos 12 meses)
» chargedInAdvanceAmount AmountDetails false none Valor do carregamento cobrado de forma antecipada, Obrigatório se houver
» periodicity string false none Periodicidade da contribuições
movementBenefits [object] false none none
» benefitAmount AmountDetails false none Valores de benefícios recebidos (em relação aos últimos 12 meses), Obrigatório, se houver
» benefitPaymentDate string(date) false none Datas de Pagamentos de benefícios recebidos (em relação aos últimos 12 meses), Obrigatório, se houver

Enumerated Values

Property Value
periodicity MENSAL
periodicity BIMESTRAL
periodicity TRIMESTRAL
periodicity QUADRIMESTRAL
periodicity SEMESTRAL
periodicity ANUAL
periodicity ESPORADICA

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
  "first": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
  "prev": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
  "next": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person",
  "last": "https://api.organizacao.com.br/open-insurance/insurance-person/v1/insurance-person"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Fase 3 - APIs do Open Insurance Brasil

Diagramas de sequência:

Aviso de Sinistro - Diagrama de Sequência v2.1
Cotação e Contratação - Diagrama de Sequência v3.1
Endosso - Diagrama de Sequência v2.1

API Claim Notification v1.2.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de aviso de sinistro do Open Insurance Brasil - Fase 3.

Envia informações do aviso de sinistro manualmente escritas nas instituições transmissoras por seus clientes.

Possui segregação entre pessoa natural e pessoa jurídica somente para os endPoints de dados customizáveis de cadastro.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.seguro.com.br/open-insurance/claim-notification/v1

Servidor de Homologação
* https://apih.seguro.com.br/open-insurance/claim-notification/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a ICS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (endosso, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API Claim Notification

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/request/damage

/request/person

Authentication

Scope Scope Description
claim-notification Escopo necessário para acesso à API Claim Notification.

Enviar os dados de solicitação de Aviso de Sinistro Danos

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.post('https://api.seguro.com.br/open-insurance/claim-notification/v1/request/damage/{consentId}', headers = headers)

print(r.json())

URL obj = new URL("https://api.seguro.com.br/open-insurance/claim-notification/v1/request/damage/{consentId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /request/damage/{consentId}

Método para a criação de solicitação Aviso de Sinistro Danos

Body parameter

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyNumber": "111111",
    "groupCertificateId": "string",
    "occurrenceDate": "2022-01-01",
    "occurrenceTime": "22:18:54",
    "occurrenceDescription": "string",
    "customData": {
      "customerIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalQuoteInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "riskLocationInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "insuredObjects": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "beneficiaries": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "coverages": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalClaimInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ]
    }
  }
}

Parameters

Name In Type Required Description
consentId path string true O consentId é o identificador único do consentimento a ser revogado e deverá ser um URN - Uniform Resource Name.
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve reproduzir" esse valor no cabeçalho de resposta.'
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
body body CreateClaimNotificationDamage true Payload para criação do Aviso de Sinistro Danos.

Detailed descriptions

consentId: O consentId é o identificador único do consentimento a ser revogado e deverá ser um URN - Uniform Resource Name.

Example responses

201 Response

{
  "data": {
    "protocolNumber": "string",
    "protocolDateTime": "2021-08-20T08:30:00Z",
    "documentType": "APOLICE_INDIVIDUAL",
    "policyNumber": "111111",
    "groupCertificateId": "string",
    "occurrenceDate": "2022-01-01",
    "occurrenceTime": "22:18:54",
    "occurrenceDescription": "string",
    "customData": {
      "customerIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalQuoteInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "riskLocationInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "insuredObjects": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "beneficiaries": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "coverages": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalClaimInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ]
    }
  },
  "links": {
    "redirect": "https://www.abcseguros.com/endorsement?id=000123"
  }
}

Responses

Status Meaning Description Schema
201 Created Aviso de Sinistro Danos enviado com sucesso ResponseClaimNotificationDamage
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity A sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
201 x-fapi-interaction-id string none

Enviar dados de solicitação de Aviso de Sinistro Pessoas

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.post('https://api.seguro.com.br/open-insurance/claim-notification/v1/request/person/{consentId}', headers = headers)

print(r.json())

URL obj = new URL("https://api.seguro.com.br/open-insurance/claim-notification/v1/request/person/{consentId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /request/person/{consentId}

Método para a criação de solicitação Aviso de Sinistro Pessoas

Body parameter

{
  "data": {
    "requestorIsInsured": false,
    "requestor": {
      "name": "string",
      "documentType": "CNPJ",
      "documentNumber": "73677831148",
      "phones": [
        {
          "countryCallingCode": "55",
          "areaCode": "11",
          "number": "29875132"
        }
      ],
      "emails": [
        {
          "email": "nome@br.net"
        }
      ]
    },
    "claimant": "CONJUGE",
    "documentType": "APOLICE_INDIVIDUAL",
    "policyNumber": "111111",
    "groupCertificateId": "string",
    "occurrenceDate": "2022-01-01",
    "occurrenceTime": "22:18:54",
    "occurrenceDescription": "string"
  }
}

Parameters

Name In Type Required Description
consentId path string true O consentId é o identificador único do consentimento a ser revogado e deverá ser um URN - Uniform Resource Name.
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve reproduzir" esse valor no cabeçalho de resposta.'
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body CreateClaimNotificationPerson true Payload para criação do Aviso de Sinistro Pessoas.

Detailed descriptions

consentId: O consentId é o identificador único do consentimento a ser revogado e deverá ser um URN - Uniform Resource Name.

Example responses

201 Response

{
  "data": {
    "protocolNumber": "string",
    "protocolDateTime": "2021-08-20T08:30:00Z",
    "requestorIsInsured": false,
    "requestor": {
      "name": "string",
      "documentType": "CNPJ",
      "documentNumber": "73677831148",
      "phones": [
        {
          "countryCallingCode": "55",
          "areaCode": "11",
          "number": "29875132"
        }
      ],
      "emails": [
        {
          "email": "nome@br.net"
        }
      ]
    },
    "claimant": "CONJUGE",
    "documentType": "APOLICE_INDIVIDUAL",
    "policyNumber": "111111",
    "groupCertificateId": "string",
    "occurrenceDate": "2022-01-01",
    "occurrenceTime": "22:18:54",
    "occurrenceDescription": "string",
    "customData": {
      "customerIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalQuoteInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "riskLocationInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "insuredObjects": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "beneficiaries": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "coverages": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalClaimInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ]
    }
  },
  "links": {
    "redirect": "https://www.abcseguros.com/endorsement?id=000123"
  }
}

Responses

Status Meaning Description Schema
201 Created Aviso de Sinistro Pessoas enviado com sucesso ResponseClaimNotificationPerson
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity A sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes. ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
201 x-fapi-interaction-id string none

API Endorsement v1.1.2

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de solicitação de endosso do Open Insurance Brasil - Fase 3.

Envia informações da solicitação do endosso manualmente escritas nas instituições transmissoras por seus clientes.

Possui segregação entre pessoa natural e pessoa jurídica somente para os endPoints de dados customizáveis de cadastro.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/endorsement/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/endorsement/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a ICS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

É também necessário que o recurso em questão (endosso, etc.) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API Endorsement

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/request/{consentId}

Authentication

Scope Scope Description
endorsement Escopo necessário para acesso à API. O controle dos endpoints específicos é feito via permissions.

Serviços de endosso

Envia os dados inseridos manualmente para a solicitação de endosso

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.post('https://api.organizacao.com.br/open-insurance/endorsement/v1/request/{consentId}', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/endorsement/v1/request/{consentId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /request/{consentId}

Método para a criação da solicitação de endosso.

Body parameter

{
  "data": {
    "policyNumber": "111111",
    "endorsementType": "ALTERACAO",
    "requestDescription": "Descrição adicional do endosso.",
    "requestDate": "2022-11-01",
    "customData": {
      "customerIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalQuoteInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "riskLocationInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "insuredObjects": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "beneficiaries": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "coverages": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ]
    }
  }
}

Parameters

Name In Type Required Description
consentId path string true O consentId é o identificador único do consentimento a ser revogado e deverá ser um URN - Uniform Resource Name.
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
body body CreateEndorsement true Payload para criação da notificação.

Detailed descriptions

consentId: O consentId é o identificador único do consentimento a ser revogado e deverá ser um URN - Uniform Resource Name.

Example responses

201 Response

{
  "data": {
    "protocolNumber": "string",
    "protocolDateTime": "2021-08-20T08:30:00Z",
    "policyNumber": "111111",
    "endorsementType": "ALTERACAO",
    "requestDescription": "Descrição adicional do endosso.",
    "requestDate": "2022-11-01",
    "customData": {
      "customerIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalQuoteInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "riskLocationInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "insuredObjects": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "beneficiaries": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "coverages": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ]
    }
  },
  "links": {
    "redirect": "https://www.abcseguros.com/endorsement?id=000123"
  }
}

Responses

Status Meaning Description Schema
201 Created Solicitação de endosso enviada com sucesso. ResponseEndorsement
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição está correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError

Response Headers

Status Header Type Format Description
201 x-fapi-interaction-id string none

API Quote Patrimonial 1.4.1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API de Cotação Patrimonial do Open Insurance Brasil - Fase 3.

Recebe informações da solicitação de cotação e contratação vindas das instituições iniciadoras.

Possui um conjunto de endpoints por ramo de produto e um conjunto específico de endpoints para ramos classificados como LEAD OPIN.

Requer consentimento do cliente para todos os 'endpoints'.

Base URLs:

Servidor de Produção
* https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1

Servidor de Homologação
* https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1

Web: Governança do Open Insurance Brasil - Especificações

Release Notes:

Orientações

A Role do diretório de participantes relacionada à presente API é a ICS.

Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.

Este token deverá estar relacionado ao consentimento (identificado pelo consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico.

Os dados serão entregues pela iniciadora na seguradora desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.

Além disso, as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado.

Relacionamos a seguir as permissions necessárias para o envio de dados em cada endpoint da presente API.

Permissions necessárias para a API Patrimonial

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/lead/request

/lead/request/{consentId}

/home/request/{consentId}/quote-status

/home/request

/home/request/{consentId}

/condominium/request/{consentId}/quote-status

/condominium/request

/condominium/request/{consentId}

/business/request/{consentId}/quote-status

/business/request

/business/request/{consentId}

/diverse-risks/request/{consentId}/quote-status

/diverse-risks/request

/diverse-risks/request/{consentId}

Authentication

Scope Scope Description
quote-patrimonial-lead Escopo necessário para acesso à API Patrimonial.
quote-patrimonial-home Escopo necessário para acesso à API Patrimonial.
quote-patrimonial-condominium Escopo necessário para acesso à API Patrimonial.
quote-patrimonial-business Escopo necessário para acesso à API Patrimonial.
quote-patrimonial-diverse-risks Escopo necessário para acesso à API Patrimonial.

PatrimonialLead

Iniciação de serviços de seguro Cotação Patrimonial (PatrimonialLead)

Envia dados de cotação e contratação de PatrimonialLead

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.post('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/lead/request', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/lead/request");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /lead/request

Método para criação de solicitação de cotação e contratação de PatrimonialLead

Body parameter

{
  "data": {
    "quoteCustomer": {
      "identificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "personalId": "578-psd-71md6971kjh-2d414",
        "brandName": "Organização A",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "cpfNumber": "string",
        "companyInfo": {
          "cnpjNumber": "01773247000563",
          "name": "Empresa da Organização A"
        },
        "documents": [
          {
            "type": "CNH",
            "number": "15291908",
            "expirationDate": "2023-05-21",
            "issueLocation": "string"
          }
        ],
        "hasBrazilianNationality": false,
        "otherNationalitiesInfo": "CAN",
        "otherDocuments": {
          "type": "SOCIAL SEC",
          "number": "15291908",
          "country": "string",
          "expirationDate": "2023-05-21"
        },
        "contact": {
          "postalAddresses": [
            {
              "address": "Av Naburo Ykesaki, 1270",
              "additionalInfo": "Fundos",
              "districtName": "Centro",
              "townName": "Marília",
              "countrySubDivision": "SP",
              "postCode": "17500001",
              "country": "BRA"
            }
          ],
          "phones": [
            {
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "29875132",
              "phoneExtension": "932"
            }
          ],
          "emails": [
            {
              "email": "nome@br.net"
            }
          ]
        },
        "civilStatusCode": "SOLTEIRO",
        "sex": "FEMININO",
        "birthDate": "2021-05-21",
        "filiation": {
          "type": "MAE",
          "civilName": "Marcelo Cláudio Fernandes"
        },
        "identificationDetails": {
          "civilName": "Juan Kaique Cláudio Fernandes",
          "cpfNumber": "string"
        }
      },
      "qualificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "pepIdentification": "NAO_EXPOSTO",
        "occupation": [
          {
            "details": "string",
            "occupationCode": "RECEITA_FEDERAL",
            "occupationCodeType": "RFB"
          }
        ],
        "lifePensionPlans": "SIM",
        "informedRevenue": {
          "incomeFrequency": "DIARIA",
          "currency": "BRL",
          "amount": "100000.04",
          "date": "2012-05-21"
        },
        "informedPatrimony": {
          "currency": "BRL",
          "amount": "100000.04",
          "year": "2010"
        }
      },
      "complimentaryInformationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "startDate": "2014-05-21",
        "relationshipBeginning": "2014-05-21",
        "productsServices": [
          {
            "contract": "string",
            "type": "MICROSSEGUROS",
            "insuranceLineCode": "6272",
            "procurators": [
              {
                "nature": "PROCURADOR",
                "cpfNumber": "73677831148",
                "civilName": "Elza Milena Stefany Teixeira",
                "socialName": "string"
              }
            ]
          }
        ]
      },
      "customData": [
        {
          "fieldCategory": "IDENTIFICATION",
          "fields": [
            {
              "fieldId": "578-psd-71md6971kjh-2d414",
              "value": null
            }
          ]
        }
      ]
    },
    "historicalData": {
      "customer": {
        "identificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInformationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "policies": [
        {
          "policyInfo": {
            "documentType": "APOLICE_INDIVIDUAL",
            "policyId": "111111",
            "susepProcessNumber": "string",
            "groupCertificateId": "string",
            "issuanceType": "EMISSAO_PROPRIA",
            "issuanceDate": "2022-12-31",
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "leadInsurerCode": "string",
            "leadInsurerPolicyId": "string",
            "maxLMG": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "proposalId": "string",
            "insureds": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "beneficiaries": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome"
              }
            ],
            "principals": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "intermediaries": [
              {
                "type": "REPRESENTANTE",
                "identification": "12345678900",
                "brokerId": "string",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "insuredObjects": [
              {
                "identification": "string",
                "type": "CONTRATO",
                "typeAdditionalInfo": "string",
                "description": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "coverages": [
                  {
                    "branch": "0111",
                    "code": "IMOVEL_BASICA",
                    "description": "string",
                    "internalCode": "string",
                    "susepProcessNumber": "string",
                    "LMI": {},
                    "isLMISublimit": true,
                    "termStartDate": "2022-12-31",
                    "termEndDate": "2022-12-31",
                    "isMainCoverage": true,
                    "feature": "MASSIFICADOS",
                    "type": "PARAMETRICO",
                    "gracePeriod": 0,
                    "gracePeriodicity": "DIA",
                    "gracePeriodCountingMethod": "DIAS_UTEIS",
                    "gracePeriodStartDate": "2022-12-31",
                    "gracePeriodEndDate": "2022-12-31"
                  }
                ]
              }
            ],
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "deductible": {
                  "type": "DEDUTIVEL",
                  "typeAdditionalInfo": "string",
                  "amount": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "period": 10,
                  "periodicity": "DIA",
                  "periodCountingMethod": "DIAS_UTEIS",
                  "periodStartDate": "2022-05-16",
                  "periodEndDate": "2022-05-17",
                  "description": "Franquia de exemplo"
                },
                "POS": {
                  "applicationType": "VALOR",
                  "description": "Descrição de exemplo",
                  "minValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "maxValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "percentage": "10.00"
                }
              }
            ],
            "coinsuranceRetainedPercentage": "10.00",
            "coinsurers": [
              {
                "identification": "string",
                "cededPercentage": "10.00"
              }
            ],
            "branchInfo": {
              "basicCoverageIndex": "SIMPLES",
              "insuredObjects": [
                {
                  "identification": "string",
                  "propertyType": "CASA",
                  "structuringType": "CONDOMINIO_VERTICAL",
                  "postCode": "10000000",
                  "businessActivity": "1234567"
                }
              ]
            }
          },
          "premium": {
            "paymentsQuantity": 4,
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "movementDate": "2022-12-31",
                "movementType": "LIQUIDACAO_DE_PREMIO",
                "movementOrigin": "EMISSAO_DIRETA",
                "movementPaymentsNumber": 0,
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maturityDate": "2022-12-31",
                "tellerId": "string",
                "tellerIdType": "CPF",
                "tellerName": "string",
                "financialInstitutionCode": "string",
                "paymentType": "BOLETO"
              }
            ]
          },
          "claim": {
            "identification": "string",
            "documentationDeliveryDate": "2022-12-31",
            "status": "ABERTO",
            "statusAlterationDate": "2022-12-31",
            "occurrenceDate": "2022-12-31",
            "warningDate": "2022-12-31",
            "thirdPartyClaimDate": "2022-12-31",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "denialJustification": "RISCO_EXCLUIDO",
            "denialJustificationDescription": "string",
            "coverages": [
              {
                "insuredObjectId": "string",
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "warningDate": "2022-12-31",
                "thirdPartyClaimDate": "2022-12-31"
              }
            ]
          }
        }
      ]
    }
  }
}

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body QuoteRequestPatrimonialLead false none

Example responses

201 Response

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
201 Created Dados de PatrimonialLead criados com sucesso ResponseQuotePatrimonialLead
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
201 x-fapi-interaction-id string none

Atualiza dados de cotação e contratação de PatrimonialLead identificado por consentId

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json; charset=utf-8',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.patch('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/lead/request/{consentId}', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/lead/request/{consentId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("PATCH");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

PATCH /lead/request/{consentId}

Método para atualização de solicitação de cotação e contratação de PatrimonialLead

Body parameter

{
  "data": {
    "status": "stri",
    "quoteIdentification": "string",
    "author": {
      "identificationType": "CPF",
      "identificationNumber": "73677831148"
    }
  }
}

Parameters

Name In Type Required Description
consentId path string true none
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body revocationPayload true Payload para postagem da justificativa de recusa de proposta de cotação.

Example responses

400 Response

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
204 No Content Atualização de PatrimonialLead feita com sucesso None
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
204 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

PatrimonialHome

Iniciação de serviços de seguro Cotação Patrimonial (PatrimonialHome)

Envia dados de cotação e contratação de PatrimonialHome

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.post('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/home/request', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/home/request");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /home/request

Método para criação de solicitação de cotação e contratação de PatrimonialHome

Body parameter

{
  "data": {
    "quoteCustomer": {
      "identificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "personalId": "578-psd-71md6971kjh-2d414",
        "brandName": "Organização A",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "cpfNumber": "string",
        "companyInfo": {
          "cnpjNumber": "01773247000563",
          "name": "Empresa da Organização A"
        },
        "documents": [
          {
            "type": "CNH",
            "number": "15291908",
            "expirationDate": "2023-05-21",
            "issueLocation": "string"
          }
        ],
        "hasBrazilianNationality": false,
        "otherNationalitiesInfo": "CAN",
        "otherDocuments": {
          "type": "SOCIAL SEC",
          "number": "15291908",
          "country": "string",
          "expirationDate": "2023-05-21"
        },
        "contact": {
          "postalAddresses": [
            {
              "address": "Av Naburo Ykesaki, 1270",
              "additionalInfo": "Fundos",
              "districtName": "Centro",
              "townName": "Marília",
              "countrySubDivision": "SP",
              "postCode": "17500001",
              "country": "BRA"
            }
          ],
          "phones": [
            {
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "29875132",
              "phoneExtension": "932"
            }
          ],
          "emails": [
            {
              "email": "nome@br.net"
            }
          ]
        },
        "civilStatusCode": "SOLTEIRO",
        "sex": "FEMININO",
        "birthDate": "2021-05-21",
        "filiation": {
          "type": "MAE",
          "civilName": "Marcelo Cláudio Fernandes"
        },
        "identificationDetails": {
          "civilName": "Juan Kaique Cláudio Fernandes",
          "cpfNumber": "string"
        }
      },
      "qualificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "pepIdentification": "NAO_EXPOSTO",
        "occupation": [
          {
            "details": "string",
            "occupationCode": "RECEITA_FEDERAL",
            "occupationCodeType": "RFB"
          }
        ],
        "lifePensionPlans": "SIM",
        "informedRevenue": {
          "incomeFrequency": "DIARIA",
          "currency": "BRL",
          "amount": "100000.04",
          "date": "2012-05-21"
        },
        "informedPatrimony": {
          "currency": "BRL",
          "amount": "100000.04",
          "year": "2010"
        }
      },
      "complimentaryInformationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "startDate": "2014-05-21",
        "relationshipBeginning": "2014-05-21",
        "productsServices": [
          {
            "contract": "string",
            "type": "MICROSSEGUROS",
            "insuranceLineCode": "6272",
            "procurators": [
              {
                "nature": "PROCURADOR",
                "cpfNumber": "73677831148",
                "civilName": "Elza Milena Stefany Teixeira",
                "socialName": "string"
              }
            ]
          }
        ]
      },
      "customData": [
        {
          "fieldCategory": "IDENTIFICATION",
          "fields": [
            {
              "fieldId": "578-psd-71md6971kjh-2d414",
              "value": null
            }
          ]
        }
      ]
    },
    "quoteData": {
      "hasCommercialActivity": true,
      "isCollectiveStipulated": true,
      "hasOneRiskLocation": true,
      "termStartDate": "2022-10-02",
      "termEndDate": "2022-10-02",
      "quoteId": "12345678",
      "insuranceType": "NOVO",
      "policyId": "111111",
      "insurerId": "string",
      "currency": "BRL",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "includesAssistanceServices": true,
      "insuredObjects": [
        {
          "identification": "string",
          "propertyType": "CASA",
          "geographicRegion": "ZONA_URBANA",
          "propertiesForCoverage": "PREDIO_E_CONTEUDO",
          "indenizationWithoutDepreciation": true,
          "riskLocationInfo": {
            "isSameAsTheProponent": true,
            "address": "Avenida Paulista, 2000",
            "additionalInfo": "Apartamento 1304",
            "districtName": "Cerqueira César",
            "townName": "São Paulo",
            "countrySubDivision": "AC",
            "postCode": "1310200",
            "propertyUsageType": "HABITUAL",
            "propertyBuildType": "ALVENARIA",
            "isListedDisappropriatedCondemned": true,
            "isUnderConstructionRenovation": true,
            "securityProtection": [
              "CAMERA_CFTV"
            ],
            "fireProtection": [
              "EXTINTOR"
            ],
            "propertyUseType": "PROPRIO"
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string"
            }
          ],
          "wasThereAClaim": true
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "internalCode": "string"
        }
      ]
    },
    "historicalData": {
      "customer": {
        "identificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInformationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "policies": [
        {
          "policyInfo": {
            "documentType": "APOLICE_INDIVIDUAL",
            "policyId": "111111",
            "susepProcessNumber": "string",
            "groupCertificateId": "string",
            "issuanceType": "EMISSAO_PROPRIA",
            "issuanceDate": "2022-12-31",
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "leadInsurerCode": "string",
            "leadInsurerPolicyId": "string",
            "maxLMG": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "proposalId": "string",
            "insureds": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "beneficiaries": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome"
              }
            ],
            "principals": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "intermediaries": [
              {
                "type": "REPRESENTANTE",
                "identification": "12345678900",
                "brokerId": "string",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "insuredObjects": [
              {
                "identification": "string",
                "type": "CONTRATO",
                "typeAdditionalInfo": "string",
                "description": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "coverages": [
                  {
                    "branch": "0111",
                    "code": "IMOVEL_BASICA",
                    "description": "string",
                    "internalCode": "string",
                    "susepProcessNumber": "string",
                    "LMI": {},
                    "isLMISublimit": true,
                    "termStartDate": "2022-12-31",
                    "termEndDate": "2022-12-31",
                    "isMainCoverage": true,
                    "feature": "MASSIFICADOS",
                    "type": "PARAMETRICO",
                    "gracePeriod": 0,
                    "gracePeriodicity": "DIA",
                    "gracePeriodCountingMethod": "DIAS_UTEIS",
                    "gracePeriodStartDate": "2022-12-31",
                    "gracePeriodEndDate": "2022-12-31"
                  }
                ]
              }
            ],
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "deductible": {
                  "type": "DEDUTIVEL",
                  "typeAdditionalInfo": "string",
                  "amount": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "period": 10,
                  "periodicity": "DIA",
                  "periodCountingMethod": "DIAS_UTEIS",
                  "periodStartDate": "2022-05-16",
                  "periodEndDate": "2022-05-17",
                  "description": "Franquia de exemplo"
                },
                "POS": {
                  "applicationType": "VALOR",
                  "description": "Descrição de exemplo",
                  "minValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "maxValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "percentage": "10.00"
                }
              }
            ],
            "coinsuranceRetainedPercentage": "10.00",
            "coinsurers": [
              {
                "identification": "string",
                "cededPercentage": "10.00"
              }
            ],
            "branchInfo": {
              "basicCoverageIndex": "SIMPLES",
              "insuredObjects": [
                {
                  "identification": "string",
                  "propertyType": "CASA",
                  "structuringType": "CONDOMINIO_VERTICAL",
                  "postCode": "10000000",
                  "businessActivity": "1234567"
                }
              ]
            }
          },
          "premium": {
            "paymentsQuantity": 4,
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "movementDate": "2022-12-31",
                "movementType": "LIQUIDACAO_DE_PREMIO",
                "movementOrigin": "EMISSAO_DIRETA",
                "movementPaymentsNumber": 0,
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maturityDate": "2022-12-31",
                "tellerId": "string",
                "tellerIdType": "CPF",
                "tellerName": "string",
                "financialInstitutionCode": "string",
                "paymentType": "BOLETO"
              }
            ]
          },
          "claim": {
            "identification": "string",
            "documentationDeliveryDate": "2022-12-31",
            "status": "ABERTO",
            "statusAlterationDate": "2022-12-31",
            "occurrenceDate": "2022-12-31",
            "warningDate": "2022-12-31",
            "thirdPartyClaimDate": "2022-12-31",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "denialJustification": "RISCO_EXCLUIDO",
            "denialJustificationDescription": "string",
            "coverages": [
              {
                "insuredObjectId": "string",
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "warningDate": "2022-12-31",
                "thirdPartyClaimDate": "2022-12-31"
              }
            ]
          }
        }
      ]
    }
  }
}

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body QuoteRequestPatrimonialHome false none

Example responses

201 Response

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
201 Created Dados de PatrimonialHome criados com sucesso ResponseQuotePatrimonialHome
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
201 x-fapi-interaction-id string none

Obtém os dados de cotação e contratação de PatrimonialHome identificado por consentId

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/home/request/{consentId}/quote-status', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/home/request/{consentId}/quote-status");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /home/request/{consentId}/quote-status

Método para consulta dos dados de solicitação de cotação e contratação de PatrimonialHome

Parameters

Name In Type Required Description
consentId path string true none
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z",
    "quoteData": {
      "customerInfo": {
        "identification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInfo": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "quoteInfo": {
        "hasCommercialActivity": true,
        "isCollectiveStipulated": true,
        "hasOneRiskLocation": true,
        "termStartDate": "2022-10-02",
        "termEndDate": "2022-10-02",
        "quoteId": "12345678",
        "insuranceType": "NOVO",
        "policyId": "111111",
        "insurerId": "string",
        "currency": "BRL",
        "maxLMG": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "includesAssistanceServices": true,
        "insuredObjects": [
          {
            "identification": "string",
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string"
              }
            ],
            "propertyType": "CASA",
            "geographicRegion": "ZONA_URBANA",
            "propertiesForCoverage": "PREDIO_E_CONTEUDO",
            "indenizationWithoutDepreciation": true,
            "riskLocationInfo": {
              "isSameAsTheProponent": true,
              "address": "Avenida Paulista, 2000",
              "additionalInfo": "Apartamento 1304",
              "districtName": "Cerqueira César",
              "townName": "São Paulo",
              "countrySubDivision": "AC",
              "postCode": "1310200",
              "propertyUsageType": "HABITUAL",
              "propertyBuildType": "ALVENARIA",
              "isListedDisappropriatedCondemned": true,
              "isUnderConstructionRenovation": true,
              "securityProtection": [
                "CAMERA_CFTV"
              ],
              "fireProtection": [
                "EXTINTOR"
              ],
              "propertyUseType": "PROPRIO"
            },
            "wasThereAClaim": true
          }
        ],
        "beneficiaries": [
          {
            "identification": "12345678900",
            "identificationType": "CPF",
            "name": "Nome Sobrenome"
          }
        ]
      },
      "quotes": [
        {
          "quoteDateTime": "2023-05-21T08:30:00Z",
          "susepProcessNumbers": [
            "string"
          ],
          "updatingIndex": "IPCA",
          "updatingPeriodicity": "ANUAL",
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string",
              "isSeparateContractingAllowed": true,
              "maxLMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "deductible": {
                "type": "REDUZIDA",
                "typeAdditionalInfo": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              },
              "POS": {
                "applicationType": "VALOR",
                "description": "Descrição de exemplo",
                "minValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maxValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "percentage": "10.00"
              },
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-10-02",
              "gracePeriodEndDate": "2022-10-02"
            }
          ],
          "assistances": [
            {
              "type": "ASSISTENCIA_AUTO",
              "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
              "description": "string",
              "assistancePremiumAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              }
            }
          ],
          "premiumInfo": {
            "paymentsQuantity": 4,
            "totalPremiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "totalNetAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "IOF": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "interestRateOverPayments": 10,
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "paymentType": "BOLETO"
              }
            ]
          },
          "links": {
            "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
          }
        }
      ],
      "customData": {
        "customerIdentification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerQualification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerComplimentaryInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalQuoteInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "riskLocationInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "insuredObjects": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "beneficiaries": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "coverages": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalClaimInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ]
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de PatrimonialHome obtidos com sucesso ResponseQuoteStatusPatrimonialHome
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

Atualiza dados de cotação e contratação de PatrimonialHome identificado por consentId

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json; charset=utf-8',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.patch('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/home/request/{consentId}', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/home/request/{consentId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("PATCH");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

PATCH /home/request/{consentId}

Método para atualização de solicitação de cotação e contratação de PatrimonialHome

Body parameter

{
  "data": {
    "status": "stri",
    "quoteIdentification": "string",
    "author": {
      "identificationType": "CPF",
      "identificationNumber": "73677831148"
    }
  }
}

Parameters

Name In Type Required Description
consentId path string true none
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body revocationPayload true Payload para postagem da justificativa de recusa de proposta de cotação.

Example responses

400 Response

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
204 No Content Atualização de PatrimonialHome feita com sucesso None
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
204 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

PatrimonialCondominium

Iniciação de serviços de seguro Cotação Patrimonial (PatrimonialCondominium)

Envia dados de cotação e contratação de PatrimonialCondominium

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.post('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/condominium/request', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/condominium/request");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /condominium/request

Método para criação de solicitação de cotação e contratação de PatrimonialCondominium

Body parameter

{
  "data": {
    "quoteCustomer": {
      "identificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "personalId": "578-psd-71md6971kjh-2d414",
        "brandName": "Organização A",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "cpfNumber": "string",
        "companyInfo": {
          "cnpjNumber": "01773247000563",
          "name": "Empresa da Organização A"
        },
        "documents": [
          {
            "type": "CNH",
            "number": "15291908",
            "expirationDate": "2023-05-21",
            "issueLocation": "string"
          }
        ],
        "hasBrazilianNationality": false,
        "otherNationalitiesInfo": "CAN",
        "otherDocuments": {
          "type": "SOCIAL SEC",
          "number": "15291908",
          "country": "string",
          "expirationDate": "2023-05-21"
        },
        "contact": {
          "postalAddresses": [
            {
              "address": "Av Naburo Ykesaki, 1270",
              "additionalInfo": "Fundos",
              "districtName": "Centro",
              "townName": "Marília",
              "countrySubDivision": "SP",
              "postCode": "17500001",
              "country": "BRA"
            }
          ],
          "phones": [
            {
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "29875132",
              "phoneExtension": "932"
            }
          ],
          "emails": [
            {
              "email": "nome@br.net"
            }
          ]
        },
        "civilStatusCode": "SOLTEIRO",
        "sex": "FEMININO",
        "birthDate": "2021-05-21",
        "filiation": {
          "type": "MAE",
          "civilName": "Marcelo Cláudio Fernandes"
        },
        "identificationDetails": {
          "civilName": "Juan Kaique Cláudio Fernandes",
          "cpfNumber": "string"
        }
      },
      "qualificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "pepIdentification": "NAO_EXPOSTO",
        "occupation": [
          {
            "details": "string",
            "occupationCode": "RECEITA_FEDERAL",
            "occupationCodeType": "RFB"
          }
        ],
        "lifePensionPlans": "SIM",
        "informedRevenue": {
          "incomeFrequency": "DIARIA",
          "currency": "BRL",
          "amount": "100000.04",
          "date": "2012-05-21"
        },
        "informedPatrimony": {
          "currency": "BRL",
          "amount": "100000.04",
          "year": "2010"
        }
      },
      "complimentaryInformationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "startDate": "2014-05-21",
        "relationshipBeginning": "2014-05-21",
        "productsServices": [
          {
            "contract": "string",
            "type": "MICROSSEGUROS",
            "insuranceLineCode": "6272",
            "procurators": [
              {
                "nature": "PROCURADOR",
                "cpfNumber": "73677831148",
                "civilName": "Elza Milena Stefany Teixeira",
                "socialName": "string"
              }
            ]
          }
        ]
      },
      "customData": [
        {
          "fieldCategory": "IDENTIFICATION",
          "fields": [
            {
              "fieldId": "578-psd-71md6971kjh-2d414",
              "value": null
            }
          ]
        }
      ]
    },
    "quoteData": {
      "mainActivity": "COMERCIO",
      "isLegallyConstituted": true,
      "condominiumType": true,
      "termStartDate": "2022-10-02",
      "termEndDate": "2022-10-02",
      "quoteId": "12345678",
      "insuranceTermStartDate": "2022-10-02",
      "insuranceType": "NOVO",
      "policyId": "111111",
      "insurerId": "string",
      "currency": "BRL",
      "basicCoverageIndex": "SIMPLES",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "includesAssistanceServices": true,
      "claimAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "claimDescription": "string",
      "insuredObjects": [
        {
          "structuringType": "CONDOMINIO_VERTICAL",
          "propertyType": "CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO",
          "hasElevator": true,
          "isFullyOrPartiallyListed": true,
          "numberOfBlocks": "3",
          "condominiumAge": "20",
          "hasReuseOfWater": true,
          "securityProtection": [
            "CAMERA_CFTV"
          ],
          "riskLocationInfo": {
            "address": "Avenida Paulista, 2000",
            "additionalInfo": "Apartamento 1304",
            "districtName": "Cerqueira César",
            "townName": "São Paulo",
            "countrySubDivision": "AC",
            "postCode": "1310200"
          },
          "indenizationWithoutDepreciation": true,
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string"
            }
          ],
          "wasThereAClaim": true,
          "claimNotifications": [
            {
              "claimAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "claimDescription": "string"
            }
          ]
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "internalCode": "string"
        }
      ]
    },
    "historicalData": {
      "customer": {
        "identificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInformationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "policies": [
        {
          "policyInfo": {
            "documentType": "APOLICE_INDIVIDUAL",
            "policyId": "111111",
            "susepProcessNumber": "string",
            "groupCertificateId": "string",
            "issuanceType": "EMISSAO_PROPRIA",
            "issuanceDate": "2022-12-31",
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "leadInsurerCode": "string",
            "leadInsurerPolicyId": "string",
            "maxLMG": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "proposalId": "string",
            "insureds": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "beneficiaries": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome"
              }
            ],
            "principals": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "intermediaries": [
              {
                "type": "REPRESENTANTE",
                "identification": "12345678900",
                "brokerId": "string",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "insuredObjects": [
              {
                "identification": "string",
                "type": "CONTRATO",
                "typeAdditionalInfo": "string",
                "description": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "coverages": [
                  {
                    "branch": "0111",
                    "code": "IMOVEL_BASICA",
                    "description": "string",
                    "internalCode": "string",
                    "susepProcessNumber": "string",
                    "LMI": {},
                    "isLMISublimit": true,
                    "termStartDate": "2022-12-31",
                    "termEndDate": "2022-12-31",
                    "isMainCoverage": true,
                    "feature": "MASSIFICADOS",
                    "type": "PARAMETRICO",
                    "gracePeriod": 0,
                    "gracePeriodicity": "DIA",
                    "gracePeriodCountingMethod": "DIAS_UTEIS",
                    "gracePeriodStartDate": "2022-12-31",
                    "gracePeriodEndDate": "2022-12-31"
                  }
                ]
              }
            ],
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "deductible": {
                  "type": "DEDUTIVEL",
                  "typeAdditionalInfo": "string",
                  "amount": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "period": 10,
                  "periodicity": "DIA",
                  "periodCountingMethod": "DIAS_UTEIS",
                  "periodStartDate": "2022-05-16",
                  "periodEndDate": "2022-05-17",
                  "description": "Franquia de exemplo"
                },
                "POS": {
                  "applicationType": "VALOR",
                  "description": "Descrição de exemplo",
                  "minValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "maxValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "percentage": "10.00"
                }
              }
            ],
            "coinsuranceRetainedPercentage": "10.00",
            "coinsurers": [
              {
                "identification": "string",
                "cededPercentage": "10.00"
              }
            ],
            "branchInfo": {
              "basicCoverageIndex": "SIMPLES",
              "insuredObjects": [
                {
                  "identification": "string",
                  "propertyType": "CASA",
                  "structuringType": "CONDOMINIO_VERTICAL",
                  "postCode": "10000000",
                  "businessActivity": "1234567"
                }
              ]
            }
          },
          "premium": {
            "paymentsQuantity": 4,
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "movementDate": "2022-12-31",
                "movementType": "LIQUIDACAO_DE_PREMIO",
                "movementOrigin": "EMISSAO_DIRETA",
                "movementPaymentsNumber": 0,
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maturityDate": "2022-12-31",
                "tellerId": "string",
                "tellerIdType": "CPF",
                "tellerName": "string",
                "financialInstitutionCode": "string",
                "paymentType": "BOLETO"
              }
            ]
          },
          "claim": {
            "identification": "string",
            "documentationDeliveryDate": "2022-12-31",
            "status": "ABERTO",
            "statusAlterationDate": "2022-12-31",
            "occurrenceDate": "2022-12-31",
            "warningDate": "2022-12-31",
            "thirdPartyClaimDate": "2022-12-31",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "denialJustification": "RISCO_EXCLUIDO",
            "denialJustificationDescription": "string",
            "coverages": [
              {
                "insuredObjectId": "string",
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "warningDate": "2022-12-31",
                "thirdPartyClaimDate": "2022-12-31"
              }
            ]
          }
        }
      ]
    }
  }
}

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body QuoteRequestPatrimonialCondominium false none

Example responses

201 Response

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
201 Created Dados de PatrimonialCondominium criados com sucesso ResponseQuotePatrimonialCondominium
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
201 x-fapi-interaction-id string none

Obtém os dados de cotação e contratação de PatrimonialCondominium identificado por consentId

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/condominium/request/{consentId}/quote-status', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/condominium/request/{consentId}/quote-status");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /condominium/request/{consentId}/quote-status

Método para consulta dos dados de solicitação de cotação e contratação de PatrimonialCondominium

Parameters

Name In Type Required Description
consentId path string true none
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z",
    "quoteData": {
      "customerInfo": {
        "identification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "businessId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "businessName": "Luiza e Benjamin Assessoria Jurídica Ltda",
          "businessTradeName": "Organização B",
          "incorporationDate": "2012-05-21",
          "document": {
            "businesscnpjNumber": "50685362006773",
            "businessRegisterNumberOriginCountry": "string",
            "country": "BRA",
            "expirationDate": "2023-05-21"
          },
          "type": "PRIVADO",
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "ibgeTownCode": "17500001",
                "country": "Brasil",
                "countryCode": "BRA",
                "geographicCoordinates": {
                  "latitude": "-23.5475000",
                  "longitude": "-46.6361100"
                }
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "parties": [
            {
              "type": "SOCIO",
              "civilName": "Juan Kaique Cláudio Fernandes",
              "socialName": "string",
              "startDate": "2014-05-21",
              "shareholding": "0.510000",
              "documentType": "CPF",
              "documentNumber": "73677831148",
              "documentCountry": "BRA",
              "documentExpirationDate": "2021-05-21"
            }
          ]
        },
        "qualification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "mainBranch": "string",
          "secondaryBranch": "string",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          }
        },
        "complimentaryInfo": {
          "updateDateTime": "2020-07-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "quoteInfo": {
        "mainActivity": "COMERCIO",
        "isLegallyConstituted": true,
        "condominiumType": true,
        "termStartDate": "2022-10-02",
        "termEndDate": "2022-10-02",
        "quoteId": "12345678",
        "insuranceTermStartDate": "2022-10-02",
        "insuranceType": "NOVO",
        "policyId": "111111",
        "insurerId": "string",
        "currency": "BRL",
        "basicCoverageIndex": "SIMPLES",
        "maxLMG": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "includesAssistanceServices": true,
        "claimAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "claimDescription": "string",
        "insuredObjects": [
          {
            "identification": "string",
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string"
              }
            ],
            "structuringType": "CONDOMINIO_VERTICAL",
            "propertyType": "CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO",
            "hasElevator": true,
            "isFullyOrPartiallyListed": true,
            "numberOfBlocks": "3",
            "condominiumAge": "20",
            "hasReuseOfWater": true,
            "securityProtection": [
              "CAMERA_CFTV"
            ],
            "riskLocationInfo": {
              "address": "Avenida Paulista, 2000",
              "additionalInfo": "Apartamento 1304",
              "districtName": "Cerqueira César",
              "townName": "São Paulo",
              "countrySubDivision": "AC",
              "postCode": "1310200"
            },
            "indenizationWithoutDepreciation": true,
            "wasThereAClaim": true,
            "claimNotifications": [
              {
                "claimAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "claimDescription": "string"
              }
            ]
          }
        ]
      },
      "quotes": [
        {
          "quoteDateTime": "2023-05-21T08:30:00Z",
          "susepProcessNumbers": [
            "string"
          ],
          "updatingIndex": "IPCA",
          "updatingPeriodicity": "ANUAL",
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "isSeparateContractingAllowed": true,
              "maxLMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "deductible": {
                "type": "DEDUTIVEL",
                "typeAdditionalInfo": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "period": 10,
                "periodicity": "DIA",
                "periodCountingMethod": "DIAS_UTEIS",
                "periodStartDate": "2022-05-16",
                "periodEndDate": "2022-05-17",
                "description": "Franquia de exemplo"
              },
              "POS": {
                "applicationType": "VALOR",
                "description": "Descrição de exemplo",
                "minValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maxValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "percentage": "10.00"
              },
              "internalCode": "string",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-10-02",
              "gracePeriodEndDate": "2022-10-02"
            }
          ],
          "assistances": [
            {
              "type": "ASSISTENCIA_AUTO",
              "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
              "description": "string",
              "assistancePremiumAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              }
            }
          ],
          "premiumInfo": {
            "paymentsQuantity": 4,
            "totalPremiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "totalNetAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "IOF": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "interestRateOverPayments": 10,
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "paymentType": "BOLETO"
              }
            ]
          },
          "links": {
            "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
          }
        }
      ],
      "customData": {
        "customerIdentification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerQualification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerComplimentaryInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalQuoteInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "riskLocationInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "insuredObjects": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "beneficiaries": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "coverages": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalClaimInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ]
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de PatrimonialCondominium obtidos com sucesso ResponseQuoteStatusPatrimonialCondominium
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

Atualiza dados de cotação e contratação de PatrimonialCondominium identificado por consentId

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json; charset=utf-8',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.patch('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/condominium/request/{consentId}', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/condominium/request/{consentId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("PATCH");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

PATCH /condominium/request/{consentId}

Método para atualização de solicitação de cotação e contratação de PatrimonialCondominium

Body parameter

{
  "data": {
    "status": "stri",
    "quoteIdentification": "string",
    "author": {
      "identificationType": "CPF",
      "identificationNumber": "73677831148"
    }
  }
}

Parameters

Name In Type Required Description
consentId path string true none
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body revocationPayload true Payload para postagem da justificativa de recusa de proposta de cotação.

Example responses

400 Response

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
204 No Content Atualização de PatrimonialCondominium feita com sucesso None
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
204 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

PatrimonialBusiness

Iniciação de serviços de seguro Cotação Patrimonial (PatrimonialBusiness)

Envia dados de cotação e contratação de PatrimonialBusiness

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.post('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/business/request', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/business/request");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /business/request

Método para criação de solicitação de cotação e contratação de PatrimonialBusiness

Body parameter

{
  "data": {
    "quoteCustomer": {
      "identificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "personalId": "578-psd-71md6971kjh-2d414",
        "brandName": "Organização A",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "cpfNumber": "string",
        "companyInfo": {
          "cnpjNumber": "01773247000563",
          "name": "Empresa da Organização A"
        },
        "documents": [
          {
            "type": "CNH",
            "number": "15291908",
            "expirationDate": "2023-05-21",
            "issueLocation": "string"
          }
        ],
        "hasBrazilianNationality": false,
        "otherNationalitiesInfo": "CAN",
        "otherDocuments": {
          "type": "SOCIAL SEC",
          "number": "15291908",
          "country": "string",
          "expirationDate": "2023-05-21"
        },
        "contact": {
          "postalAddresses": [
            {
              "address": "Av Naburo Ykesaki, 1270",
              "additionalInfo": "Fundos",
              "districtName": "Centro",
              "townName": "Marília",
              "countrySubDivision": "SP",
              "postCode": "17500001",
              "country": "BRA"
            }
          ],
          "phones": [
            {
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "29875132",
              "phoneExtension": "932"
            }
          ],
          "emails": [
            {
              "email": "nome@br.net"
            }
          ]
        },
        "civilStatusCode": "SOLTEIRO",
        "sex": "FEMININO",
        "birthDate": "2021-05-21",
        "filiation": {
          "type": "MAE",
          "civilName": "Marcelo Cláudio Fernandes"
        },
        "identificationDetails": {
          "civilName": "Juan Kaique Cláudio Fernandes",
          "cpfNumber": "string"
        }
      },
      "qualificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "pepIdentification": "NAO_EXPOSTO",
        "occupation": [
          {
            "details": "string",
            "occupationCode": "RECEITA_FEDERAL",
            "occupationCodeType": "RFB"
          }
        ],
        "lifePensionPlans": "SIM",
        "informedRevenue": {
          "incomeFrequency": "DIARIA",
          "currency": "BRL",
          "amount": "100000.04",
          "date": "2012-05-21"
        },
        "informedPatrimony": {
          "currency": "BRL",
          "amount": "100000.04",
          "year": "2010"
        }
      },
      "complimentaryInformationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "startDate": "2014-05-21",
        "relationshipBeginning": "2014-05-21",
        "productsServices": [
          {
            "contract": "string",
            "type": "MICROSSEGUROS",
            "insuranceLineCode": "6272",
            "procurators": [
              {
                "nature": "PROCURADOR",
                "cpfNumber": "73677831148",
                "civilName": "Elza Milena Stefany Teixeira",
                "socialName": "string"
              }
            ]
          }
        ]
      },
      "customData": [
        {
          "fieldCategory": "IDENTIFICATION",
          "fields": [
            {
              "fieldId": "578-psd-71md6971kjh-2d414",
              "value": null
            }
          ]
        }
      ]
    },
    "quoteData": {
      "isCollectiveStipulated": true,
      "hasOneRiskLocation": true,
      "termStartDate": "2022-10-02",
      "termEndDate": "2022-10-02",
      "quoteId": "12345678",
      "insuranceType": "NOVO",
      "policyId": "111111",
      "insurerId": "string",
      "currency": "BRL",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "includesAssistanceServices": true,
      "claimAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "claimDescription": "string",
      "insuredObjects": [
        {
          "identification": "string",
          "riskAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "mainActivity": "COMERCIO",
          "businessActivity": "string",
          "businessActivityDescription": "string",
          "professionalRegisterOrganization": "OAB-PR",
          "professionalRegisterNumber": "OAB-PR",
          "selfEmployeeJobTitle": "ADMINISTRADORES",
          "propertiesForCoverage": "PREDIO_E_CONTEUDO",
          "riskLocationInfo": {
            "address": "Avenida Paulista, 2000",
            "additionalInfo": "Apartamento 1304",
            "districtName": "Cerqueira César",
            "townName": "São Paulo",
            "countrySubDivision": "AC",
            "postCode": "1310200",
            "billingAddress": "Avenida Paulista, 2000",
            "billingAdditionalInfo": "Apartamento 1304",
            "billingDistrictName": "Cerqueira César",
            "billingTownName": "São Paulo",
            "billingCountrySubDivision": "AC",
            "billingPostCode": "1310200",
            "propertyUsageType": "HABITUAL",
            "propertyBuildType": "SUPERIOR",
            "isListedDisappropriatedCondemned": true,
            "isUnderConstructionRenovation": true,
            "securityProtection": [
              "CAMERA_CFTV"
            ],
            "fireProtection": [
              "EXTINTOR"
            ],
            "propertyUseType": "PROPRIO",
            "isMainlyOpen": true,
            "hasInsulatingPanels": true,
            "isInMall": true
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-10-02",
              "gracePeriodEndDate": "2022-10-02"
            }
          ],
          "wasThereAClaim": true,
          "claimNotifications": [
            {
              "claimAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "claimDescription": "string"
            }
          ]
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "internalCode": "string"
        }
      ]
    },
    "historicalData": {
      "customer": {
        "identificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInformationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "policies": [
        {
          "policyInfo": {
            "documentType": "APOLICE_INDIVIDUAL",
            "policyId": "111111",
            "susepProcessNumber": "string",
            "groupCertificateId": "string",
            "issuanceType": "EMISSAO_PROPRIA",
            "issuanceDate": "2022-12-31",
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "leadInsurerCode": "string",
            "leadInsurerPolicyId": "string",
            "maxLMG": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "proposalId": "string",
            "insureds": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "beneficiaries": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome"
              }
            ],
            "principals": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "intermediaries": [
              {
                "type": "REPRESENTANTE",
                "identification": "12345678900",
                "brokerId": "string",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "insuredObjects": [
              {
                "identification": "string",
                "type": "CONTRATO",
                "typeAdditionalInfo": "string",
                "description": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "coverages": [
                  {
                    "branch": "0111",
                    "code": "IMOVEL_BASICA",
                    "description": "string",
                    "internalCode": "string",
                    "susepProcessNumber": "string",
                    "LMI": {},
                    "isLMISublimit": true,
                    "termStartDate": "2022-12-31",
                    "termEndDate": "2022-12-31",
                    "isMainCoverage": true,
                    "feature": "MASSIFICADOS",
                    "type": "PARAMETRICO",
                    "gracePeriod": 0,
                    "gracePeriodicity": "DIA",
                    "gracePeriodCountingMethod": "DIAS_UTEIS",
                    "gracePeriodStartDate": "2022-12-31",
                    "gracePeriodEndDate": "2022-12-31"
                  }
                ]
              }
            ],
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "deductible": {
                  "type": "DEDUTIVEL",
                  "typeAdditionalInfo": "string",
                  "amount": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "period": 10,
                  "periodicity": "DIA",
                  "periodCountingMethod": "DIAS_UTEIS",
                  "periodStartDate": "2022-05-16",
                  "periodEndDate": "2022-05-17",
                  "description": "Franquia de exemplo"
                },
                "POS": {
                  "applicationType": "VALOR",
                  "description": "Descrição de exemplo",
                  "minValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "maxValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "percentage": "10.00"
                }
              }
            ],
            "coinsuranceRetainedPercentage": "10.00",
            "coinsurers": [
              {
                "identification": "string",
                "cededPercentage": "10.00"
              }
            ],
            "branchInfo": {
              "basicCoverageIndex": "SIMPLES",
              "insuredObjects": [
                {
                  "identification": "string",
                  "propertyType": "CASA",
                  "structuringType": "CONDOMINIO_VERTICAL",
                  "postCode": "10000000",
                  "businessActivity": "1234567"
                }
              ]
            }
          },
          "premium": {
            "paymentsQuantity": 4,
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "movementDate": "2022-12-31",
                "movementType": "LIQUIDACAO_DE_PREMIO",
                "movementOrigin": "EMISSAO_DIRETA",
                "movementPaymentsNumber": 0,
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maturityDate": "2022-12-31",
                "tellerId": "string",
                "tellerIdType": "CPF",
                "tellerName": "string",
                "financialInstitutionCode": "string",
                "paymentType": "BOLETO"
              }
            ]
          },
          "claim": {
            "identification": "string",
            "documentationDeliveryDate": "2022-12-31",
            "status": "ABERTO",
            "statusAlterationDate": "2022-12-31",
            "occurrenceDate": "2022-12-31",
            "warningDate": "2022-12-31",
            "thirdPartyClaimDate": "2022-12-31",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "denialJustification": "RISCO_EXCLUIDO",
            "denialJustificationDescription": "string",
            "coverages": [
              {
                "insuredObjectId": "string",
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "warningDate": "2022-12-31",
                "thirdPartyClaimDate": "2022-12-31"
              }
            ]
          }
        }
      ]
    }
  }
}

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body QuoteRequestPatrimonialBusiness false none

Example responses

201 Response

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
201 Created Dados de PatrimonialBusiness criados com sucesso ResponseQuotePatrimonialBusiness
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
201 x-fapi-interaction-id string none

Obtém os dados de cotação e contratação de PatrimonialBusiness identificado por consentId

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/business/request/{consentId}/quote-status', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/business/request/{consentId}/quote-status");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /business/request/{consentId}/quote-status

Método para consulta dos dados de solicitação de cotação e contratação de PatrimonialBusiness

Parameters

Name In Type Required Description
consentId path string true none
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z",
    "quoteData": {
      "customerInfo": {
        "identification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInfo": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "quoteInfo": {
        "isCollectiveStipulated": true,
        "hasOneRiskLocation": true,
        "termStartDate": "2022-10-02",
        "termEndDate": "2022-10-02",
        "quoteId": "12345678",
        "insuranceType": "NOVO",
        "policyId": "111111",
        "insurerId": "string",
        "currency": "BRL",
        "maxLMG": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "includesAssistanceServices": true,
        "claimAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "claimDescription": "string",
        "insuredObjects": [
          {
            "identification": "string",
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string"
              }
            ],
            "riskAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "mainActivity": "COMERCIO",
            "businessActivity": "string",
            "businessActivityDescription": "string",
            "professionalRegisterOrganization": "OAB-PR",
            "professionalRegisterNumber": "OAB-PR",
            "selfEmployeeJobTitle": "ADMINISTRADORES",
            "propertiesForCoverage": "PREDIO_E_CONTEUDO",
            "riskLocationInfo": {
              "address": "Avenida Paulista, 2000",
              "additionalInfo": "Apartamento 1304",
              "districtName": "Cerqueira César",
              "townName": "São Paulo",
              "countrySubDivision": "AC",
              "postCode": "1310200",
              "billingAddress": "Avenida Paulista, 2000",
              "billingAdditionalInfo": "Apartamento 1304",
              "billingDistrictName": "Cerqueira César",
              "billingTownName": "São Paulo",
              "billingCountrySubDivision": "AC",
              "billingPostCode": "1310200",
              "propertyUsageType": "HABITUAL",
              "propertyBuildType": "SUPERIOR",
              "isListedDisappropriatedCondemned": true,
              "isUnderConstructionRenovation": true,
              "securityProtection": [
                "CAMERA_CFTV"
              ],
              "fireProtection": [
                "EXTINTOR"
              ],
              "propertyUseType": "PROPRIO",
              "isMainlyOpen": true,
              "hasInsulatingPanels": true,
              "isInMall": true
            },
            "wasThereAClaim": true,
            "claimNotifications": [
              {
                "claimAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "claimDescription": "string"
              }
            ]
          }
        ],
        "beneficiaries": [
          {
            "identification": "12345678900",
            "identificationType": "CPF",
            "name": "Nome Sobrenome"
          }
        ]
      },
      "quotes": [
        {
          "quoteDateTime": "2023-05-21T08:30:00Z",
          "susepProcessNumbers": [
            "string"
          ],
          "updatingIndex": "IPCA",
          "updatingPeriodicity": "ANUAL",
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "isSeparateContractingAllowed": true,
              "maxLMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "deductible": {
                "type": "DEDUTIVEL",
                "typeAdditionalInfo": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "period": 10,
                "periodicity": "DIA",
                "periodCountingMethod": "DIAS_UTEIS",
                "periodStartDate": "2022-05-16",
                "periodEndDate": "2022-05-17",
                "description": "Franquia de exemplo"
              },
              "POS": {
                "applicationType": "VALOR",
                "description": "Descrição de exemplo",
                "minValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maxValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "percentage": "10.00"
              },
              "internalCode": "string",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-10-02",
              "gracePeriodEndDate": "2022-10-02"
            }
          ],
          "assistances": [
            {
              "type": "ASSISTENCIA_AUTO",
              "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
              "description": "string",
              "assistancePremiumAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              }
            }
          ],
          "premiumInfo": {
            "paymentsQuantity": 4,
            "totalPremiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "totalNetAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "IOF": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "interestRateOverPayments": 10,
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "paymentType": "BOLETO"
              }
            ]
          },
          "links": {
            "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
          }
        }
      ],
      "customData": {
        "customerIdentification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerQualification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerComplimentaryInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalQuoteInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "riskLocationInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "insuredObjects": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "beneficiaries": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "coverages": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalClaimInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ]
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de PatrimonialBusiness obtidos com sucesso ResponseQuoteStatusPatrimonialBusiness
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

Atualiza dados de cotação e contratação de PatrimonialBusiness identificado por consentId

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json; charset=utf-8',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.patch('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/business/request/{consentId}', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/business/request/{consentId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("PATCH");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

PATCH /business/request/{consentId}

Método para atualização de solicitação de cotação e contratação de PatrimonialBusiness

Body parameter

{
  "data": {
    "status": "stri",
    "quoteIdentification": "string",
    "author": {
      "identificationType": "CPF",
      "identificationNumber": "73677831148"
    }
  }
}

Parameters

Name In Type Required Description
consentId path string true none
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body revocationPayload true Payload para postagem da justificativa de recusa de proposta de cotação.

Example responses

400 Response

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
204 No Content Atualização de PatrimonialBusiness feita com sucesso None
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
204 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

PatrimonialDiverseRisks

Iniciação de serviços de seguro Cotação Patrimonial (PatrimonialDiverseRisks)

Envia dados de cotação e contratação de PatrimonialDiverseRisks

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.post('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/diverse-risks/request', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/diverse-risks/request");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /diverse-risks/request

Método para criação de solicitação de cotação e contratação de PatrimonialDiverseRisks

Body parameter

{
  "data": {
    "quoteCustomer": {
      "identificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "personalId": "578-psd-71md6971kjh-2d414",
        "brandName": "Organização A",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "cpfNumber": "string",
        "companyInfo": {
          "cnpjNumber": "01773247000563",
          "name": "Empresa da Organização A"
        },
        "documents": [
          {
            "type": "CNH",
            "number": "15291908",
            "expirationDate": "2023-05-21",
            "issueLocation": "string"
          }
        ],
        "hasBrazilianNationality": false,
        "otherNationalitiesInfo": "CAN",
        "otherDocuments": {
          "type": "SOCIAL SEC",
          "number": "15291908",
          "country": "string",
          "expirationDate": "2023-05-21"
        },
        "contact": {
          "postalAddresses": [
            {
              "address": "Av Naburo Ykesaki, 1270",
              "additionalInfo": "Fundos",
              "districtName": "Centro",
              "townName": "Marília",
              "countrySubDivision": "SP",
              "postCode": "17500001",
              "country": "BRA"
            }
          ],
          "phones": [
            {
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "29875132",
              "phoneExtension": "932"
            }
          ],
          "emails": [
            {
              "email": "nome@br.net"
            }
          ]
        },
        "civilStatusCode": "SOLTEIRO",
        "sex": "FEMININO",
        "birthDate": "2021-05-21",
        "filiation": {
          "type": "MAE",
          "civilName": "Marcelo Cláudio Fernandes"
        },
        "identificationDetails": {
          "civilName": "Juan Kaique Cláudio Fernandes",
          "cpfNumber": "string"
        }
      },
      "qualificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "pepIdentification": "NAO_EXPOSTO",
        "occupation": [
          {
            "details": "string",
            "occupationCode": "RECEITA_FEDERAL",
            "occupationCodeType": "RFB"
          }
        ],
        "lifePensionPlans": "SIM",
        "informedRevenue": {
          "incomeFrequency": "DIARIA",
          "currency": "BRL",
          "amount": "100000.04",
          "date": "2012-05-21"
        },
        "informedPatrimony": {
          "currency": "BRL",
          "amount": "100000.04",
          "year": "2010"
        }
      },
      "complimentaryInformationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "startDate": "2014-05-21",
        "relationshipBeginning": "2014-05-21",
        "productsServices": [
          {
            "contract": "string",
            "type": "MICROSSEGUROS",
            "insuranceLineCode": "6272",
            "procurators": [
              {
                "nature": "PROCURADOR",
                "cpfNumber": "73677831148",
                "civilName": "Elza Milena Stefany Teixeira",
                "socialName": "string"
              }
            ]
          }
        ]
      },
      "customData": [
        {
          "fieldCategory": "IDENTIFICATION",
          "fields": [
            {
              "fieldId": "578-psd-71md6971kjh-2d414",
              "value": null
            }
          ]
        }
      ]
    },
    "quoteData": {
      "isCollectiveStipulated": true,
      "includesAssistanceServices": true,
      "termStartDate": "2022-10-02",
      "termEndDate": "2022-10-02",
      "insuranceTermStartDate": "2022-10-02",
      "quoteId": "12345678",
      "insuranceType": "NOVO",
      "policyId": "111111",
      "insurerId": "string",
      "currency": "BRL",
      "insuredObjectType": "EQUIPAMENTO_MOVEL",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "insuredObjects": [
        {
          "identification": "string",
          "equipmentType": "EQUIPAMENTO_DE_CONSTRUCAO_CIVIL",
          "equipmentData": {
            "fixedMachinery": true,
            "mainBranch": "string",
            "equipmentLocal": "SERVICOS",
            "forAgriculturalOrMixedActivities": true,
            "equipmentDescription": "string",
            "brand": "string",
            "manufacturingYear": 0,
            "serialNumber": 0,
            "brandNew": true,
            "invoiceIssuedDate": "2022-10-02",
            "invoiceNumber": 0,
            "isRented": true,
            "isBorrowed": true,
            "isFinanced": true,
            "ownOperation": true,
            "operationLocation": "LOCAL_FECHADO",
            "buildingSiteOperation": true
          },
          "geographicRegion": "ZONA_URBANA",
          "propertiesForCoverage": "PREDIO_E_CONTEUDO",
          "isNewValueContract": true,
          "riskLocationInfo": {
            "isSameAsTheProponent": true,
            "address": "Avenida Paulista, 2000",
            "additionalInfo": "Apartamento 1304",
            "districtName": "Cerqueira César",
            "townName": "São Paulo",
            "countrySubDivision": "AC",
            "postCode": "1310200",
            "billingAddress": "Avenida Paulista, 2000",
            "billingAdditionalInfo": "Apartamento 1304",
            "billingDistrictName": "Cerqueira César",
            "billingTownName": "São Paulo",
            "billingCountrySubDivision": "AC",
            "billingPostCode": "1310200",
            "securityProtection": [
              "CAMERA_CFTV"
            ],
            "fireProtection": [
              "EXTINTOR"
            ]
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string"
            }
          ],
          "wasThereAClaim": true,
          "claimNotifications": [
            {
              "claimAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "claimDescription": "string"
            }
          ]
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "internalCode": "string"
        }
      ]
    },
    "historicalData": {
      "customer": {
        "identificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInformationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "policies": [
        {
          "policyInfo": {
            "documentType": "APOLICE_INDIVIDUAL",
            "policyId": "111111",
            "susepProcessNumber": "string",
            "groupCertificateId": "string",
            "issuanceType": "EMISSAO_PROPRIA",
            "issuanceDate": "2022-12-31",
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "leadInsurerCode": "string",
            "leadInsurerPolicyId": "string",
            "maxLMG": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "proposalId": "string",
            "insureds": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "beneficiaries": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome"
              }
            ],
            "principals": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "intermediaries": [
              {
                "type": "REPRESENTANTE",
                "identification": "12345678900",
                "brokerId": "string",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "insuredObjects": [
              {
                "identification": "string",
                "type": "CONTRATO",
                "typeAdditionalInfo": "string",
                "description": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "coverages": [
                  {
                    "branch": "0111",
                    "code": "IMOVEL_BASICA",
                    "description": "string",
                    "internalCode": "string",
                    "susepProcessNumber": "string",
                    "LMI": {},
                    "isLMISublimit": true,
                    "termStartDate": "2022-12-31",
                    "termEndDate": "2022-12-31",
                    "isMainCoverage": true,
                    "feature": "MASSIFICADOS",
                    "type": "PARAMETRICO",
                    "gracePeriod": 0,
                    "gracePeriodicity": "DIA",
                    "gracePeriodCountingMethod": "DIAS_UTEIS",
                    "gracePeriodStartDate": "2022-12-31",
                    "gracePeriodEndDate": "2022-12-31"
                  }
                ]
              }
            ],
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "deductible": {
                  "type": "DEDUTIVEL",
                  "typeAdditionalInfo": "string",
                  "amount": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "period": 10,
                  "periodicity": "DIA",
                  "periodCountingMethod": "DIAS_UTEIS",
                  "periodStartDate": "2022-05-16",
                  "periodEndDate": "2022-05-17",
                  "description": "Franquia de exemplo"
                },
                "POS": {
                  "applicationType": "VALOR",
                  "description": "Descrição de exemplo",
                  "minValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "maxValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "percentage": "10.00"
                }
              }
            ],
            "coinsuranceRetainedPercentage": "10.00",
            "coinsurers": [
              {
                "identification": "string",
                "cededPercentage": "10.00"
              }
            ],
            "branchInfo": {
              "basicCoverageIndex": "SIMPLES",
              "insuredObjects": [
                {
                  "identification": "string",
                  "propertyType": "CASA",
                  "structuringType": "CONDOMINIO_VERTICAL",
                  "postCode": "10000000",
                  "businessActivity": "1234567"
                }
              ]
            }
          },
          "premium": {
            "paymentsQuantity": 4,
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "movementDate": "2022-12-31",
                "movementType": "LIQUIDACAO_DE_PREMIO",
                "movementOrigin": "EMISSAO_DIRETA",
                "movementPaymentsNumber": 0,
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maturityDate": "2022-12-31",
                "tellerId": "string",
                "tellerIdType": "CPF",
                "tellerName": "string",
                "financialInstitutionCode": "string",
                "paymentType": "BOLETO"
              }
            ]
          },
          "claim": {
            "identification": "string",
            "documentationDeliveryDate": "2022-12-31",
            "status": "ABERTO",
            "statusAlterationDate": "2022-12-31",
            "occurrenceDate": "2022-12-31",
            "warningDate": "2022-12-31",
            "thirdPartyClaimDate": "2022-12-31",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "denialJustification": "RISCO_EXCLUIDO",
            "denialJustificationDescription": "string",
            "coverages": [
              {
                "insuredObjectId": "string",
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "warningDate": "2022-12-31",
                "thirdPartyClaimDate": "2022-12-31"
              }
            ]
          }
        }
      ]
    }
  }
}

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body QuoteRequestPatrimonialDiverseRisks false none

Example responses

201 Response

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
201 Created Dados de PatrimonialDiverseRisks criados com sucesso ResponseQuotePatrimonialDiverseRisks
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
201 x-fapi-interaction-id string none

Obtém os dados de cotação e contratação de PatrimonialDiverseRisks identificado por consentId

Code samples

import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.get('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/diverse-risks/request/{consentId}/quote-status', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/diverse-risks/request/{consentId}/quote-status");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

GET /diverse-risks/request/{consentId}/quote-status

Método para consulta dos dados de solicitação de cotação e contratação de PatrimonialDiverseRisks

Parameters

Name In Type Required Description
consentId path string true none
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.

Example responses

200 Response

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z",
    "quoteData": {
      "customerInfo": {
        "identification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInfo": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "quoteInfo": {
        "isCollectiveStipulated": true,
        "includesAssistanceServices": true,
        "termStartDate": "2022-10-02",
        "termEndDate": "2022-10-02",
        "insuranceTermStartDate": "2022-10-02",
        "quoteId": "12345678",
        "insuranceType": "NOVO",
        "policyId": "111111",
        "insurerId": "string",
        "currency": "BRL",
        "insuredObjectType": "EQUIPAMENTO_MOVEL",
        "maxLMG": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "insuredObjects": [
          {
            "identification": "string",
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string"
              }
            ],
            "equipmentType": "EQUIPAMENTO_DE_CONSTRUCAO_CIVIL",
            "equipmentData": {
              "fixedMachinery": true,
              "mainBranch": "string",
              "equipmentLocal": "SERVICOS",
              "forAgriculturalOrMixedActivities": true,
              "equipmentDescription": "string",
              "brand": "string",
              "manufacturingYear": 0,
              "serialNumber": 0,
              "brandNew": true,
              "invoiceIssuedDate": "2022-10-02",
              "invoiceNumber": 0,
              "isRented": true,
              "isBorrowed": true,
              "isFinanced": true,
              "ownOperation": true,
              "operationLocation": "LOCAL_FECHADO",
              "buildingSiteOperation": true
            },
            "geographicRegion": "ZONA_URBANA",
            "propertiesForCoverage": "PREDIO_E_CONTEUDO",
            "isNewValueContract": true,
            "riskLocationInfo": {
              "isSameAsTheProponent": true,
              "address": "Avenida Paulista, 2000",
              "additionalInfo": "Apartamento 1304",
              "districtName": "Cerqueira César",
              "townName": "São Paulo",
              "countrySubDivision": "AC",
              "postCode": "1310200",
              "billingAddress": "Avenida Paulista, 2000",
              "billingAdditionalInfo": "Apartamento 1304",
              "billingDistrictName": "Cerqueira César",
              "billingTownName": "São Paulo",
              "billingCountrySubDivision": "AC",
              "billingPostCode": "1310200",
              "securityProtection": [
                "CAMERA_CFTV"
              ],
              "fireProtection": [
                "EXTINTOR"
              ]
            },
            "wasThereAClaim": true,
            "claimNotifications": [
              {
                "claimAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "claimDescription": "string"
              }
            ]
          }
        ],
        "beneficiaries": [
          {
            "identification": "12345678900",
            "identificationType": "CPF",
            "name": "Nome Sobrenome"
          }
        ]
      },
      "quotes": [
        {
          "quoteDateTime": "2023-05-21T08:30:00Z",
          "susepProcessNumbers": [
            "XXXXXXX1234"
          ],
          "updatingIndex": "IPCA",
          "updatingPeriodicity": "ANUAL",
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "isSeparateContractingAllowed": true,
              "maxLMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "deductible": {
                "type": "DEDUTIVEL",
                "typeAdditionalInfo": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "period": 10,
                "periodicity": "DIA",
                "periodCountingMethod": "DIAS_UTEIS",
                "periodStartDate": "2022-05-16",
                "periodEndDate": "2022-05-17",
                "description": "Franquia de exemplo"
              },
              "POS": {
                "applicationType": "VALOR",
                "description": "Descrição de exemplo",
                "minValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maxValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "percentage": "10.00"
              },
              "internalCode": "string",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-10-02",
              "gracePeriodEndDate": "2022-10-02"
            }
          ],
          "assistances": [
            {
              "type": "ASSISTENCIA_AUTO",
              "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
              "description": "string",
              "assistancePremiumAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              }
            }
          ],
          "premiumInfo": {
            "paymentsQuantity": 4,
            "totalPremiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "totalNetAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "IOF": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "interestRateOverPayments": 10,
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "paymentType": "BOLETO"
              }
            ]
          },
          "links": {
            "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
          }
        }
      ],
      "customData": {
        "customerIdentification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerQualification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerComplimentaryInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalQuoteInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "riskLocationInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "insuredObjects": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "beneficiaries": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "coverages": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalClaimInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ]
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
200 OK Dados de PatrimonialDiverseRisks obtidos com sucesso ResponseQuoteStatusPatrimonialDiverseRisks
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
200 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

Atualiza dados de cotação e contratação de PatrimonialDiverseRisks identificado por consentId

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json; charset=utf-8',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.patch('https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/diverse-risks/request/{consentId}', headers = headers)

print(r.json())

URL obj = new URL("https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1/diverse-risks/request/{consentId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("PATCH");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

PATCH /diverse-risks/request/{consentId}

Método para atualização de solicitação de cotação e contratação de PatrimonialDiverseRisks

Body parameter

{
  "data": {
    "status": "stri",
    "quoteIdentification": "string",
    "author": {
      "identificationType": "CPF",
      "identificationNumber": "73677831148"
    }
  }
}

Parameters

Name In Type Required Description
consentId path string true none
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado.
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231. Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
page query integer(int32) false Número da página que está sendo requisitada (o valor da primeira página é 1).
page-size query integer(int32) false Quantidade total de registros por páginas.
body body revocationPayload true Payload para postagem da justificativa de recusa de proposta de cotação.

Example responses

400 Response

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Responses

Status Meaning Description Schema
204 No Content Atualização de PatrimonialDiverseRisks feita com sucesso None
400 Bad Request A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição esta correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
204 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação.

Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta. |

API - Notifications v1.0.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Especificação em OAS 3.0
Download da Especificação

Detalhamento Técnico
Download do Detalhamento Técnico

API que trata da criação de notificações para o Open Insurance Brasil Fase 3.

Não possui segregação entre pessoa natural e pessoa jurídica.

Base URLs:

Servidor de Produção
* https://api.seguro.com.br/open-insurance/notifications/v1

Servidor de Homologação
* https://apih.seguro.com.br/open-insurance/notifications/v1

Release Notes:

Web: Governança do Open Insurance Brasil - Especificações

Authentication

Scope Scope Description
notifications Escopo necessário para acesso à API Notifications.

Operações para notificação de cotações.

Criar notificação para alteração do status da cotação.

Code samples

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json; charset=utf-8',
  'Authorization': 'string',
  'x-fapi-auth-date': 'stringstringstringstringstrin',
  'x-fapi-customer-ip-address': 'string',
  'x-fapi-interaction-id': 'string',
  'x-customer-user-agent': 'string'
}

r = requests.post('https://api.seguro.com.br/open-insurance/notifications/v1/quote-notification', headers = headers)

print(r.json())

URL obj = new URL("https://api.seguro.com.br/open-insurance/notifications/v1/quote-notification");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());

POST /quote-notification

Criar notificação quando o status da cotação (na seguradora) for alterado para ACPT OU RJCT.

Body parameter

{
  "data": {
    "consentId": "urn:initiator:C1DD93123",
    "status": "ACPT"
  }
}

Parameters

Name In Type Required Description
Authorization header string true Cabeçalho HTTP padrão. Permite que as credenciais sejam fornecidas dependendo do tipo de recurso solicitado
x-fapi-auth-date header string false Data em que o usuário logou pela última vez com o receptor. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC
x-fapi-customer-ip-address header string false O endereço IP do usuário se estiver atualmente logado com o receptor.
x-fapi-interaction-id header string false Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.
x-customer-user-agent header string false Indica o user-agent que o usuário utiliza.
body body CreateQuoteNotification true Payload para criação da notificação.

Example responses

400 Response

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string"
    }
  ],
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-05-21T08:30:00Z"
  }
}

Responses

Status Meaning Description Schema
201 Created Recurso de notificação criado com sucesso. None
400 Bad Request A requisição foi mal formada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL. ResponseError
401 Unauthorized Cabeçalho de autenticação ausente/inválido ou token inválido ResponseError
403 Forbidden O token tem escopo incorreto ou uma política de segurança foi violada ResponseError
404 Not Found O recurso solicitado não existe ou não foi implementado ResponseError
405 Method Not Allowed O consumidor tentou acessar o recurso com um método não suportado ResponseError
406 Not Acceptable A solicitação continha um cabeçalho Accept diferente dos tipos de mídia permitidos ou um conjunto de caracteres diferente de UTF-8 ResponseError
415 Unsupported Media Type O formato do payload não é um formato suportado. ResponseError
422 Unprocessable Entity O servidor entende o tipo de conteúdo da entidade da requisição, e a sintaxe da requisição está correta, mas não foi possível processar as instruções presentes ResponseError
429 Too Many Requests A operação foi recusada, pois muitas solicitações foram feitas dentro de um determinado período ou o limite global de requisições concorrentes foi atingido ResponseError
500 Internal Server Error Ocorreu um erro no gateway da API ou no microsserviço ResponseError
default Default Erro inesperado. ResponseError

Response Headers

Status Header Type Format Description
201 x-fapi-interaction-id string Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Schemas

CreateClaimNotificationDamage

{
  "data": {
    "documentType": "APOLICE_INDIVIDUAL",
    "policyNumber": "111111",
    "groupCertificateId": "string",
    "occurrenceDate": "2022-01-01",
    "occurrenceTime": "22:18:54",
    "occurrenceDescription": "string",
    "customData": {
      "customerIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalQuoteInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "riskLocationInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "insuredObjects": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "beneficiaries": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "coverages": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalClaimInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ]
    }
  }
}

Properties

Name Type Required Restrictions Description
data object true none Objeto contendo dados de sinistro.
» documentType string true none Tipo de Documento Emitido.
» policyNumber string false none Número da apólice, conforme regulamentação vigente. Condicional a seleção dos campos 1. Apólices Individual ou 2. Bilhete no campo "Tipo de Documento Emitido"
» groupCertificateId string false none Identificador do Certificado (Caso Tipo de Documento Emitido for certificado)
» occurrenceDate string(date) true none Data de Ocorrência do Sinistro
» occurrenceTime string false none Horário de ocorrência do sinistro
» occurrenceDescription string true none Descrição da Ocorrência/Relato da ocorrência
» customData object false none none
»» customerIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» customerQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» customerComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» generalQuoteInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» riskLocationInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» insuredObjects [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» beneficiaries [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» coverages [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» generalClaimInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL

CreateClaimNotificationPerson

{
  "data": {
    "requestorIsInsured": false,
    "requestor": {
      "name": "string",
      "documentType": "CNPJ",
      "documentNumber": "73677831148",
      "phones": [
        {
          "countryCallingCode": "55",
          "areaCode": "11",
          "number": "29875132"
        }
      ],
      "emails": [
        {
          "email": "nome@br.net"
        }
      ]
    },
    "claimant": "CONJUGE",
    "documentType": "APOLICE_INDIVIDUAL",
    "policyNumber": "111111",
    "groupCertificateId": "string",
    "occurrenceDate": "2022-01-01",
    "occurrenceTime": "22:18:54",
    "occurrenceDescription": "string"
  }
}

Properties

Name Type Required Restrictions Description
data object true none Objeto contendo dados de sinistro.
» requestorIsInsured boolean true none O solicitante é o segurado?
» requestor object false none Objeto contendo informações do solicitante.
Obrigatório caso requestorIsInsured seja false.
»» name string true none Nome da Instituição ou da pessoa física que está solicitando o sinistro.
»» documentType string true none Tipo de documento de identificação do solicitante
»» documentNumber string true none Número do documento informado.
»» phones [RequestorPhone] false none Lista com telefones de contato da pessoa natural
»» emails [RequestorEmail] false none Lista e-mails de contato
» claimant string false none Quem é o sinistrado?
Opcional somente para o Seguro Viagem
» documentType string true none Tipo de Documento Emitido.
» policyNumber string false none Número da apólice, conforme regulamentação vigente
» groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
» occurrenceDate string(date) true none Data de Ocorrência do Sinistro
» occurrenceTime string false none Horário de ocorrência do sinistro
» occurrenceDescription string true none Descrição da Ocorrência/Relato da ocorrência

Enumerated Values

Property Value
documentType CNPJ
documentType CPF
documentType RG_RE
documentType PASSAPORTE
documentType OUTROS
claimant CONJUGE
claimant FILHO
claimant SEGURADO
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL

ResponseClaimNotificationDamage

{
  "data": {
    "protocolNumber": "string",
    "protocolDateTime": "2021-08-20T08:30:00Z",
    "documentType": "APOLICE_INDIVIDUAL",
    "policyNumber": "111111",
    "groupCertificateId": "string",
    "occurrenceDate": "2022-01-01",
    "occurrenceTime": "22:18:54",
    "occurrenceDescription": "string",
    "customData": {
      "customerIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalQuoteInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "riskLocationInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "insuredObjects": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "beneficiaries": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "coverages": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalClaimInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ]
    }
  },
  "links": {
    "redirect": "https://www.abcseguros.com/endorsement?id=000123"
  }
}

Properties

Name Type Required Restrictions Description
data object true none Objeto contendo dados de sinistro.
» protocolNumber string true none Identificador da Solicitação do Endosso, conforme protocolo interno da seguradora avisada.
» protocolDateTime string(date-time) true none Data e hora do protocolamento do endosso, conforme especificação RFC-3339, formato UTC.
» documentType string true none Tipo de Documento Emitido.
» policyNumber string false none Número da apólice, conforme regulamentação vigente. Condicional a seleção dos campos 1. Apólices Individual ou 2. Bilhete no campo "Tipo de Documento Emitido"
» groupCertificateId string false none Identificador do Certificado (Caso Tipo de Documento Emitido for certificado)
» occurrenceDate string(date) true none Data de Ocorrência do Sinistro
» occurrenceTime string false none Horário de ocorrência do sinistro
» occurrenceDescription string true none Descrição da Ocorrência/Relato da ocorrência
» customData object false none none
»» customerIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» customerQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» customerComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» generalQuoteInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» riskLocationInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» insuredObjects [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» beneficiaries [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» coverages [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» generalClaimInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
links Links true none none

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL

ResponseClaimNotificationPerson

{
  "data": {
    "protocolNumber": "string",
    "protocolDateTime": "2021-08-20T08:30:00Z",
    "requestorIsInsured": false,
    "requestor": {
      "name": "string",
      "documentType": "CNPJ",
      "documentNumber": "73677831148",
      "phones": [
        {
          "countryCallingCode": "55",
          "areaCode": "11",
          "number": "29875132"
        }
      ],
      "emails": [
        {
          "email": "nome@br.net"
        }
      ]
    },
    "claimant": "CONJUGE",
    "documentType": "APOLICE_INDIVIDUAL",
    "policyNumber": "111111",
    "groupCertificateId": "string",
    "occurrenceDate": "2022-01-01",
    "occurrenceTime": "22:18:54",
    "occurrenceDescription": "string",
    "customData": {
      "customerIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalQuoteInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "riskLocationInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "insuredObjects": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "beneficiaries": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "coverages": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalClaimInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ]
    }
  },
  "links": {
    "redirect": "https://www.abcseguros.com/endorsement?id=000123"
  }
}

Properties

Name Type Required Restrictions Description
data object true none Objeto contendo dados de sinistro.
» protocolNumber string true none Identificador da Solicitação do Endosso, conforme protocolo interno da seguradora avisada.
» protocolDateTime string(date-time) true none Data e hora do protocolamento do endosso, conforme especificação RFC-3339, formato UTC.
» requestorIsInsured boolean true none O solicitante é o segurado?
» requestor object false none Objeto contendo informações do solicitante.
Obrigatório caso requestorIsInsured seja false.
»» name string true none Nome da Instituição ou da pessoa física que está solicitando o sinistro.
»» documentType string true none Tipo de documento de identificação do solicitante
»» documentNumber string true none Número do documento informado.
»» phones [RequestorPhone] false none Lista com telefones de contato da pessoa natural
»» emails [RequestorEmail] false none Lista e-mails de contato
» claimant string false none Quem é o sinistrado?
Opcional somente para o Seguro Viagem
» documentType string true none Tipo de Documento Emitido.
» policyNumber string false none Número da apólice, conforme regulamentação vigente
» groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
» occurrenceDate string(date) true none Data de Ocorrência do Sinistro
» occurrenceTime string false none Horário de ocorrência do sinistro
» occurrenceDescription string true none Descrição da Ocorrência/Relato da ocorrência
» customData object false none none
»» customerIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» customerQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» customerComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» generalQuoteInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» riskLocationInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» insuredObjects [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» beneficiaries [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» coverages [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» generalClaimInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
links Links true none none

Enumerated Values

Property Value
documentType CNPJ
documentType CPF
documentType RG_RE
documentType PASSAPORTE
documentType OUTROS
claimant CONJUGE
claimant FILHO
claimant SEGURADO
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL

RequestorEmail

{
  "email": "nome@br.net"
}

Properties

Name Type Required Restrictions Description
email string false none Endereço de email

RequestorPhone

{
  "countryCallingCode": "55",
  "areaCode": "11",
  "number": "29875132"
}

Properties

Name Type Required Restrictions Description
countryCallingCode string false none Número de DDI (Discagem Direta Internacional) para telefone de acesso ao Cliente - se aplicável
areaCode EnumAreaCode false none Número de DDD (Discagem Direta à Distância) do telefone do cliente - se houver
number string false none Número de telefone do cliente

EnumAreaCode

"11"

Número de DDD (Discagem Direta à Distância) do telefone do cliente - se houver

Properties

Name Type Required Restrictions Description
anonymous string false none Número de DDD (Discagem Direta à Distância) do telefone do cliente - se houver

Enumerated Values

Property Value
anonymous 11
anonymous 12
anonymous 13
anonymous 14
anonymous 15
anonymous 16
anonymous 17
anonymous 18
anonymous 19
anonymous 21
anonymous 22
anonymous 24
anonymous 27
anonymous 28
anonymous 31
anonymous 32
anonymous 33
anonymous 34
anonymous 35
anonymous 37
anonymous 38
anonymous 41
anonymous 42
anonymous 43
anonymous 44
anonymous 45
anonymous 46
anonymous 47
anonymous 48
anonymous 49
anonymous 51
anonymous 53
anonymous 54
anonymous 55
anonymous 61
anonymous 62
anonymous 63
anonymous 64
anonymous 65
anonymous 66
anonymous 67
anonymous 68
anonymous 69
anonymous 71
anonymous 73
anonymous 74
anonymous 75
anonymous 77
anonymous 79
anonymous 81
anonymous 82
anonymous 83
anonymous 84
anonymous 85
anonymous 86
anonymous 87
anonymous 88
anonymous 89
anonymous 91
anonymous 92
anonymous 93
anonymous 94
anonymous 95
anonymous 96
anonymous 97
anonymous 98
anonymous 99
anonymous NA

CustomInfoData

{
  "fieldId": "578-psd-71md6971kjh-2d414",
  "value": null
}

Estrutura para identificação e transmissão de dados customizáveis.

Properties

Name Type Required Restrictions Description
fieldId string true none Um identificador único usado para identificar o valor transmitido.
value any true none Valor do campo identificado acima, esse campo pode ser implementado como qualquer tipo de dado (objeto, texto, número, booleano, etc.)

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string"
    }
  ],
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-05-21T08:30:00Z"
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
meta Meta false none Meta informações referente à API requisitada.

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve reproduzir" esse valor no cabeçalho de resposta.'

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve reproduzir" esse valor no cabeçalho de resposta.'

Links

{
  "redirect": "https://www.abcseguros.com/endorsement?id=000123"
}

Properties

Name Type Required Restrictions Description
redirect string true none Campo destinado a disponibilização de links de acesso a outros materiais.

Meta

{
  "totalRecords": 1,
  "totalPages": 1,
  "requestDateTime": "2021-05-21T08:30:00Z"
}

Meta informações referente à API requisitada.

Properties

Name Type Required Restrictions Description
totalRecords integer(int32) true none Número total de registros no resultado
totalPages integer(int32) true none Número total de páginas no resultado
requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.

CreateEndorsement

{
  "data": {
    "policyNumber": "111111",
    "endorsementType": "ALTERACAO",
    "requestDescription": "Descrição adicional do endosso.",
    "requestDate": "2022-11-01",
    "customData": {
      "customerIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalQuoteInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "riskLocationInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "insuredObjects": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "beneficiaries": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "coverages": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ]
    }
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» policyNumber string true none Número da apólice, conforme regulamentação vigente
» endorsementType string true none Tipo de endosso
» requestDescription string true none Descrição adicional do endosso
» requestDate string(date) true none Data de Solicitação do Endosso
» customData object false none none
»» customerIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» customerQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» customerComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» generalQuoteInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» riskLocationInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» insuredObjects [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» beneficiaries [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» coverages [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]

Enumerated Values

Property Value
endorsementType ALTERACAO
endorsementType CANCELAMENTO
endorsementType INCLUSAO
endorsementType EXCLUSAO

ResponseEndorsement

{
  "data": {
    "protocolNumber": "string",
    "protocolDateTime": "2021-08-20T08:30:00Z",
    "policyNumber": "111111",
    "endorsementType": "ALTERACAO",
    "requestDescription": "Descrição adicional do endosso.",
    "requestDate": "2022-11-01",
    "customData": {
      "customerIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "customerComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessIdentification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessQualification": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "businessComplimentaryInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "generalQuoteInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "riskLocationInfo": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "insuredObjects": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "beneficiaries": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ],
      "coverages": [
        {
          "fieldId": "578-psd-71md6971kjh-2d414",
          "value": null
        }
      ]
    }
  },
  "links": {
    "redirect": "https://www.abcseguros.com/endorsement?id=000123"
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» protocolNumber string true none Identificador da Solicitação do Endosso, conforme protocolo interno da seguradora avisada.
» protocolDateTime string(date-time) true none Data e hora do protocolamento do endosso, conforme especificação RFC-3339, formato UTC.
» policyNumber string true none Número da apólice, conforme regulamentação vigente
» endorsementType string true none Tipo de endosso
» requestDescription string true none Descrição adicional do endosso
» requestDate string(date) true none Data de Solicitação do Endosso
» customData object false none none
»» customerIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» customerQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» customerComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» businessComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» generalQuoteInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» riskLocationInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» insuredObjects [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» beneficiaries [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
»» coverages [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
links Links true none none

Enumerated Values

Property Value
endorsementType ALTERACAO
endorsementType CANCELAMENTO
endorsementType INCLUSAO
endorsementType EXCLUSAO

CustomInfoData

{
  "fieldId": "578-psd-71md6971kjh-2d414",
  "value": null
}

Estrutura para identificação e transmissão de dados customizáveis.

Properties

Name Type Required Restrictions Description
fieldId string true none Um identificador único usado para identificar o valor transmitido.
value any true none Valor do campo identificado acima, esse campo pode ser implementado como qualquer tipo de dado (objeto, texto, número, booleano, etc.)

{
  "redirect": "https://www.abcseguros.com/endorsement?id=000123"
}

Properties

Name Type Required Restrictions Description
redirect string true none Campo destinado a disponibilização de links de acesso a outros materiais.

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

PolicyDataPatrimonialLead

[
  {
    "policyInfo": {
      "documentType": "APOLICE_INDIVIDUAL",
      "policyId": "111111",
      "susepProcessNumber": "string",
      "groupCertificateId": "string",
      "issuanceType": "EMISSAO_PROPRIA",
      "issuanceDate": "2022-12-31",
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "leadInsurerCode": "string",
      "leadInsurerPolicyId": "string",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "proposalId": "string",
      "insureds": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "principals": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "intermediaries": [
        {
          "type": "REPRESENTANTE",
          "identification": "12345678900",
          "brokerId": "string",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "insuredObjects": [
        {
          "identification": "string",
          "type": "CONTRATO",
          "typeAdditionalInfo": "string",
          "description": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string",
              "susepProcessNumber": "string",
              "LMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "isLMISublimit": true,
              "termStartDate": "2022-12-31",
              "termEndDate": "2022-12-31",
              "isMainCoverage": true,
              "feature": "MASSIFICADOS",
              "type": "PARAMETRICO",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-12-31",
              "gracePeriodEndDate": "2022-12-31"
            }
          ]
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "deductible": {
            "type": "DEDUTIVEL",
            "typeAdditionalInfo": "string",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "period": 10,
            "periodicity": "DIA",
            "periodCountingMethod": "DIAS_UTEIS",
            "periodStartDate": "2022-05-16",
            "periodEndDate": "2022-05-17",
            "description": "Franquia de exemplo"
          },
          "POS": {
            "applicationType": "VALOR",
            "description": "Descrição de exemplo",
            "minValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "maxValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "percentage": "10.00"
          }
        }
      ],
      "coinsuranceRetainedPercentage": "10.00",
      "coinsurers": [
        {
          "identification": "string",
          "cededPercentage": "10.00"
        }
      ],
      "branchInfo": {
        "basicCoverageIndex": "SIMPLES",
        "insuredObjects": [
          {
            "identification": "string",
            "propertyType": "CASA",
            "structuringType": "CONDOMINIO_VERTICAL",
            "postCode": "10000000",
            "businessActivity": "1234567"
          }
        ]
      }
    },
    "premium": {
      "paymentsQuantity": 4,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "premiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "payments": [
        {
          "movementDate": "2022-12-31",
          "movementType": "LIQUIDACAO_DE_PREMIO",
          "movementOrigin": "EMISSAO_DIRETA",
          "movementPaymentsNumber": 0,
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maturityDate": "2022-12-31",
          "tellerId": "string",
          "tellerIdType": "CPF",
          "tellerName": "string",
          "financialInstitutionCode": "string",
          "paymentType": "BOLETO"
        }
      ]
    },
    "claim": {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  }
]

Properties

None

PolicyDataPatrimonial

[
  {
    "policyInfo": {
      "documentType": "APOLICE_INDIVIDUAL",
      "policyId": "111111",
      "susepProcessNumber": "string",
      "groupCertificateId": "string",
      "issuanceType": "EMISSAO_PROPRIA",
      "issuanceDate": "2022-12-31",
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "leadInsurerCode": "string",
      "leadInsurerPolicyId": "string",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "proposalId": "string",
      "insureds": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "principals": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "intermediaries": [
        {
          "type": "REPRESENTANTE",
          "identification": "12345678900",
          "brokerId": "string",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "insuredObjects": [
        {
          "identification": "string",
          "type": "CONTRATO",
          "typeAdditionalInfo": "string",
          "description": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string",
              "susepProcessNumber": "string",
              "LMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "isLMISublimit": true,
              "termStartDate": "2022-12-31",
              "termEndDate": "2022-12-31",
              "isMainCoverage": true,
              "feature": "MASSIFICADOS",
              "type": "PARAMETRICO",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-12-31",
              "gracePeriodEndDate": "2022-12-31"
            }
          ]
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "deductible": {
            "type": "DEDUTIVEL",
            "typeAdditionalInfo": "string",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "period": 10,
            "periodicity": "DIA",
            "periodCountingMethod": "DIAS_UTEIS",
            "periodStartDate": "2022-05-16",
            "periodEndDate": "2022-05-17",
            "description": "Franquia de exemplo"
          },
          "POS": {
            "applicationType": "VALOR",
            "description": "Descrição de exemplo",
            "minValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "maxValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "percentage": "10.00"
          }
        }
      ],
      "coinsuranceRetainedPercentage": "10.00",
      "coinsurers": [
        {
          "identification": "string",
          "cededPercentage": "10.00"
        }
      ],
      "branchInfo": {
        "basicCoverageIndex": "SIMPLES",
        "insuredObjects": [
          {
            "identification": "string",
            "propertyType": "CASA",
            "structuringType": "CONDOMINIO_VERTICAL",
            "postCode": "10000000",
            "businessActivity": "1234567"
          }
        ]
      }
    },
    "premium": {
      "paymentsQuantity": 4,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "premiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "payments": [
        {
          "movementDate": "2022-12-31",
          "movementType": "LIQUIDACAO_DE_PREMIO",
          "movementOrigin": "EMISSAO_DIRETA",
          "movementPaymentsNumber": 0,
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maturityDate": "2022-12-31",
          "tellerId": "string",
          "tellerIdType": "CPF",
          "tellerName": "string",
          "financialInstitutionCode": "string",
          "paymentType": "BOLETO"
        }
      ]
    },
    "claim": {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  }
]

Properties

Name Type Required Restrictions Description
policyInfo InsurancePatrimonialPolicyInfo false none none
premium InsurancePatrimonialPremium false none none
claim InsurancePatrimonialClaim false none none

InsurancePatrimonialPolicyInfo

{
  "documentType": "APOLICE_INDIVIDUAL",
  "policyId": "111111",
  "susepProcessNumber": "string",
  "groupCertificateId": "string",
  "issuanceType": "EMISSAO_PROPRIA",
  "issuanceDate": "2022-12-31",
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "leadInsurerCode": "string",
  "leadInsurerPolicyId": "string",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "proposalId": "string",
  "insureds": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "principals": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "email": "string",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "intermediaries": [
    {
      "type": "REPRESENTANTE",
      "identification": "12345678900",
      "brokerId": "string",
      "identificationType": "CPF",
      "name": "Nome Sobrenome",
      "postCode": "10000000",
      "city": "string",
      "state": "string",
      "country": "BRA",
      "address": "string"
    }
  ],
  "insuredObjects": [
    {
      "identification": "string",
      "type": "CONTRATO",
      "typeAdditionalInfo": "string",
      "description": "string",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string",
          "susepProcessNumber": "string",
          "LMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "isLMISublimit": true,
          "termStartDate": "2022-12-31",
          "termEndDate": "2022-12-31",
          "isMainCoverage": true,
          "feature": "MASSIFICADOS",
          "type": "PARAMETRICO",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-12-31",
          "gracePeriodEndDate": "2022-12-31"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "IMOVEL_BASICA",
      "description": "string",
      "deductible": {
        "type": "DEDUTIVEL",
        "typeAdditionalInfo": "string",
        "amount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "period": 10,
        "periodicity": "DIA",
        "periodCountingMethod": "DIAS_UTEIS",
        "periodStartDate": "2022-05-16",
        "periodEndDate": "2022-05-17",
        "description": "Franquia de exemplo"
      },
      "POS": {
        "applicationType": "VALOR",
        "description": "Descrição de exemplo",
        "minValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "maxValue": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "percentage": "10.00"
      }
    }
  ],
  "coinsuranceRetainedPercentage": "10.00",
  "coinsurers": [
    {
      "identification": "string",
      "cededPercentage": "10.00"
    }
  ],
  "branchInfo": {
    "basicCoverageIndex": "SIMPLES",
    "insuredObjects": [
      {
        "identification": "string",
        "propertyType": "CASA",
        "structuringType": "CONDOMINIO_VERTICAL",
        "postCode": "10000000",
        "businessActivity": "1234567"
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
documentType string true none Tipo de Documento Emitido
policyId string true none Identificador da apólice ou bilhete
susepProcessNumber string false none Número SUSEP da apólice, conforme regulamentação vigente (Obrigatório caso apólice com coberturas do ramo Garantia)
groupCertificateId string false none Identificador do Certificado(Caso Tipo de Documento Emitido for certificado)
issuanceType string true none Tipo de Emissão
issuanceDate string(date) true none Data de emissão do documento
termStartDate string(date) true none Data de início de vigência do documento
termEndDate string(date) true none Data de fim de vigência do documento
leadInsurerCode string false none Código da seguradora líder para contratos com arranjo de cosseguro
leadInsurerPolicyId string false none Identificador da apólice seguradora líder para apólice de cosseguro aceito
maxLMG AmountDetails true none Detalhes de valores/limites
proposalId string true none Identificador da Proposta
insureds [PersonalInfo] true none none
beneficiaries [BeneficiaryInfo] false none none
principals [PersonalInfo] false none none
intermediaries [Intermediary] false none none
insuredObjects [InsurancePatrimonialInsuredObject] true none none
coverages [InsurancePatrimonialCoverage] false none none
coinsuranceRetainedPercentage string false none Percentual Retido em Cosseguro (Quando há cosseguro)
coinsurers [Coinsurer] false none none
branchInfo InsurancePatrimonialSpecificPolicyInfo false none Informações do Anexo Específico

Enumerated Values

Property Value
documentType APOLICE_INDIVIDUAL
documentType BILHETE
documentType CERTIFICADO
documentType APOLICE_INDIVIDUAL_AUTOMOVEL
documentType APOLICE_FROTA_AUTOMOVEL
documentType CERTIFICADO_AUTOMOVEL
issuanceType EMISSAO_PROPRIA
issuanceType COSSEGURO_ACEITO

PersonalInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "email": "string",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa
postCode string true none Código Postal da Pessoa
email string false none E-mail da Pessoa (caso possua)
city string true none Cidade da Pessoa (por extenso)
state string true none Estado da Pessoa (por extenso)
country string true none País da Pessoa (de acordo com o código "alpha3" do ISO-3166)
address string true none Endereço da Pessoa (restante do endereço, excluindo cidade, estado e país)

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

PersonalCustomerInfo

{
  "identification": {
    "updateDateTime": "2021-05-21T08:30:00Z",
    "personalId": "578-psd-71md6971kjh-2d414",
    "brandName": "Organização A",
    "civilName": "Juan Kaique Cláudio Fernandes",
    "socialName": "string",
    "cpfNumber": "string",
    "companyInfo": {
      "cnpjNumber": "01773247000563",
      "name": "Empresa da Organização A"
    },
    "documents": [
      {
        "type": "CNH",
        "number": "15291908",
        "expirationDate": "2023-05-21",
        "issueLocation": "string"
      }
    ],
    "hasBrazilianNationality": false,
    "otherNationalitiesInfo": "CAN",
    "otherDocuments": {
      "type": "SOCIAL SEC",
      "number": "15291908",
      "country": "string",
      "expirationDate": "2023-05-21"
    },
    "contact": {
      "postalAddresses": [
        {
          "address": "Av Naburo Ykesaki, 1270",
          "additionalInfo": "Fundos",
          "districtName": "Centro",
          "townName": "Marília",
          "countrySubDivision": "SP",
          "postCode": "17500001",
          "country": "BRA"
        }
      ],
      "phones": [
        {
          "countryCallingCode": "55",
          "areaCode": "19",
          "number": "29875132",
          "phoneExtension": "932"
        }
      ],
      "emails": [
        {
          "email": "nome@br.net"
        }
      ]
    },
    "civilStatusCode": "SOLTEIRO",
    "sex": "FEMININO",
    "birthDate": "2021-05-21",
    "filiation": {
      "type": "MAE",
      "civilName": "Marcelo Cláudio Fernandes"
    },
    "identificationDetails": {
      "civilName": "Juan Kaique Cláudio Fernandes",
      "cpfNumber": "string"
    }
  },
  "qualification": {
    "updateDateTime": "2021-05-21T08:30:00Z",
    "pepIdentification": "NAO_EXPOSTO",
    "occupation": [
      {
        "details": "string",
        "occupationCode": "RECEITA_FEDERAL",
        "occupationCodeType": "RFB"
      }
    ],
    "lifePensionPlans": "SIM",
    "informedRevenue": {
      "incomeFrequency": "DIARIA",
      "currency": "BRL",
      "amount": "100000.04",
      "date": "2012-05-21"
    },
    "informedPatrimony": {
      "currency": "BRL",
      "amount": "100000.04",
      "year": "2010"
    }
  },
  "complimentaryInfo": {
    "updateDateTime": "2021-05-21T08:30:00Z",
    "startDate": "2014-05-21",
    "relationshipBeginning": "2014-05-21",
    "productsServices": [
      {
        "contract": "string",
        "type": "MICROSSEGUROS",
        "insuranceLineCode": "6272",
        "procurators": [
          {
            "nature": "PROCURADOR",
            "cpfNumber": "73677831148",
            "civilName": "Elza Milena Stefany Teixeira",
            "socialName": "string"
          }
        ]
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
identification PersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.
qualification PersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.
complimentaryInfo PersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

BusinessCustomerInfo

{
  "identification": {
    "updateDateTime": "2021-05-21T08:30:00Z",
    "businessId": "578-psd-71md6971kjh-2d414",
    "brandName": "Organização A",
    "companyInfo": {
      "cnpjNumber": "01773247000563",
      "name": "Empresa da Organização A"
    },
    "businessName": "Luiza e Benjamin Assessoria Jurídica Ltda",
    "businessTradeName": "Organização B",
    "incorporationDate": "2012-05-21",
    "document": {
      "businesscnpjNumber": "50685362006773",
      "businessRegisterNumberOriginCountry": "string",
      "country": "BRA",
      "expirationDate": "2023-05-21"
    },
    "type": "PRIVADO",
    "contact": {
      "postalAddresses": [
        {
          "address": "Av Naburo Ykesaki, 1270",
          "additionalInfo": "Fundos",
          "districtName": "Centro",
          "townName": "Marília",
          "countrySubDivision": "SP",
          "postCode": "17500001",
          "ibgeTownCode": "17500001",
          "country": "Brasil",
          "countryCode": "BRA",
          "geographicCoordinates": {
            "latitude": "-23.5475000",
            "longitude": "-46.6361100"
          }
        }
      ],
      "phones": [
        {
          "countryCallingCode": "55",
          "areaCode": "19",
          "number": "29875132",
          "phoneExtension": "932"
        }
      ],
      "emails": [
        {
          "email": "nome@br.net"
        }
      ]
    },
    "parties": [
      {
        "type": "SOCIO",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "startDate": "2014-05-21",
        "shareholding": "0.510000",
        "documentType": "CPF",
        "documentNumber": "73677831148",
        "documentCountry": "BRA",
        "documentExpirationDate": "2021-05-21"
      }
    ]
  },
  "qualification": {
    "updateDateTime": "2021-05-21T08:30:00Z",
    "mainBranch": "string",
    "secondaryBranch": "string",
    "informedRevenue": {
      "incomeFrequency": "DIARIA",
      "currency": "BRL",
      "amount": "100000.04",
      "year": "2010"
    },
    "informedPatrimony": {
      "currency": "BRL",
      "amount": "100000.04",
      "date": "2012-05-21"
    }
  },
  "complimentaryInfo": {
    "updateDateTime": "2020-07-21T08:30:00Z",
    "startDate": "2014-05-21",
    "relationshipBeginning": "2014-05-21",
    "productsServices": [
      {
        "contract": "string",
        "type": "MICROSSEGUROS",
        "insuranceLineCode": "6272",
        "procurators": [
          {
            "nature": "PROCURADOR",
            "cpfNumber": "73677831148",
            "civilName": "Elza Milena Stefany Teixeira",
            "socialName": "string"
          }
        ]
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
identification BusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais
qualification BusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.
complimentaryInfo BusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

BeneficiaryInfo

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string true none Documento de Identificação da Pessoa
identificationType string true none Tipo de Documento da Pessoa
name string true none Nome ou Razão Social da Pessoa

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

Intermediary

{
  "type": "REPRESENTANTE",
  "identification": "12345678900",
  "brokerId": "string",
  "identificationType": "CPF",
  "name": "Nome Sobrenome",
  "postCode": "10000000",
  "city": "string",
  "state": "string",
  "country": "BRA",
  "address": "string"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do Intermediador
identification string false none Documento de Identificação do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
brokerId string false none Identificador do intermediador da apólice - código Susep do corretor(a) (Caso Tipo de Intermediador for CORRETOR)
identificationType string false none Tipo de Documento do Intermediador(a) (Caso Tipo de Intermediador não seja CORRETOR ou quando for CORRETOR, porém o identificador do intermediador não seja informado)
name string true none Nome ou Razão Social da Intermediador
postCode string false none Código Postal da Intermediador (Caso Tipo de Intermediador for ESTIPULANTE)
city string false none Cidade da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
state string false none Estado da Intermediador (por extenso; Caso Tipo de Intermediador for ESTIPULANTE)
country string false none País da Intermediador (de acordo com o código "alpha3" do ISO-3166; Caso Tipo de Intermediador for ESTIPULANTE)
address string false none Endereço da Intermediador (restante do do endereço, excluindo cidade, estado e país; Caso Tipo de Intermediador for ESTIPULANTE)

Enumerated Values

Property Value
type CORRETOR
type REPRESENTANTE
type ESTIPULANTE_AVERBADOR_INSTITUIDOR
type CORRESPONDENTE
type AGENTE_DE_MICROSSEGUROS
type OUTROS
identificationType CPF
identificationType CNPJ
identificationType OUTROS

InsurancePatrimonialInsuredObject

{
  "identification": "string",
  "type": "CONTRATO",
  "typeAdditionalInfo": "string",
  "description": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string",
      "susepProcessNumber": "string",
      "LMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "isLMISublimit": true,
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "isMainCoverage": true,
      "feature": "MASSIFICADOS",
      "type": "PARAMETRICO",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-12-31",
      "gracePeriodEndDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
type string true none Tipo do objeto segurado
typeAdditionalInfo string false none Descrição do tipo do objeto segurado(caso tipo de objeto segurado for outros).
description string true none Descrição do objeto segurado
amount AmountDetails false none Detalhes de valores/limites
coverages [InsurancePatrimonialInsuredObjectCoverage] true none none

Enumerated Values

Property Value
type CONTRATO
type PROCESSO_ADMINISTRATIVO
type PROCESSO_JUDICIAL
type AUTOMOVEL
type CONDUTOR
type FROTA
type PESSOA
type OUTROS

InsurancePatrimonialInsuredObjectCoverage

{
  "branch": "0111",
  "code": "IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string",
  "susepProcessNumber": "string",
  "LMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "isLMISublimit": true,
  "termStartDate": "2022-12-31",
  "termEndDate": "2022-12-31",
  "isMainCoverage": true,
  "feature": "MASSIFICADOS",
  "type": "PARAMETRICO",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-12-31",
  "gracePeriodEndDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code InsurancePatrimonialCoverageCode true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora(obrigatório se houver)
susepProcessNumber string true none none
LMI AmountDetails true none Detalhes de valores/limites
isLMISublimit boolean false none Limite máximo de indenização (LMI) é sublimite (Caso aplicável)
termStartDate string(date) true none Data de início de vigência da cobertura
termEndDate string(date) true none Data de fim de vigência da cobertura
isMainCoverage boolean false none Cobertura Principal
feature string true none Característica da cobertura
type string true none Tipo de cobertura
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
feature MASSIFICADOS
feature MASSIFICADOS_MICROSEGUROS
feature GRANDES_RISCOS
type PARAMETRICO
type INTERMITENTE
type REGULAR_COMUM
type CAPITAL_GLOBAL
type PARAMETRICO_E_INTERMITENTE
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

InsurancePatrimonialCoverage

{
  "branch": "0111",
  "code": "IMOVEL_BASICA",
  "description": "string",
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code InsurancePatrimonialCoverageCode true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
deductible Deductible false none Informações de franquia
POS POS false none Informações de franquia

Deductible

{
  "type": "DEDUTIVEL",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "period": 10,
  "periodicity": "DIA",
  "periodCountingMethod": "DIAS_UTEIS",
  "periodStartDate": "2022-05-16",
  "periodEndDate": "2022-05-17",
  "description": "Franquia de exemplo"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Detalhes de valores/limites
period integer true none Prazo da Franquia
periodicity string true none Periodicidade da Franquia
periodCountingMethod string false none Indicador de Dias Úteis ou Corridos (Caso aplicável)
periodStartDate string(date) true none Data de Início da Franquia
periodEndDate string(date) true none Data de Fim da Franquia
description string true none Descrição da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS
periodicity DIA
periodicity MES
periodicity ANO
periodCountingMethod DIAS_UTEIS
periodCountingMethod DIAS_CORRIDOS

POS

{
  "applicationType": "VALOR",
  "description": "Descrição de exemplo",
  "minValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maxValue": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "percentage": "10.00"
}

Informações de franquia

Properties

Name Type Required Restrictions Description
applicationType string true none Forma de Aplicação do POS
description string true none Descrição do POS
minValue AmountDetails false none Detalhes de valores/limites
maxValue AmountDetails false none Detalhes de valores/limites
percentage string false none Percentual do POS

Enumerated Values

Property Value
applicationType VALOR
applicationType PERCENTUAL
applicationType OUTROS

Coinsurer

{
  "identification": "string",
  "cededPercentage": "10.00"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificação da congênere, cessionário do cosseguro. Obs: Obrigatório quando há cosseguro
cededPercentage string true none Percentual cedido para a congênere para contratos de cosseguro cedido. Obs: Obrigatório quando há cosseguro

InsurancePatrimonialPremium

{
  "paymentsQuantity": 4,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "IMOVEL_BASICA",
      "description": "string",
      "premiumAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "payments": [
    {
      "movementDate": "2022-12-31",
      "movementType": "LIQUIDACAO_DE_PREMIO",
      "movementOrigin": "EMISSAO_DIRETA",
      "movementPaymentsNumber": 0,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "maturityDate": "2022-12-31",
      "tellerId": "string",
      "tellerIdType": "CPF",
      "tellerName": "string",
      "financialInstitutionCode": "string",
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
amount AmountDetails true none Detalhes de valores/limites
coverages [InsurancePatrimonialPremiumCoverage] true none none
payments [Payment] true none none

InsurancePatrimonialPremiumCoverage

{
  "branch": "0111",
  "code": "IMOVEL_BASICA",
  "description": "string",
  "premiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code InsurancePatrimonialCoverageCode true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
premiumAmount AmountDetails true none Detalhes de valores/limites

Payment

{
  "movementDate": "2022-12-31",
  "movementType": "LIQUIDACAO_DE_PREMIO",
  "movementOrigin": "EMISSAO_DIRETA",
  "movementPaymentsNumber": 0,
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "maturityDate": "2022-12-31",
  "tellerId": "string",
  "tellerIdType": "CPF",
  "tellerName": "string",
  "financialInstitutionCode": "string",
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
movementDate string(date) true none Data do movimento de prêmio
movementType string true none Tipo do Movimento
movementOrigin string false none Origem do Movimento. Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e ESTORNO_DE_PREMIO
movementPaymentsNumber number true none Identificador da parcela do movimento
amount AmountDetails true none Detalhes de valores/limites
maturityDate string(date) true none Data de Vencimento da Parcela
tellerId string false none Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerIdType string false none Tipo do Documento do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
tellerName string false none Nome ou Razão Social do Pagador/Recebedor Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
financialInstitutionCode string false none Código da Instituição Financeiro do Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO
paymentType string false none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
movementType LIQUIDACAO_DE_PREMIO
movementType LIQUIDACAO_DE_RESTITUICAO_DE_PREMIO
movementType ESTORNO_DE_PREMIO
movementType ESTORNO_DE_RESTITUICAO_DE_PREMIO
movementType EMISSAO_DE_PREMIO
movementType CANCELAMENTO_DE_PARCELA
movementType EMISSAO_DE_RESTITUICAO_DE_PREMIO
movementType REABERTURA_DE_PARCELA
movementType BAIXA_POR_PERDA
movementType CANCELAMENTO_DE_PREMIO_E_PARCELA
movementOrigin EMISSAO_DIRETA
movementOrigin EMISSAO_ACEITA_DE_COSSEGURO
movementOrigin EMISSAO_CEDIDA_DE_COSSEGURO
tellerIdType CPF
tellerIdType CNPJ
tellerIdType OUTROS
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

InsurancePatrimonialClaim

{
  "identification": "string",
  "documentationDeliveryDate": "2022-12-31",
  "status": "ABERTO",
  "statusAlterationDate": "2022-12-31",
  "occurrenceDate": "2022-12-31",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "denialJustification": "RISCO_EXCLUIDO",
  "denialJustificationDescription": "string",
  "coverages": [
    {
      "insuredObjectId": "string",
      "branch": "0111",
      "code": "IMOVEL_BASICA",
      "description": "string",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do processo de sinistro
documentationDeliveryDate string(date) true none Data de entrega da documentação completa
status string true none Status do sinistro
statusAlterationDate string(date) true none Data de alteração do status do sinistro
occurrenceDate string(date) true none Data de ocorrência do sinistro
warningDate string(date) true none Data de aviso do sinistro
thirdPartyClaimDate string(date) false none Data de reclamação do terceiro
amount AmountDetails true none Detalhes de valores/limites
denialJustification string false none Justificativa da Negativa(Caso Status do Sinistro for 'ENCERRADO_SEM_INDENIZACAO')
denialJustificationDescription string false none Descrição da Justificativa da Negativa(Caso Justificativa da Negativa for 'OUTROS')
coverages [InsurancePatrimonialClaimCoverage] false none none

Enumerated Values

Property Value
status ABERTO
status ENCERRADO_COM_INDENIZACAO
status ENCERRADO_SEM_INDENIZACAO
status REABERTO
status CANCELADO_POR_ERRO_OPERACIONAL
status AVALIACAO_INICIAL
denialJustification RISCO_EXCLUIDO
denialJustification RISCO_AGRAVADO
denialJustification SEM_DOCUMENTACAO
denialJustification DOCUMENTACAO_INCOMPLETA
denialJustification PRESCRICAO
denialJustification FORA_COBERTURA
denialJustification OUTROS

InsurancePatrimonialClaimCoverage

{
  "insuredObjectId": "string",
  "branch": "0111",
  "code": "IMOVEL_BASICA",
  "description": "string",
  "warningDate": "2022-12-31",
  "thirdPartyClaimDate": "2022-12-31"
}

Properties

Name Type Required Restrictions Description
insuredObjectId string false none Identificador do Objeto Segurado (Caso aplicável)
branch string true none Grupo e ramo da cobertura
code InsurancePatrimonialCoverageCode true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
warningDate string(date) false none Data de Aviso do Sinistro por Cobertura (Caso aplicável)
thirdPartyClaimDate string(date) false none Data de Reclamação do Terceiro por Cobertura (Caso aplicável)

InsurancePatrimonialSpecificPolicyInfo

{
  "basicCoverageIndex": "SIMPLES",
  "insuredObjects": [
    {
      "identification": "string",
      "propertyType": "CASA",
      "structuringType": "CONDOMINIO_VERTICAL",
      "postCode": "10000000",
      "businessActivity": "1234567"
    }
  ]
}

Informações do Anexo Específico

Properties

Name Type Required Restrictions Description
basicCoverageIndex string false none Indicador de Cobertura Básica. Caso contrato de Compreensivo Condomínio
insuredObjects [InsurancePatrimonialSpecificInsuredObject] false none none

Enumerated Values

Property Value
basicCoverageIndex SIMPLES
basicCoverageIndex AMPLA

InsurancePatrimonialSpecificInsuredObject

{
  "identification": "string",
  "propertyType": "CASA",
  "structuringType": "CONDOMINIO_VERTICAL",
  "postCode": "10000000",
  "businessActivity": "1234567"
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado
propertyType string false none Tipo do imóvel ou condomínio segurado. Caso contrato de Compreensivo Residencial e Compreensivo Condomínio
structuringType string false none Tipo de estruturação para Compreensivo Condomínio. Caso contrato de Compreensivo Condomínio
postCode string false none Código postal do imóvel, condomínio ou unidade empresarial/planta. Caso aplicável
businessActivity string false none Código nacional de atividade econômica do IBGE. Caso aplicável

Enumerated Values

Property Value
propertyType CASA
propertyType APARTAMENTO
propertyType CONDOMINIO_RESIDENCIAL
propertyType CONDOMINIO_COMERCIAL
propertyType CONDOMINIO_MISTOS
structuringType CONDOMINIO_VERTICAL
structuringType CONDOMINIO_HORIZONTAL
structuringType MISTO

InsurancePatrimonialCoverageCode

"IMOVEL_BASICA"

Código da cobertura, conforme Anexo II do Manual de Escopo de Dados

Properties

Name Type Required Restrictions Description
anonymous string false none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados

Enumerated Values

Property Value
anonymous IMOVEL_BASICA
anonymous IMOVEL_AMPLA
anonymous DANOS_ELETRICOS
anonymous DANOS_POR_AGUA
anonymous ALAGAMENTO
anonymous RESPONSABILIDADE_CIVIL_FAMILIAR
anonymous RESPONSABILIDADE_CIVIL_DANOS_MORAIS
anonymous ROUBO_SUBTRACAO_BENS
anonymous ROUBO_SUBTRACAO_BENS_FORA_LOCAL_SEGURADO
anonymous TACOS_GOLFE_HOLE_ONE
anonymous PEQUENAS_REFORMAS_OBRAS
anonymous GREVES_TUMULTOS_LOCKOUT
anonymous MICROEMPREENDEDOR
anonymous ESCRITORIO_RESIDENCIA
anonymous DANOS_EQUIPAMENTOS_ELETRONICOS
anonymous QUEBRA_VIDROS
anonymous IMPACTO_VEICULOS
anonymous VENDAVAL
anonymous PERDA_PAGAMENTO_ALUGUEL
anonymous BICICLETA
anonymous RESPONSABILIDADE_CIVIL_BICICLETA
anonymous RC_EMPREGADOR
anonymous DESMORONAMENTO
anonymous DESPESAS_EXTRAORDINARIAS
anonymous JOIAS_OBRAS_ARTE
anonymous TERREMOTO
anonymous IMPACTO_AERONAVES
anonymous PAISAGISMO
anonymous INCENDIO
anonymous QUEDA_RAIO
anonymous EXPLOSAO
anonymous COBERTURA_BASICA_AMPLA_COBERTURAS_PARA_QUAISQUER_EVENTOS_QUE_POSSAM_CAUSAR_DANOS_FISICOS_AO_IMOVEL_SEGURADO_EXCETO_OS_EXPRESSAMENTE_EXCLUIDOS
anonymous COBERTURA_BASICA_SIMPLES_COBERTURAS_DE_INCENDIO_QUEDA_DE_RAIO_DENTRO_DO_TERRENO_SEGURADO_E_EXPLOSAO_DE_QUALQUER_NATUREZA
anonymous ANUNCIOS_LUMINOSOS
anonymous DANOS_AO_JARDIM
anonymous DESPESAS_COM_ALUGUEL
anonymous EQUIPAMENTOS
anonymous FIDELIDADE_DE_EMPREGADOS
anonymous IMPACTO_DE_VEICULOS
anonymous VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
anonymous LUCROS_CESSANTES
anonymous QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
anonymous RESPONSABILIDADE_CIVIL
anonymous ROUBO
anonymous VALORES
anonymous TUMULTO
anonymous INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
anonymous VENDAVAL_ATE_FUMACA
anonymous ALAGAMENTO_E_INUNDACAO
anonymous TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
anonymous ROUBO_E_FURTO_QUALIFICADO
anonymous RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
anonymous DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
anonymous DERRAME
anonymous VAZAMENTO
anonymous QUEBRA_DE_MAQUINAS
anonymous LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
anonymous PERDA_OU_PAGAMENTO_DE_ALUGUEL
anonymous PEQUENAS_OBRAS_DE_ENGENHARIA
anonymous DANOS_DE_CAUSA_EXTERNA
anonymous DANOS_DE_CAUSA_EXTERNA_E_ROUBO
anonymous SERVICOS_EMERGENCIAIS
anonymous SERVICOS_DE_CONVENIENCIA
anonymous GARANTIA_ESTENDIDA_ORIGINAL
anonymous GARANTIA_ESTENDIDA_AMPLIADA
anonymous GARANTIA_ESTENDIDA_REDUZIDA
anonymous COMPLEMENTACAO_DE_GARANTIA
anonymous LUCRO_BRUTO
anonymous LUCRO_LIQUIDO
anonymous DESPESAS_FIXAS
anonymous PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
anonymous OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
anonymous AFRETAMENTOS_DE_AERONAVES
anonymous ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
anonymous DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
anonymous DANOS_MORAIS
anonymous DESPESAS_COM_DESENTULHO_DO_LOCAL
anonymous DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
anonymous EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
anonymous EQUIPAMENTOS_MOVEIS_ESTACIONARIOS_UTILIZADOS_NA_OBRA
anonymous FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
anonymous HONORARIOS_DE_PERITO
anonymous INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_30_DIAS_EXCETO_PARA_REFORMAS_AMPLIACOES
anonymous MANUTENCAO_AMPLA_ATE_24_MESES
anonymous MANUTENCAO_SIMPLES_ATE_24_MESES
anonymous OBRAS_CONCLUIDAS
anonymous OBRAS_TEMPORARIAS
anonymous OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
anonymous PROPRIEDADES_CIRCUNVIZINHAS
anonymous RECOMPOSICAO_DE_DOCUMENTOS
anonymous RESPONSABILIDADE_CIVIL_EMPREGADOR
anonymous FUNDACAO
anonymous STANDS_DE_VENDA
anonymous TRANSPORTE_TERRESTRE
anonymous TUMULTOS_GREVES_E_LOCKOUT
anonymous DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
anonymous DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
anonymous INFIDELIDADE_DE_FUNCIONARIOS
anonymous VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
anonymous VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
anonymous VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
anonymous ALAGAMENTO_INUNDACAO
anonymous ALUGUEL_PERDA_OU_PAGAMENTO
anonymous BAGAGEM
anonymous BASICA_INCENDIO_RAIO_EXPLOSAO
anonymous BASICA_DANOS_MATERIAIS
anonymous BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
anonymous BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
anonymous CARGA_DESCARGA_ICAMENTO_E_DESCIDA
anonymous DANOS_NA_FABRICACAO
anonymous DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS
anonymous DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
anonymous DESPESAS_FIXA
anonymous DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES
anonymous FRIGORIFICADOS
anonymous EQUIPAMENTOS_ARRENDADOS
anonymous EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
anonymous EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
anonymous EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
anonymous EQUIPAMENTOS_ELETRONICOS
anonymous EQUIPAMENTOS_ESTACIONARIOS
anonymous EQUIPAMENTOS_MOVEIS
anonymous EQUIPAMENTOS_PORTATEIS
anonymous HONORARIOS_DE_PERITOS
anonymous IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
anonymous IMPACTO_DE_VEICULOS_TERRESTRES
anonymous LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
anonymous MOVIMENTACAO_INTERNA_DE_MERCADORIAS
anonymous PATIOS
anonymous ROUBO_DE_BENS_DE_HOSPEDES
anonymous ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
anonymous ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
anonymous ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
anonymous TERRORISMO_E_SABOTAGEM
anonymous VAZAMENTO_DE_TUBULACOES_E_TANQUES
anonymous VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
anonymous VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
anonymous OUTRAS

QuoteResultAssistance

{
  "type": "ASSISTENCIA_AUTO",
  "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
  "description": "string",
  "assistancePremiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
type string true none Tipo de prestação de serviços
service string true none Nome do serviço prestado
description string true none Descrição do serviço prestado
assistancePremiumAmount AmountDetails true none Valor de Prêmio da Assistência

Enumerated Values

Property Value
type ASSISTENCIA_AUTO
type ASSISTENCIA_RE
type ASSISTENCIA_VIDA
type BENEFICIOS
type DESPACHANTE
type LOCACAO_DE_VEICULOS
type REPAROS_AUTOMOTIVOS
type REPAROS_EMERGENCIAIS
type SERVICO_DE_MANUTENCAO
type SERVICO_EM_CASO_DE_SINISTRO
type TRANSPORTE_DO_EMERGENCIAL
type OUTROS
service ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ
service AMPARO_DE_CRIANCAS
service APLICACAO_DE_VACINAS_EM_DOMICILIO
service AQUECEDORES
service ASSISTENCIA_A_ELETRODOMESTICOS
service ASSISTENCIA_AUTO_E_OU_MOTO
service ASSISTENCIA_BIKE
service ASSISTENCIA_EM_VIAGEM
service ASSISTENCIA_ESCOLAR
service ASSISTENCIA_FUNERAL
service ASSISTENCIA_FUNERAL_PET
service ASSISTENCIA_INFORMATICA
service ASSISTENCIA_NUTRICIONAL
service ASSISTENCIA_PET
service ASSISTENCIA_RESIDENCIAL
service ASSISTENCIA_SUSTENTAVEL
service ASSISTENCIA_VETERINARIA_EMERGENCIAL
service ASSISTENCIAS_SAUDE_E_BEM_ESTAR
service BABY_SITTER
service CACAMBA
service CARRO_RESERVA
service CESTA_BASICA
service CESTA_DE_ALIMENTOS
service CESTA_NATALIDADE
service CHAVEIRO
service CHECK_UP
service COBERTURA_PROVISORIA_DE_TELHADO
service CONCIERGE
service CONSERTO_DE_AR_CONDICIONADO
service CONSERTO_DE_ELETRODOMESTICOS_LINHA_BRANCA
service CONSERTO_DE_ELETROELETRONICO_LINHA_MARROM
service CONSERTO_DE_PORTA_ONDULADA
service CONSULTAS_VETERINARIAS
service CONSULTORIA_ORCAMENTARIA
service CONVENIENCIA_EM_VIAGEM
service DEDETIZACAO
service DESATOLAMENTO
service DESCARTE_RESPONSAVEL
service DESCONTOS_EM_CONSULTAS_E_EXAMES
service DESCONTOS_EM_MEDICAMENTOS
service DESENTUPIMENTO
service DESINSETIZACAO_E_DESRATIZACAO
service DESPACHANTE
service DESPESAS_FARMACEUTICAS
service DESPESAS_MEDICAS_CIRURGICAS_E_DE_HOSPITALIZACAO
service DESPESAS_ODONTOLOGICAS
service ELETRICISTA
service EMERGENCIAS
service ENCANADOR
service ENVIO_DE_ACOMPANHANTE_EM_CASO_DE_ACIDENTE
service ENVIO_DE_FAMILIAR_PARA_ACOMPANHAMENTO_DE_MENORES_DE_CATORZE_ANOS
service ENVIO_DE_RACAO
service ESCRITORIO_VIRTUAL
service GUARDA_DE_ANIMAIS
service GUARDA_DO_VEICULO
service GUINCHO
service HELP_DESK
service HIDRAULICA
service HOSPEDAGEM
service HOSPEDAGEM_DE_ANIMAIS
service INDICACAO_DE_BANHO_E_TOSA
service INDICACAO_DE_PROFISSIONAIS
service INFORMACAO_SOBRE_RACAS_DE_CAES
service INFORMACAO_SOBRE_VENDA_DE_FILHOTES
service INFORMACOES_SOBRE_VACINAS
service INFORMACOES_VETERINARIAS_UTEIS
service INSTALACAO_RESIDENCIA
service INSTALACAO_DE_CHUVEIRO_ELETRICO_E_OU_TROCA_DE_RESISTENCIA
service INSTALACAO_DE_SUPORTE_TV_ATE_SETENTA
service LIMPEZA
service LIMPEZA_DE_AR_CONDICIONADO
service LIMPEZA_DE_CAIXA_D_AGUA
service LIMPEZA_DE_CALHAS
service LIMPEZA_DE_RALOS_E_SIFOES
service LOCACAO_DE_ELETRODOMESTICOS
service LOCACAO_DE_VEICULOS
service LOCALIZACAO_DE_BAGAGEM
service MANUTENCAO
service MARTELINHO_E_REPARO_RAPIDO
service MECANICO
service MEIO_DE_TRANSPORTE
service MONITORACAO_MEDICA
service MOTO
service MOTORISTA_AMIGO
service MOTORISTA_SUBSTITUTO
service MTA_MEIO_DE_TRANSPORTE_ALTERNATIVO
service MUDANCA_E_GUARDA_DE_MOVEIS
service ORGANIZACAO
service ORIENTACAO_EM_CASO_DE_PERDA_DE_DOCUMENTOS
service ORIENTACAO_MEDICA
service ORIENTACAO_PSICOLOGICA
service PERSONAL_FITNESS
service REBOQUE
service REBOQUE_BIKE
service RECUPERACAO_DO_VEICULO
service REGRESSO_ANTECIPADO_EM_CASO_DE_FALECIMENTO_DE_PARENTES
service REGRESSO_DO_USUARIO_APOS_ALTA_HOSPITALAR
service REINSTALACAO_E_REPARO_DO_VENTILADOR_DE_TETO
service REMANEJAMENTO_DE_MOVEIS
service REMOCAO_HOSPITALAR
service REMOCAO_MEDICA
service REMOCAO_MEDICA_INTER_HOSPITALAR
service REPARACAO_AUTOMOTIVA
service REPARO_DE_TELEFONIA
service REPARO_EM_PORTOES_AUTOMATICOS
service REPARO_FIXACAO_DE_ANTENAS
service REPAROS_ELETRICOS
service RETORNO_ANTECIPADO_AO_DOMICILIO
service REVERSAO_DE_FOGAO
service REVISAO_DE_INSTALACAO_ELETRICA
service SEGUNDA_OPINIAO_MEDICA_INTERNACIONAL
service SEGURANCA
service SERRALHEIRO
service SERVICO_DE_INDICACAO_MEDICA
service SERVICO_DE_LIMPEZA
service SERVICOS_AUTO
service SERVICOS_ESPECIAIS_FIXACAO_DE_OBJETOS
service SERVICOS_GERAIS
service SUBSTITUICAO_DE_PNEUS
service SUBSTITUICAO_DE_TELHAS
service TAXI
service TELEMEDICINA
service TRANSMISSAO_DE_MENSAGENS_URGENTES
service TRANSPORTE_E_ENVIO_DE_FAMILIAR
service TRANSPORTE_E_GUARDA_MOVEIS
service TRANSPORTE_ESCOLAR_PESSOAS
service TRANSPORTE_VETERINARIO_EMERGENCIAL
service TRASLADO_DE_CORPO
service TROCA_DE_BATERIA
service TROCA_DE_PNEUS
service VERIFICACAO_DE_POSSIVEIS_VAZAMENTOS
service VIDROS_E_ACESSORIOS
service VIGILANCIA_E_SEGURANCA
service OUTROS

QuoteResultPremium

{
  "paymentsQuantity": 4,
  "totalPremiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "totalNetAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "IOF": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "interestRateOverPayments": 10,
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string",
      "premiumAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      }
    }
  ],
  "payments": [
    {
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "paymentType": "BOLETO"
    }
  ]
}

Properties

Name Type Required Restrictions Description
paymentsQuantity number true none Quantidade de parcelas do prêmio do contrato
totalPremiumAmount AmountDetails true none Valor total do prêmio do contrato
totalNetAmount AmountDetails true none Valor de prêmio líquido total
IOF AmountDetails true none Valor do IOF
interestRateOverPayments number false none Taxa de juros sobre o parcelamento do prêmio
coverages [QuoteResultPremiumCoverage] true none none
payments [QuoteResultPayment] true none none

ClaimNotification

{
  "claimAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "claimDescription": "string"
}

Valores de sinistros (nos últimos 12 meses)

Properties

Name Type Required Restrictions Description
claimAmount AmountDetails true none Valor do sinistro De acordo com ISO-4217.
claimDescription string true none Descrição do sinistro

PolicyDataPatrimonialCondominium

[
  {
    "policyInfo": {
      "documentType": "APOLICE_INDIVIDUAL",
      "policyId": "111111",
      "susepProcessNumber": "string",
      "groupCertificateId": "string",
      "issuanceType": "EMISSAO_PROPRIA",
      "issuanceDate": "2022-12-31",
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "leadInsurerCode": "string",
      "leadInsurerPolicyId": "string",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "proposalId": "string",
      "insureds": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "principals": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "intermediaries": [
        {
          "type": "REPRESENTANTE",
          "identification": "12345678900",
          "brokerId": "string",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "insuredObjects": [
        {
          "identification": "string",
          "type": "CONTRATO",
          "typeAdditionalInfo": "string",
          "description": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string",
              "susepProcessNumber": "string",
              "LMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "isLMISublimit": true,
              "termStartDate": "2022-12-31",
              "termEndDate": "2022-12-31",
              "isMainCoverage": true,
              "feature": "MASSIFICADOS",
              "type": "PARAMETRICO",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-12-31",
              "gracePeriodEndDate": "2022-12-31"
            }
          ]
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "deductible": {
            "type": "DEDUTIVEL",
            "typeAdditionalInfo": "string",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "period": 10,
            "periodicity": "DIA",
            "periodCountingMethod": "DIAS_UTEIS",
            "periodStartDate": "2022-05-16",
            "periodEndDate": "2022-05-17",
            "description": "Franquia de exemplo"
          },
          "POS": {
            "applicationType": "VALOR",
            "description": "Descrição de exemplo",
            "minValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "maxValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "percentage": "10.00"
          }
        }
      ],
      "coinsuranceRetainedPercentage": "10.00",
      "coinsurers": [
        {
          "identification": "string",
          "cededPercentage": "10.00"
        }
      ],
      "branchInfo": {
        "basicCoverageIndex": "SIMPLES",
        "insuredObjects": [
          {
            "identification": "string",
            "propertyType": "CASA",
            "structuringType": "CONDOMINIO_VERTICAL",
            "postCode": "10000000",
            "businessActivity": "1234567"
          }
        ]
      }
    },
    "premium": {
      "paymentsQuantity": 4,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "premiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "payments": [
        {
          "movementDate": "2022-12-31",
          "movementType": "LIQUIDACAO_DE_PREMIO",
          "movementOrigin": "EMISSAO_DIRETA",
          "movementPaymentsNumber": 0,
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maturityDate": "2022-12-31",
          "tellerId": "string",
          "tellerIdType": "CPF",
          "tellerName": "string",
          "financialInstitutionCode": "string",
          "paymentType": "BOLETO"
        }
      ]
    },
    "claim": {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  }
]

Properties

None

QuoteDataPatrimonialCondominium

{
  "mainActivity": "COMERCIO",
  "isLegallyConstituted": true,
  "condominiumType": true,
  "termStartDate": "2022-10-02",
  "termEndDate": "2022-10-02",
  "quoteId": "12345678",
  "insuranceTermStartDate": "2022-10-02",
  "insuranceType": "NOVO",
  "policyId": "111111",
  "insurerId": "string",
  "currency": "BRL",
  "basicCoverageIndex": "SIMPLES",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "includesAssistanceServices": true,
  "claimAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "claimDescription": "string",
  "insuredObjects": [
    {
      "structuringType": "CONDOMINIO_VERTICAL",
      "propertyType": "CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO",
      "hasElevator": true,
      "isFullyOrPartiallyListed": true,
      "numberOfBlocks": "3",
      "condominiumAge": "20",
      "hasReuseOfWater": true,
      "securityProtection": [
        "CAMERA_CFTV"
      ],
      "riskLocationInfo": {
        "address": "Avenida Paulista, 2000",
        "additionalInfo": "Apartamento 1304",
        "districtName": "Cerqueira César",
        "townName": "São Paulo",
        "countrySubDivision": "AC",
        "postCode": "1310200"
      },
      "indenizationWithoutDepreciation": true,
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string"
        }
      ],
      "wasThereAClaim": true,
      "claimNotifications": [
        {
          "claimAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "claimDescription": "string"
        }
      ]
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "isSeparateContractingAllowed": true,
      "maxLMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "internalCode": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
mainActivity string false none Principal atividade do local de risco
isLegallyConstituted boolean false none O condomínio está legalmente constituído?
condominiumType boolean false none Trata-se de condomínio do tipo: 1. Condomínio Polo Industrial 2. Condomínio Logístico / Galpão 3. Condomínio Armazém/Depósito 4. Condomínio Garagem de veículos 5. Condomínio Shopping center
termStartDate string(date) false none Data de vigência dentro de 24 horas
termEndDate string(date) false none Data de fim de vigência até as 24 horas
quoteId string false none Número para identificar o orçamento
insuranceTermStartDate string(date) false none Não permite retroagir vigência permite - vigência posterior
insuranceType string false none Tipo de Seguro
policyId string false none Número para identificar a apólice atual
insurerId string false none Nome para identifcar a congênere de renovação
currency string false none Moeda de emissão do contrato de acordo com ISO-4217.
basicCoverageIndex string false none Indicador de Modalidade de Cobertura Básica (Caso contrato de Compreensivo Condomínio)
maxLMG AmountDetails false none Limite Máximo de Garantia.
includesAssistanceServices boolean false none Deseja contratação de serviços de assistência?
claimAmount AmountDetails false none Valor do sinistro De acordo com ISO-4217.
claimDescription string false none Descrição do sinistro
insuredObjects [QuotePatrimonialCondominiumInsuredObject] false none none
coverages [QuotePatrimonialCondominiumCoverage] false none none

Enumerated Values

Property Value
mainActivity COMERCIO
mainActivity INDUSTRIA
mainActivity SERVICO
insuranceType NOVO
insuranceType RENOVACAO
basicCoverageIndex SIMPLES
basicCoverageIndex AMPLA

QuotePatrimonialCondominiumInsuredObject

{
  "structuringType": "CONDOMINIO_VERTICAL",
  "propertyType": "CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO",
  "hasElevator": true,
  "isFullyOrPartiallyListed": true,
  "numberOfBlocks": "3",
  "condominiumAge": "20",
  "hasReuseOfWater": true,
  "securityProtection": [
    "CAMERA_CFTV"
  ],
  "riskLocationInfo": {
    "address": "Avenida Paulista, 2000",
    "additionalInfo": "Apartamento 1304",
    "districtName": "Cerqueira César",
    "townName": "São Paulo",
    "countrySubDivision": "AC",
    "postCode": "1310200"
  },
  "indenizationWithoutDepreciation": true,
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string"
    }
  ],
  "wasThereAClaim": true,
  "claimNotifications": [
    {
      "claimAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "claimDescription": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
structuringType string false none Indica o tipo de estruturação
propertyType string false none Tipo docondomínio segurado
hasElevator boolean false none O Condomínio Possui Elevador?
isFullyOrPartiallyListed boolean false none O Condomínio é total ou parcialmente tombado pelo patrimônio histórico?
numberOfBlocks string false none Qual a quantidade de blocos?
condominiumAge string false none Qual a idade, em anos, do Condomínio?
hasReuseOfWater boolean false none Participa de algum programa de reuso ou reaproveitamento de água?
securityProtection [string] false none Quais itens de segurança dispõe o condomínio?
riskLocationInfo QuotePatrimonialCondominiumRiskLocation false none none
indenizationWithoutDepreciation boolean false none Contratar seguro com a indenização sem aplicação de depreciação dos bens segurados (valor de novo)
coverages [QuotePatrimonialCondominiumInsuredObjectCoverage] false none none
wasThereAClaim boolean false none Houve sinistro no local nos últimos 12 meses?
claimNotifications [ClaimNotification] false none Lista de sinistros e valores

Enumerated Values

Property Value
structuringType CONDOMINIO_VERTICAL
structuringType CONDOMINIO_HORIZONTAL
structuringType MISTO
propertyType CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO
propertyType CONDOMINIO_DE_ESCRITORIOS_CONSULTORIOS
propertyType CONDOMINIO_RESIDENCIAL_COM_ESCRITORIO_E_COMERCIO
propertyType CONDOMINIO_DE_ESCRITORIOS_CONSULTORIOS_COM_COMERCIO_NO_TERREO
propertyType CONDOMINIO_FLAT_APART_HOTEL
propertyType CONDOMINIO_FLAT_APART_HOTEL_COM_COMERCIO
propertyType CONDOMINIO_EXCLUSIVAMENTE_COMERCIAL
propertyType CONDOMINIO_EXCLUSIVAMENTE_RESIDENCIAL

QuotePatrimonialCondominiumCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "isSeparateContractingAllowed": true,
  "maxLMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
isSeparateContractingAllowed boolean true none Permissão para Contratação Separada
maxLMI AmountDetails true none Valor de Limite Máximo de Indenização (LMI) solicitado
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

QuotePatrimonialCondominiumRiskLocation

{
  "address": "Avenida Paulista, 2000",
  "additionalInfo": "Apartamento 1304",
  "districtName": "Cerqueira César",
  "townName": "São Paulo",
  "countrySubDivision": "AC",
  "postCode": "1310200"
}

Properties

Name Type Required Restrictions Description
address string false none Logradouro do Local de Risco
additionalInfo string false none Complemento *
districtName string false none Bairro *
townName string false none Município
countrySubDivision string false none Sigla da Unidade da Federação
postCode string false none CEP

Enumerated Values

Property Value
countrySubDivision AC
countrySubDivision AL
countrySubDivision AP
countrySubDivision AM
countrySubDivision BA
countrySubDivision CE
countrySubDivision DF
countrySubDivision ES
countrySubDivision GO
countrySubDivision MA
countrySubDivision MT
countrySubDivision MS
countrySubDivision MG
countrySubDivision PA
countrySubDivision PB
countrySubDivision PR
countrySubDivision PE
countrySubDivision PI
countrySubDivision RJ
countrySubDivision RN
countrySubDivision RS
countrySubDivision RO
countrySubDivision RR
countrySubDivision SC
countrySubDivision SP
countrySubDivision SE
countrySubDivision TO

QuotePatrimonialCondominiumInsuredObjectCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

QuoteStatusPatrimonialCondominium

{
  "customerInfo": {
    "identification": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "businessId": "578-psd-71md6971kjh-2d414",
      "brandName": "Organização A",
      "companyInfo": {
        "cnpjNumber": "01773247000563",
        "name": "Empresa da Organização A"
      },
      "businessName": "Luiza e Benjamin Assessoria Jurídica Ltda",
      "businessTradeName": "Organização B",
      "incorporationDate": "2012-05-21",
      "document": {
        "businesscnpjNumber": "50685362006773",
        "businessRegisterNumberOriginCountry": "string",
        "country": "BRA",
        "expirationDate": "2023-05-21"
      },
      "type": "PRIVADO",
      "contact": {
        "postalAddresses": [
          {
            "address": "Av Naburo Ykesaki, 1270",
            "additionalInfo": "Fundos",
            "districtName": "Centro",
            "townName": "Marília",
            "countrySubDivision": "SP",
            "postCode": "17500001",
            "ibgeTownCode": "17500001",
            "country": "Brasil",
            "countryCode": "BRA",
            "geographicCoordinates": {
              "latitude": "-23.5475000",
              "longitude": "-46.6361100"
            }
          }
        ],
        "phones": [
          {
            "countryCallingCode": "55",
            "areaCode": "19",
            "number": "29875132",
            "phoneExtension": "932"
          }
        ],
        "emails": [
          {
            "email": "nome@br.net"
          }
        ]
      },
      "parties": [
        {
          "type": "SOCIO",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "startDate": "2014-05-21",
          "shareholding": "0.510000",
          "documentType": "CPF",
          "documentNumber": "73677831148",
          "documentCountry": "BRA",
          "documentExpirationDate": "2021-05-21"
        }
      ]
    },
    "qualification": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "mainBranch": "string",
      "secondaryBranch": "string",
      "informedRevenue": {
        "incomeFrequency": "DIARIA",
        "currency": "BRL",
        "amount": "100000.04",
        "year": "2010"
      },
      "informedPatrimony": {
        "currency": "BRL",
        "amount": "100000.04",
        "date": "2012-05-21"
      }
    },
    "complimentaryInfo": {
      "updateDateTime": "2020-07-21T08:30:00Z",
      "startDate": "2014-05-21",
      "relationshipBeginning": "2014-05-21",
      "productsServices": [
        {
          "contract": "string",
          "type": "MICROSSEGUROS",
          "insuranceLineCode": "6272",
          "procurators": [
            {
              "nature": "PROCURADOR",
              "cpfNumber": "73677831148",
              "civilName": "Elza Milena Stefany Teixeira",
              "socialName": "string"
            }
          ]
        }
      ]
    }
  },
  "quoteInfo": {
    "mainActivity": "COMERCIO",
    "isLegallyConstituted": true,
    "condominiumType": true,
    "termStartDate": "2022-10-02",
    "termEndDate": "2022-10-02",
    "quoteId": "12345678",
    "insuranceTermStartDate": "2022-10-02",
    "insuranceType": "NOVO",
    "policyId": "111111",
    "insurerId": "string",
    "currency": "BRL",
    "basicCoverageIndex": "SIMPLES",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "includesAssistanceServices": true,
    "claimAmount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "claimDescription": "string",
    "insuredObjects": [
      {
        "identification": "string",
        "coverages": [
          {
            "branch": "0111",
            "code": "RESIDENCIAL_IMOVEL_BASICA",
            "description": "string",
            "internalCode": "string"
          }
        ],
        "structuringType": "CONDOMINIO_VERTICAL",
        "propertyType": "CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO",
        "hasElevator": true,
        "isFullyOrPartiallyListed": true,
        "numberOfBlocks": "3",
        "condominiumAge": "20",
        "hasReuseOfWater": true,
        "securityProtection": [
          "CAMERA_CFTV"
        ],
        "riskLocationInfo": {
          "address": "Avenida Paulista, 2000",
          "additionalInfo": "Apartamento 1304",
          "districtName": "Cerqueira César",
          "townName": "São Paulo",
          "countrySubDivision": "AC",
          "postCode": "1310200"
        },
        "indenizationWithoutDepreciation": true,
        "wasThereAClaim": true,
        "claimNotifications": [
          {
            "claimAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "claimDescription": "string"
          }
        ]
      }
    ]
  },
  "quotes": [
    {
      "quoteDateTime": "2023-05-21T08:30:00Z",
      "susepProcessNumbers": [
        "string"
      ],
      "updatingIndex": "IPCA",
      "updatingPeriodicity": "ANUAL",
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "deductible": {
            "type": "DEDUTIVEL",
            "typeAdditionalInfo": "string",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "period": 10,
            "periodicity": "DIA",
            "periodCountingMethod": "DIAS_UTEIS",
            "periodStartDate": "2022-05-16",
            "periodEndDate": "2022-05-17",
            "description": "Franquia de exemplo"
          },
          "POS": {
            "applicationType": "VALOR",
            "description": "Descrição de exemplo",
            "minValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "maxValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "percentage": "10.00"
          },
          "internalCode": "string",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-10-02",
          "gracePeriodEndDate": "2022-10-02"
        }
      ],
      "assistances": [
        {
          "type": "ASSISTENCIA_AUTO",
          "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
          "description": "string",
          "assistancePremiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "premiumInfo": {
        "paymentsQuantity": 4,
        "totalPremiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "totalNetAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "IOF": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "interestRateOverPayments": 10,
        "coverages": [
          {
            "branch": "0111",
            "code": "RESIDENCIAL_IMOVEL_BASICA",
            "description": "string",
            "internalCode": "string",
            "premiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            }
          }
        ],
        "payments": [
          {
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "paymentType": "BOLETO"
          }
        ]
      },
      "links": {
        "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
      }
    }
  ],
  "customData": {
    "customerIdentification": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "customerQualification": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "customerComplimentaryInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "generalQuoteInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "riskLocationInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "insuredObjects": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "beneficiaries": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "coverages": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "generalClaimInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
customerInfo BusinessCustomerInfo true none none
quoteInfo ResultQuotePatrimonialCondominium true none none
quotes [object] true none Lista de cotações enviadas pela seguradora.
» quoteDateTime string(date-time) true none Data e hora da cotação
» susepProcessNumbers [string] false none Número do Processo Susep das Coberturas
» updatingIndex string false none Índice de atualização dos valores do contrato
» updatingPeriodicity string false none Periodicidade de atualização
» coverages [ResultQuotePatrimonialCondominiumCoverage] true none none
» assistances [QuoteResultAssistance] false none none
» premiumInfo QuoteResultPremium true none none
» links object true none none
»» redirect string true none Link interno da seguradora, onde o cliente é redirecionado para conclusão da contratação
customData object false none none
» customerIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» customerQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» customerComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» generalQuoteInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» riskLocationInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» insuredObjects [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» beneficiaries [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» coverages [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» generalClaimInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]

Enumerated Values

Property Value
updatingIndex IPCA
updatingIndex IGP_M
updatingIndex INPC
updatingIndex OUTROS
updatingIndex NAO_SE_APLICA
updatingPeriodicity ANUAL
updatingPeriodicity OUTROS

ResultQuotePatrimonialCondominiumCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "isSeparateContractingAllowed": true,
  "maxLMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  },
  "internalCode": "string",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-10-02",
  "gracePeriodEndDate": "2022-10-02"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
isSeparateContractingAllowed boolean true none Permissão para Contratação Separada
maxLMI AmountDetails true none Valor de Limite Máximo de Indenização (LMI) solicitado
deductible Deductible false none Informações de franquia
POS POS false none Informações de POS
internalCode string false none Código interno da cobertura da seguradora
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

ResultQuotePatrimonialCondominium

{
  "mainActivity": "COMERCIO",
  "isLegallyConstituted": true,
  "condominiumType": true,
  "termStartDate": "2022-10-02",
  "termEndDate": "2022-10-02",
  "quoteId": "12345678",
  "insuranceTermStartDate": "2022-10-02",
  "insuranceType": "NOVO",
  "policyId": "111111",
  "insurerId": "string",
  "currency": "BRL",
  "basicCoverageIndex": "SIMPLES",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "includesAssistanceServices": true,
  "claimAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "claimDescription": "string",
  "insuredObjects": [
    {
      "identification": "string",
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string"
        }
      ],
      "structuringType": "CONDOMINIO_VERTICAL",
      "propertyType": "CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO",
      "hasElevator": true,
      "isFullyOrPartiallyListed": true,
      "numberOfBlocks": "3",
      "condominiumAge": "20",
      "hasReuseOfWater": true,
      "securityProtection": [
        "CAMERA_CFTV"
      ],
      "riskLocationInfo": {
        "address": "Avenida Paulista, 2000",
        "additionalInfo": "Apartamento 1304",
        "districtName": "Cerqueira César",
        "townName": "São Paulo",
        "countrySubDivision": "AC",
        "postCode": "1310200"
      },
      "indenizationWithoutDepreciation": true,
      "wasThereAClaim": true,
      "claimNotifications": [
        {
          "claimAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "claimDescription": "string"
        }
      ]
    }
  ]
}

Properties

Name Type Required Restrictions Description
mainActivity string false none Principal atividade do local de risco
isLegallyConstituted boolean false none O condomínio está legalmente constituído?
condominiumType boolean false none Trata-se de condomínio do tipo: 1. Condomínio Polo Industrial 2. Condomínio Logístico / Galpão 3. Condomínio Armazém/Depósito 4. Condomínio Garagem de veículos 5. Condomínio Shopping center
termStartDate string(date) false none Data de vigência dentro de 24 horas
termEndDate string(date) false none Data de fim de vigência até as 24 horas
quoteId string false none Número para identificar o orçamento
insuranceTermStartDate string(date) false none Não permite retroagir vigência permite - vigência posterior
insuranceType string false none Tipo de Seguro
policyId string false none Número para identificar a apólice atual
insurerId string false none Nome para identifcar a congênere de renovação
currency string false none Moeda de emissão do contrato de acordo com ISO-4217.
basicCoverageIndex string false none Indicador de Modalidade de Cobertura Básica (Caso contrato de Compreensivo Condomínio)
maxLMG AmountDetails false none Limite Máximo de Garantia.
includesAssistanceServices boolean false none Deseja contratação de serviços de assistência?
claimAmount AmountDetails false none Valor do sinistro De acordo com ISO-4217.
claimDescription string false none Descrição do sinistro
insuredObjects [QuotePatrimonialCondominiumResultInsuredObject] false none none

Enumerated Values

Property Value
mainActivity COMERCIO
mainActivity INDUSTRIA
mainActivity SERVICO
insuranceType NOVO
insuranceType RENOVACAO
basicCoverageIndex SIMPLES
basicCoverageIndex AMPLA

QuotePatrimonialCondominiumResultInsuredObject

{
  "identification": "string",
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string"
    }
  ],
  "structuringType": "CONDOMINIO_VERTICAL",
  "propertyType": "CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO",
  "hasElevator": true,
  "isFullyOrPartiallyListed": true,
  "numberOfBlocks": "3",
  "condominiumAge": "20",
  "hasReuseOfWater": true,
  "securityProtection": [
    "CAMERA_CFTV"
  ],
  "riskLocationInfo": {
    "address": "Avenida Paulista, 2000",
    "additionalInfo": "Apartamento 1304",
    "districtName": "Cerqueira César",
    "townName": "São Paulo",
    "countrySubDivision": "AC",
    "postCode": "1310200"
  },
  "indenizationWithoutDepreciation": true,
  "wasThereAClaim": true,
  "claimNotifications": [
    {
      "claimAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "claimDescription": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
coverages [QuotePatrimonialCondominiumResultInsuredObjectCoverage] true none none
structuringType string false none Indica o tipo de estruturação
propertyType string false none Tipo docondomínio segurado
hasElevator boolean false none O Condomínio Possui Elevador?
isFullyOrPartiallyListed boolean false none O Condomínio é total ou parcialmente tombado pelo patrimônio histórico?
numberOfBlocks string false none Qual a quantidade de blocos?
condominiumAge string false none Qual a idade, em anos, do Condomínio?
hasReuseOfWater boolean false none Participa de algum programa de reuso ou reaproveitamento de água?
securityProtection [string] false none Quais itens de segurança dispõe o condomínio?
riskLocationInfo QuotePatrimonialCondominiumRiskLocation false none none
indenizationWithoutDepreciation boolean false none Contratar seguro com a indenização sem aplicação de depreciação dos bens segurados (valor de novo)
wasThereAClaim boolean false none Houve sinistro no local nos últimos 12 meses?
claimNotifications [ClaimNotification] false none Lista de sinistros e valores

Enumerated Values

Property Value
structuringType CONDOMINIO_VERTICAL
structuringType CONDOMINIO_HORIZONTAL
structuringType MISTO
propertyType CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO
propertyType CONDOMINIO_DE_ESCRITORIOS_CONSULTORIOS
propertyType CONDOMINIO_RESIDENCIAL_COM_ESCRITORIO_E_COMERCIO
propertyType CONDOMINIO_DE_ESCRITORIOS_CONSULTORIOS_COM_COMERCIO_NO_TERREO
propertyType CONDOMINIO_FLAT_APART_HOTEL
propertyType CONDOMINIO_FLAT_APART_HOTEL_COM_COMERCIO
propertyType CONDOMINIO_EXCLUSIVAMENTE_COMERCIAL
propertyType CONDOMINIO_EXCLUSIVAMENTE_RESIDENCIAL

QuoteResultPayment

{
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "paymentType": "BOLETO"
}

Properties

Name Type Required Restrictions Description
amount AmountDetails true none Valor da parcela
paymentType string true none Meio de Pagamento Obs: Obrigatório caso Tipo de Movimento for LIQUIDACAO_DE_PREMIO e LIQUIDACAO_DE_CUSTO_DE_AQUISICAO

Enumerated Values

Property Value
paymentType BOLETO
paymentType TED
paymentType TEF
paymentType CARTAO
paymentType DOC
paymentType CHEQUE
paymentType DESCONTO_EM_FOLHA
paymentType PIX
paymentType DINHEIRO_EM_ESPECIE
paymentType OUTROS

QuoteResultPremiumCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string",
  "premiumAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
internalCode string false none Código interno da cobertura da seguradora
premiumAmount AmountDetails true none Valor de Prêmio da Cobertura

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

QuotePatrimonialCondominiumResultInsuredObjectCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

PolicyDataPatrimonialHome

[
  {
    "policyInfo": {
      "documentType": "APOLICE_INDIVIDUAL",
      "policyId": "111111",
      "susepProcessNumber": "string",
      "groupCertificateId": "string",
      "issuanceType": "EMISSAO_PROPRIA",
      "issuanceDate": "2022-12-31",
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "leadInsurerCode": "string",
      "leadInsurerPolicyId": "string",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "proposalId": "string",
      "insureds": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "principals": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "intermediaries": [
        {
          "type": "REPRESENTANTE",
          "identification": "12345678900",
          "brokerId": "string",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "insuredObjects": [
        {
          "identification": "string",
          "type": "CONTRATO",
          "typeAdditionalInfo": "string",
          "description": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string",
              "susepProcessNumber": "string",
              "LMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "isLMISublimit": true,
              "termStartDate": "2022-12-31",
              "termEndDate": "2022-12-31",
              "isMainCoverage": true,
              "feature": "MASSIFICADOS",
              "type": "PARAMETRICO",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-12-31",
              "gracePeriodEndDate": "2022-12-31"
            }
          ]
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "deductible": {
            "type": "DEDUTIVEL",
            "typeAdditionalInfo": "string",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "period": 10,
            "periodicity": "DIA",
            "periodCountingMethod": "DIAS_UTEIS",
            "periodStartDate": "2022-05-16",
            "periodEndDate": "2022-05-17",
            "description": "Franquia de exemplo"
          },
          "POS": {
            "applicationType": "VALOR",
            "description": "Descrição de exemplo",
            "minValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "maxValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "percentage": "10.00"
          }
        }
      ],
      "coinsuranceRetainedPercentage": "10.00",
      "coinsurers": [
        {
          "identification": "string",
          "cededPercentage": "10.00"
        }
      ],
      "branchInfo": {
        "basicCoverageIndex": "SIMPLES",
        "insuredObjects": [
          {
            "identification": "string",
            "propertyType": "CASA",
            "structuringType": "CONDOMINIO_VERTICAL",
            "postCode": "10000000",
            "businessActivity": "1234567"
          }
        ]
      }
    },
    "premium": {
      "paymentsQuantity": 4,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "premiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "payments": [
        {
          "movementDate": "2022-12-31",
          "movementType": "LIQUIDACAO_DE_PREMIO",
          "movementOrigin": "EMISSAO_DIRETA",
          "movementPaymentsNumber": 0,
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maturityDate": "2022-12-31",
          "tellerId": "string",
          "tellerIdType": "CPF",
          "tellerName": "string",
          "financialInstitutionCode": "string",
          "paymentType": "BOLETO"
        }
      ]
    },
    "claim": {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  }
]

Properties

None

QuoteDataPatrimonialHome

{
  "hasCommercialActivity": true,
  "isCollectiveStipulated": true,
  "hasOneRiskLocation": true,
  "termStartDate": "2022-10-02",
  "termEndDate": "2022-10-02",
  "quoteId": "12345678",
  "insuranceType": "NOVO",
  "policyId": "111111",
  "insurerId": "string",
  "currency": "BRL",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "includesAssistanceServices": true,
  "insuredObjects": [
    {
      "identification": "string",
      "propertyType": "CASA",
      "geographicRegion": "ZONA_URBANA",
      "propertiesForCoverage": "PREDIO_E_CONTEUDO",
      "indenizationWithoutDepreciation": true,
      "riskLocationInfo": {
        "isSameAsTheProponent": true,
        "address": "Avenida Paulista, 2000",
        "additionalInfo": "Apartamento 1304",
        "districtName": "Cerqueira César",
        "townName": "São Paulo",
        "countrySubDivision": "AC",
        "postCode": "1310200",
        "propertyUsageType": "HABITUAL",
        "propertyBuildType": "ALVENARIA",
        "isListedDisappropriatedCondemned": true,
        "isUnderConstructionRenovation": true,
        "securityProtection": [
          "CAMERA_CFTV"
        ],
        "fireProtection": [
          "EXTINTOR"
        ],
        "propertyUseType": "PROPRIO"
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string"
        }
      ],
      "wasThereAClaim": true
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "isSeparateContractingAllowed": true,
      "maxLMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "internalCode": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
hasCommercialActivity boolean false none Existe algum objeto segurado que possui atividade comercial de produção, manufatura, atendimento presencial na Residência?
isCollectiveStipulated boolean false none Apólice é coletiva ou por estipulação?
hasOneRiskLocation boolean false none Trata-se uma apólice com apenas um local de risco?
termStartDate string(date) false none Data de vigência dentro de 24 horas
termEndDate string(date) false none Data de fim de vigência até as 24 horas
quoteId string false none Número para identificar o orçamento
insuranceType string false none Tipo de Seguro
policyId string false none Número para identificar a apólice atual
insurerId string false none Nome para identifcar a congênere de renovação
currency string false none Moeda de emissão do contrato de acordo com ISO-4217.
maxLMG AmountDetails false none Limite Máximo de Garantia.
includesAssistanceServices boolean false none Deseja contratação de serviços de assistência
insuredObjects [QuotePatrimonialHomeInsuredObject] false none none
beneficiaries [QuotePatrimonialHomeBeneficiary] false none none
coverages [QuotePatrimonialHomeCoverage] false none none

Enumerated Values

Property Value
insuranceType NOVO
insuranceType RENOVACAO

QuotePatrimonialHomeInsuredObject

{
  "identification": "string",
  "propertyType": "CASA",
  "geographicRegion": "ZONA_URBANA",
  "propertiesForCoverage": "PREDIO_E_CONTEUDO",
  "indenizationWithoutDepreciation": true,
  "riskLocationInfo": {
    "isSameAsTheProponent": true,
    "address": "Avenida Paulista, 2000",
    "additionalInfo": "Apartamento 1304",
    "districtName": "Cerqueira César",
    "townName": "São Paulo",
    "countrySubDivision": "AC",
    "postCode": "1310200",
    "propertyUsageType": "HABITUAL",
    "propertyBuildType": "ALVENARIA",
    "isListedDisappropriatedCondemned": true,
    "isUnderConstructionRenovation": true,
    "securityProtection": [
      "CAMERA_CFTV"
    ],
    "fireProtection": [
      "EXTINTOR"
    ],
    "propertyUseType": "PROPRIO"
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string"
    }
  ],
  "wasThereAClaim": true
}

Properties

Name Type Required Restrictions Description
identification string false none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
propertyType string false none Indica o tipo do imóvel ou condomínio segurado
geographicRegion string false none Descrição da região geográfica
propertiesForCoverage string false none Deseja cobertura para:
indenizationWithoutDepreciation boolean false none Contratar Valor de novo? (sem depreciação)
riskLocationInfo QuotePatrimonialHomeRiskLocation false none none
coverages [QuotePatrimonialHomeInsuredObjectCoverage] false none none
wasThereAClaim boolean false none Houve sinistro no local nos últimos 12 meses?

Enumerated Values

Property Value
propertyType CASA
propertyType APARTAMENTO
propertyType CASA_EM_CONDOMINIO
geographicRegion ZONA_URBANA
geographicRegion ZONA_RURAL
propertiesForCoverage PREDIO_E_CONTEUDO
propertiesForCoverage APENAS_PARA_PREDIO
propertiesForCoverage APENAS_CONTEUDO

QuotePatrimonialHomeBeneficiary

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string false none Documento de Identificação do Beneficiário
identificationType string false none Tipo de Documento do Beneficiário
name string false none Nome ou Razão Social do Beneficiário

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

QuotePatrimonialHomeCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "isSeparateContractingAllowed": true,
  "maxLMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
isSeparateContractingAllowed boolean true none Permissão para Contratação Separada
maxLMI AmountDetails true none Valor de Limite Máximo de Indenização (LMI) solicitado
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

QuotePatrimonialHomeRiskLocation

{
  "isSameAsTheProponent": true,
  "address": "Avenida Paulista, 2000",
  "additionalInfo": "Apartamento 1304",
  "districtName": "Cerqueira César",
  "townName": "São Paulo",
  "countrySubDivision": "AC",
  "postCode": "1310200",
  "propertyUsageType": "HABITUAL",
  "propertyBuildType": "ALVENARIA",
  "isListedDisappropriatedCondemned": true,
  "isUnderConstructionRenovation": true,
  "securityProtection": [
    "CAMERA_CFTV"
  ],
  "fireProtection": [
    "EXTINTOR"
  ],
  "propertyUseType": "PROPRIO"
}

Properties

Name Type Required Restrictions Description
isSameAsTheProponent boolean false none Endereço do Local de Risco é o mesmo do proponente?
address string false none Logradouro do Local de Risco
additionalInfo string false none Complemento *
districtName string false none Bairro *
townName string false none Município
countrySubDivision string false none Sigla da Unidade da Federação
postCode string false none CEP
propertyUsageType string false none Tipo de moradia
propertyBuildType string false none Tipo de construção
isListedDisappropriatedCondemned boolean false none Imóvel tombado, desapropriado ou condenado por órgão público?
isUnderConstructionRenovation boolean false none O imóvel está em construção ou reforma?
securityProtection [string] false none O imóvel possui sistemas de protecionais de segurança?
fireProtection [string] false none O imóvel possui sistemas de protecionais de incêndio?
propertyUseType string false none Uso do imóvel

Enumerated Values

Property Value
countrySubDivision AC
countrySubDivision AL
countrySubDivision AP
countrySubDivision AM
countrySubDivision BA
countrySubDivision CE
countrySubDivision DF
countrySubDivision ES
countrySubDivision GO
countrySubDivision MA
countrySubDivision MT
countrySubDivision MS
countrySubDivision MG
countrySubDivision PA
countrySubDivision PB
countrySubDivision PR
countrySubDivision PE
countrySubDivision PI
countrySubDivision RJ
countrySubDivision RN
countrySubDivision RS
countrySubDivision RO
countrySubDivision RR
countrySubDivision SC
countrySubDivision SP
countrySubDivision SE
countrySubDivision TO
propertyUsageType HABITUAL
propertyUsageType VERANEIO
propertyUsageType DESOCUPADO
propertyUsageType IMOVEL_COM_ATIVIDADE_COMERCIAL_REMUNERADA
propertyUsageType ALUGUEL_POR_TEMPORADA
propertyBuildType ALVENARIA
propertyBuildType MADEIRA
propertyBuildType MISTA
propertyUseType PROPRIO
propertyUseType ALUGADO

QuotePatrimonialHomeInsuredObjectCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

QuoteStatusPatrimonialHome

{
  "customerInfo": {
    "identification": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "personalId": "578-psd-71md6971kjh-2d414",
      "brandName": "Organização A",
      "civilName": "Juan Kaique Cláudio Fernandes",
      "socialName": "string",
      "cpfNumber": "string",
      "companyInfo": {
        "cnpjNumber": "01773247000563",
        "name": "Empresa da Organização A"
      },
      "documents": [
        {
          "type": "CNH",
          "number": "15291908",
          "expirationDate": "2023-05-21",
          "issueLocation": "string"
        }
      ],
      "hasBrazilianNationality": false,
      "otherNationalitiesInfo": "CAN",
      "otherDocuments": {
        "type": "SOCIAL SEC",
        "number": "15291908",
        "country": "string",
        "expirationDate": "2023-05-21"
      },
      "contact": {
        "postalAddresses": [
          {
            "address": "Av Naburo Ykesaki, 1270",
            "additionalInfo": "Fundos",
            "districtName": "Centro",
            "townName": "Marília",
            "countrySubDivision": "SP",
            "postCode": "17500001",
            "country": "BRA"
          }
        ],
        "phones": [
          {
            "countryCallingCode": "55",
            "areaCode": "19",
            "number": "29875132",
            "phoneExtension": "932"
          }
        ],
        "emails": [
          {
            "email": "nome@br.net"
          }
        ]
      },
      "civilStatusCode": "SOLTEIRO",
      "sex": "FEMININO",
      "birthDate": "2021-05-21",
      "filiation": {
        "type": "MAE",
        "civilName": "Marcelo Cláudio Fernandes"
      },
      "identificationDetails": {
        "civilName": "Juan Kaique Cláudio Fernandes",
        "cpfNumber": "string"
      }
    },
    "qualification": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "pepIdentification": "NAO_EXPOSTO",
      "occupation": [
        {
          "details": "string",
          "occupationCode": "RECEITA_FEDERAL",
          "occupationCodeType": "RFB"
        }
      ],
      "lifePensionPlans": "SIM",
      "informedRevenue": {
        "incomeFrequency": "DIARIA",
        "currency": "BRL",
        "amount": "100000.04",
        "date": "2012-05-21"
      },
      "informedPatrimony": {
        "currency": "BRL",
        "amount": "100000.04",
        "year": "2010"
      }
    },
    "complimentaryInfo": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "startDate": "2014-05-21",
      "relationshipBeginning": "2014-05-21",
      "productsServices": [
        {
          "contract": "string",
          "type": "MICROSSEGUROS",
          "insuranceLineCode": "6272",
          "procurators": [
            {
              "nature": "PROCURADOR",
              "cpfNumber": "73677831148",
              "civilName": "Elza Milena Stefany Teixeira",
              "socialName": "string"
            }
          ]
        }
      ]
    }
  },
  "quoteInfo": {
    "hasCommercialActivity": true,
    "isCollectiveStipulated": true,
    "hasOneRiskLocation": true,
    "termStartDate": "2022-10-02",
    "termEndDate": "2022-10-02",
    "quoteId": "12345678",
    "insuranceType": "NOVO",
    "policyId": "111111",
    "insurerId": "string",
    "currency": "BRL",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "includesAssistanceServices": true,
    "insuredObjects": [
      {
        "identification": "string",
        "coverages": [
          {
            "branch": "0111",
            "code": "RESIDENCIAL_IMOVEL_BASICA",
            "description": "string",
            "internalCode": "string"
          }
        ],
        "propertyType": "CASA",
        "geographicRegion": "ZONA_URBANA",
        "propertiesForCoverage": "PREDIO_E_CONTEUDO",
        "indenizationWithoutDepreciation": true,
        "riskLocationInfo": {
          "isSameAsTheProponent": true,
          "address": "Avenida Paulista, 2000",
          "additionalInfo": "Apartamento 1304",
          "districtName": "Cerqueira César",
          "townName": "São Paulo",
          "countrySubDivision": "AC",
          "postCode": "1310200",
          "propertyUsageType": "HABITUAL",
          "propertyBuildType": "ALVENARIA",
          "isListedDisappropriatedCondemned": true,
          "isUnderConstructionRenovation": true,
          "securityProtection": [
            "CAMERA_CFTV"
          ],
          "fireProtection": [
            "EXTINTOR"
          ],
          "propertyUseType": "PROPRIO"
        },
        "wasThereAClaim": true
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ]
  },
  "quotes": [
    {
      "quoteDateTime": "2023-05-21T08:30:00Z",
      "susepProcessNumbers": [
        "string"
      ],
      "updatingIndex": "IPCA",
      "updatingPeriodicity": "ANUAL",
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "deductible": {
            "type": "REDUZIDA",
            "typeAdditionalInfo": "string",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            }
          },
          "POS": {
            "applicationType": "VALOR",
            "description": "Descrição de exemplo",
            "minValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "maxValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "percentage": "10.00"
          },
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-10-02",
          "gracePeriodEndDate": "2022-10-02"
        }
      ],
      "assistances": [
        {
          "type": "ASSISTENCIA_AUTO",
          "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
          "description": "string",
          "assistancePremiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "premiumInfo": {
        "paymentsQuantity": 4,
        "totalPremiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "totalNetAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "IOF": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "interestRateOverPayments": 10,
        "coverages": [
          {
            "branch": "0111",
            "code": "RESIDENCIAL_IMOVEL_BASICA",
            "description": "string",
            "internalCode": "string",
            "premiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            }
          }
        ],
        "payments": [
          {
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "paymentType": "BOLETO"
          }
        ]
      },
      "links": {
        "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
      }
    }
  ],
  "customData": {
    "customerIdentification": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "customerQualification": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "customerComplimentaryInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "generalQuoteInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "riskLocationInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "insuredObjects": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "beneficiaries": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "coverages": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "generalClaimInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
customerInfo any true none none

oneOf

Name Type Required Restrictions Description
» anonymous PersonalCustomerInfo false none none

xor

Name Type Required Restrictions Description
» anonymous BusinessCustomerInfo false none none

continued

Name Type Required Restrictions Description
quoteInfo ResultQuotePatrimonialHome true none none
quotes [object] true none Lista de cotações enviadas pela seguradora.
» quoteDateTime string(date-time) true none Data e hora da cotação
» susepProcessNumbers [string] false none Número do Processo Susep das Coberturas
» updatingIndex string false none Índice de atualização dos valores do contrato
» updatingPeriodicity string false none Periodicidade de atualização
» coverages [QuotePatrimonialHomeResultCoverage] true none none
» assistances [QuoteResultAssistance] false none none
» premiumInfo QuoteResultPremium true none none
» links object true none none
»» redirect string true none Link interno da seguradora, onde o cliente é redirecionado para conclusão da contratação
customData object false none none
» customerIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» customerQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» customerComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» generalQuoteInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» riskLocationInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» insuredObjects [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» beneficiaries [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» coverages [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» generalClaimInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]

Enumerated Values

Property Value
updatingIndex IPCA
updatingIndex IGP_M
updatingIndex INPC
updatingIndex OUTROS
updatingIndex NAO_SE_APLICA
updatingPeriodicity ANUAL
updatingPeriodicity OUTROS

ResultQuotePatrimonialHome

{
  "hasCommercialActivity": true,
  "isCollectiveStipulated": true,
  "hasOneRiskLocation": true,
  "termStartDate": "2022-10-02",
  "termEndDate": "2022-10-02",
  "quoteId": "12345678",
  "insuranceType": "NOVO",
  "policyId": "111111",
  "insurerId": "string",
  "currency": "BRL",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "includesAssistanceServices": true,
  "insuredObjects": [
    {
      "identification": "string",
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string"
        }
      ],
      "propertyType": "CASA",
      "geographicRegion": "ZONA_URBANA",
      "propertiesForCoverage": "PREDIO_E_CONTEUDO",
      "indenizationWithoutDepreciation": true,
      "riskLocationInfo": {
        "isSameAsTheProponent": true,
        "address": "Avenida Paulista, 2000",
        "additionalInfo": "Apartamento 1304",
        "districtName": "Cerqueira César",
        "townName": "São Paulo",
        "countrySubDivision": "AC",
        "postCode": "1310200",
        "propertyUsageType": "HABITUAL",
        "propertyBuildType": "ALVENARIA",
        "isListedDisappropriatedCondemned": true,
        "isUnderConstructionRenovation": true,
        "securityProtection": [
          "CAMERA_CFTV"
        ],
        "fireProtection": [
          "EXTINTOR"
        ],
        "propertyUseType": "PROPRIO"
      },
      "wasThereAClaim": true
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ]
}

Properties

Name Type Required Restrictions Description
hasCommercialActivity boolean false none Existe algum objeto segurado que possui atividade comercial de produção, manufatura, atendimento presencial na Residência?
isCollectiveStipulated boolean false none Apólice é coletiva ou por estipulação?
hasOneRiskLocation boolean false none Trata-se uma apólice com apenas um local de risco?
termStartDate string(date) false none Data de vigência dentro de 24 horas
termEndDate string(date) false none Data de fim de vigência até as 24 horas
quoteId string false none Número para identificar o orçamento
insuranceType string false none Tipo de Seguro
policyId string false none Número para identificar a apólice atual
insurerId string false none Nome para identifcar a congênere de renovação
currency string false none Moeda de emissão do contrato de acordo com ISO-4217.
maxLMG AmountDetails false none Limite Máximo de Garantia.
includesAssistanceServices boolean false none Deseja contratação de serviços de assistência
insuredObjects [QuotePatrimonialHomeResultInsuredObject] false none none
beneficiaries [QuotePatrimonialHomeBeneficiary] false none none

Enumerated Values

Property Value
insuranceType NOVO
insuranceType RENOVACAO

QuotePatrimonialHomeResultCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string",
  "isSeparateContractingAllowed": true,
  "maxLMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "deductible": {
    "type": "REDUZIDA",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    }
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  },
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-10-02",
  "gracePeriodEndDate": "2022-10-02"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
internalCode string false none Código interno da cobertura da seguradora
isSeparateContractingAllowed boolean false none Permissão para Contratação Separada
maxLMI AmountDetails false none Valor de Limite Máximo de Indenização (LMI) solicitado
deductible QuotePatrimonialHomeResultDeductible false none Informações de franquia
POS POS false none Informações de POS
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

QuotePatrimonialHomeResultInsuredObject

{
  "identification": "string",
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string"
    }
  ],
  "propertyType": "CASA",
  "geographicRegion": "ZONA_URBANA",
  "propertiesForCoverage": "PREDIO_E_CONTEUDO",
  "indenizationWithoutDepreciation": true,
  "riskLocationInfo": {
    "isSameAsTheProponent": true,
    "address": "Avenida Paulista, 2000",
    "additionalInfo": "Apartamento 1304",
    "districtName": "Cerqueira César",
    "townName": "São Paulo",
    "countrySubDivision": "AC",
    "postCode": "1310200",
    "propertyUsageType": "HABITUAL",
    "propertyBuildType": "ALVENARIA",
    "isListedDisappropriatedCondemned": true,
    "isUnderConstructionRenovation": true,
    "securityProtection": [
      "CAMERA_CFTV"
    ],
    "fireProtection": [
      "EXTINTOR"
    ],
    "propertyUseType": "PROPRIO"
  },
  "wasThereAClaim": true
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
coverages [QuotePatrimonialHomeResultInsuredObjectCoverage] true none none
propertyType string false none Indica o tipo do imóvel ou condomínio segurado
geographicRegion string false none Descrição da região geográfica
propertiesForCoverage string false none Deseja cobertura para:
indenizationWithoutDepreciation boolean false none Contratar Valor de novo? (sem depreciação)
riskLocationInfo QuotePatrimonialHomeRiskLocation false none none
wasThereAClaim boolean false none Houve sinistro no local nos últimos 12 meses?

Enumerated Values

Property Value
propertyType CASA
propertyType APARTAMENTO
propertyType CASA_EM_CONDOMINIO
geographicRegion ZONA_URBANA
geographicRegion ZONA_RURAL
propertiesForCoverage PREDIO_E_CONTEUDO
propertiesForCoverage APENAS_PARA_PREDIO
propertiesForCoverage APENAS_CONTEUDO

QuotePatrimonialHomeResultInsuredObjectCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

QuotePatrimonialHomeResultDeductible

{
  "type": "REDUZIDA",
  "typeAdditionalInfo": "string",
  "amount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  }
}

Properties

Name Type Required Restrictions Description
type string true none Tipo de Franquia
typeAdditionalInfo string false none Descriçao do Tipo de Franquia (Caso Tipo de Franquia for "OUTROS")
amount AmountDetails true none Valor da Franquia

Enumerated Values

Property Value
type REDUZIDA
type NORMAL
type MAJORADA
type DEDUTIVEL
type OUTROS

PolicyDataPatrimonialBusiness

[
  {
    "policyInfo": {
      "documentType": "APOLICE_INDIVIDUAL",
      "policyId": "111111",
      "susepProcessNumber": "string",
      "groupCertificateId": "string",
      "issuanceType": "EMISSAO_PROPRIA",
      "issuanceDate": "2022-12-31",
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "leadInsurerCode": "string",
      "leadInsurerPolicyId": "string",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "proposalId": "string",
      "insureds": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "principals": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "intermediaries": [
        {
          "type": "REPRESENTANTE",
          "identification": "12345678900",
          "brokerId": "string",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "insuredObjects": [
        {
          "identification": "string",
          "type": "CONTRATO",
          "typeAdditionalInfo": "string",
          "description": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string",
              "susepProcessNumber": "string",
              "LMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "isLMISublimit": true,
              "termStartDate": "2022-12-31",
              "termEndDate": "2022-12-31",
              "isMainCoverage": true,
              "feature": "MASSIFICADOS",
              "type": "PARAMETRICO",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-12-31",
              "gracePeriodEndDate": "2022-12-31"
            }
          ]
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "deductible": {
            "type": "DEDUTIVEL",
            "typeAdditionalInfo": "string",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "period": 10,
            "periodicity": "DIA",
            "periodCountingMethod": "DIAS_UTEIS",
            "periodStartDate": "2022-05-16",
            "periodEndDate": "2022-05-17",
            "description": "Franquia de exemplo"
          },
          "POS": {
            "applicationType": "VALOR",
            "description": "Descrição de exemplo",
            "minValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "maxValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "percentage": "10.00"
          }
        }
      ],
      "coinsuranceRetainedPercentage": "10.00",
      "coinsurers": [
        {
          "identification": "string",
          "cededPercentage": "10.00"
        }
      ],
      "branchInfo": {
        "basicCoverageIndex": "SIMPLES",
        "insuredObjects": [
          {
            "identification": "string",
            "propertyType": "CASA",
            "structuringType": "CONDOMINIO_VERTICAL",
            "postCode": "10000000",
            "businessActivity": "1234567"
          }
        ]
      }
    },
    "premium": {
      "paymentsQuantity": 4,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "premiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "payments": [
        {
          "movementDate": "2022-12-31",
          "movementType": "LIQUIDACAO_DE_PREMIO",
          "movementOrigin": "EMISSAO_DIRETA",
          "movementPaymentsNumber": 0,
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maturityDate": "2022-12-31",
          "tellerId": "string",
          "tellerIdType": "CPF",
          "tellerName": "string",
          "financialInstitutionCode": "string",
          "paymentType": "BOLETO"
        }
      ]
    },
    "claim": {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  }
]

Properties

None

QuoteDataPatrimonialBusiness

{
  "isCollectiveStipulated": true,
  "hasOneRiskLocation": true,
  "termStartDate": "2022-10-02",
  "termEndDate": "2022-10-02",
  "quoteId": "12345678",
  "insuranceType": "NOVO",
  "policyId": "111111",
  "insurerId": "string",
  "currency": "BRL",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "includesAssistanceServices": true,
  "claimAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "claimDescription": "string",
  "insuredObjects": [
    {
      "identification": "string",
      "riskAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "mainActivity": "COMERCIO",
      "businessActivity": "string",
      "businessActivityDescription": "string",
      "professionalRegisterOrganization": "OAB-PR",
      "professionalRegisterNumber": "OAB-PR",
      "selfEmployeeJobTitle": "ADMINISTRADORES",
      "propertiesForCoverage": "PREDIO_E_CONTEUDO",
      "riskLocationInfo": {
        "address": "Avenida Paulista, 2000",
        "additionalInfo": "Apartamento 1304",
        "districtName": "Cerqueira César",
        "townName": "São Paulo",
        "countrySubDivision": "AC",
        "postCode": "1310200",
        "billingAddress": "Avenida Paulista, 2000",
        "billingAdditionalInfo": "Apartamento 1304",
        "billingDistrictName": "Cerqueira César",
        "billingTownName": "São Paulo",
        "billingCountrySubDivision": "AC",
        "billingPostCode": "1310200",
        "propertyUsageType": "HABITUAL",
        "propertyBuildType": "SUPERIOR",
        "isListedDisappropriatedCondemned": true,
        "isUnderConstructionRenovation": true,
        "securityProtection": [
          "CAMERA_CFTV"
        ],
        "fireProtection": [
          "EXTINTOR"
        ],
        "propertyUseType": "PROPRIO",
        "isMainlyOpen": true,
        "hasInsulatingPanels": true,
        "isInMall": true
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-10-02",
          "gracePeriodEndDate": "2022-10-02"
        }
      ],
      "wasThereAClaim": true,
      "claimNotifications": [
        {
          "claimAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "claimDescription": "string"
        }
      ]
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "isSeparateContractingAllowed": true,
      "maxLMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "internalCode": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
isCollectiveStipulated boolean false none Apólice é coletiva ou por estipulação?
hasOneRiskLocation boolean false none Trata-se uma apólice com apenas um local de risco?
termStartDate string(date) false none Data de vigência dentro de 24 horas
termEndDate string(date) false none Data de fim de vigência até as 24 horas
quoteId string false none Número para identificar o orçamento
insuranceType string false none Tipo de Seguro
policyId string false none Número para identificar a apólice atual
insurerId string false none Nome para identifcar a congênere de renovação
currency string false none Moeda de emissão do contrato de acordo com ISO-4217.
maxLMG AmountDetails false none Limite Máximo de Garantia.
includesAssistanceServices boolean false none Deseja contratação de serviços de assistência
claimAmount AmountDetails false none Valor do sinistro
claimDescription string false none Descrição do sinistro
insuredObjects [QuotePatrimonialBusinessInsuredObject] false none none
beneficiaries [QuotePatrimonialBusinessBeneficiary] false none none
coverages [QuotePatrimonialBusinessCoverage] false none none

Enumerated Values

Property Value
insuranceType NOVO
insuranceType RENOVACAO

QuotePatrimonialBusinessBeneficiary

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string false none Documento de Identificação do Beneficiário
identificationType string false none Tipo de Documento do Beneficiário
name string false none Nome ou Razão Social do Beneficiário

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

QuotePatrimonialBusinessInsuredObject

{
  "identification": "string",
  "riskAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "mainActivity": "COMERCIO",
  "businessActivity": "string",
  "businessActivityDescription": "string",
  "professionalRegisterOrganization": "OAB-PR",
  "professionalRegisterNumber": "OAB-PR",
  "selfEmployeeJobTitle": "ADMINISTRADORES",
  "propertiesForCoverage": "PREDIO_E_CONTEUDO",
  "riskLocationInfo": {
    "address": "Avenida Paulista, 2000",
    "additionalInfo": "Apartamento 1304",
    "districtName": "Cerqueira César",
    "townName": "São Paulo",
    "countrySubDivision": "AC",
    "postCode": "1310200",
    "billingAddress": "Avenida Paulista, 2000",
    "billingAdditionalInfo": "Apartamento 1304",
    "billingDistrictName": "Cerqueira César",
    "billingTownName": "São Paulo",
    "billingCountrySubDivision": "AC",
    "billingPostCode": "1310200",
    "propertyUsageType": "HABITUAL",
    "propertyBuildType": "SUPERIOR",
    "isListedDisappropriatedCondemned": true,
    "isUnderConstructionRenovation": true,
    "securityProtection": [
      "CAMERA_CFTV"
    ],
    "fireProtection": [
      "EXTINTOR"
    ],
    "propertyUseType": "PROPRIO",
    "isMainlyOpen": true,
    "hasInsulatingPanels": true,
    "isInMall": true
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string",
      "gracePeriod": 0,
      "gracePeriodicity": "DIA",
      "gracePeriodCountingMethod": "DIAS_UTEIS",
      "gracePeriodStartDate": "2022-10-02",
      "gracePeriodEndDate": "2022-10-02"
    }
  ],
  "wasThereAClaim": true,
  "claimNotifications": [
    {
      "claimAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "claimDescription": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string false none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
riskAmount AmountDetails false none Valor em Risco
mainActivity string false none Principal atividade do local de risco
businessActivity string false none Código CNAE da atividade principal (caso aplicável)
businessActivityDescription string false none Descrição do código CNAE da atividade principal
professionalRegisterOrganization string false none Conselho de registro da categoria (Para profissionais liberais que não possuam CNPJ)
professionalRegisterNumber string false none Número de registro no conselho
selfEmployeeJobTitle string false none Título para autônomos com contratação na pessoa física, que possuam registro na respectiva prefeitura do local de risco
propertiesForCoverage string false none Deseja cobertura para:
riskLocationInfo QuotePatrimonialBusinessRiskLocation false none none
coverages [QuotePatrimonialBusinessInsuredObjectCoverage] false none none
wasThereAClaim boolean false none Houve sinistro no local nos últimos 12 meses?
claimNotifications [ClaimNotification] false none Lista de sinistros e valores

Enumerated Values

Property Value
mainActivity COMERCIO
mainActivity INDUSTRIA
mainActivity SERVICO
selfEmployeeJobTitle ADMINISTRADORES
selfEmployeeJobTitle ADVOGADOS
selfEmployeeJobTitle AGROPECUARISTA
selfEmployeeJobTitle AGRONOMOS
selfEmployeeJobTitle ALFAIATE
selfEmployeeJobTitle ARQUITETOS
selfEmployeeJobTitle ARQUIVISTAS
selfEmployeeJobTitle ARTESAO
selfEmployeeJobTitle ARTISTAS
selfEmployeeJobTitle ATORES
selfEmployeeJobTitle ATUARIOS
selfEmployeeJobTitle AUTORES_TEATRAIS
selfEmployeeJobTitle BACHAREIS_EM_CIENCIAS_DA_COMPUTACAO
selfEmployeeJobTitle BARBEIRO_CABELEIREIRO
selfEmployeeJobTitle BARISTA
selfEmployeeJobTitle BIBLIOTECARIO
selfEmployeeJobTitle BIOMEDICOS
selfEmployeeJobTitle BIOLOGOS
selfEmployeeJobTitle CENOGRAFOS
selfEmployeeJobTitle CHAVEIRO
selfEmployeeJobTitle CINEASTA
selfEmployeeJobTitle COMPOSITORES_ARTISTICOS_MUSICAIS_E_PLASTICOS
selfEmployeeJobTitle CONFEITEIRO
selfEmployeeJobTitle CONTADORES
selfEmployeeJobTitle CORRETORES_DE_IMOVEIS
selfEmployeeJobTitle COSTUREIRA
selfEmployeeJobTitle CUIDADOR
selfEmployeeJobTitle DESENHISTA
selfEmployeeJobTitle DESIGNER
selfEmployeeJobTitle ECONOMISTAS
selfEmployeeJobTitle EDUCADORES_FISICOS
selfEmployeeJobTitle ELETRICISTA
selfEmployeeJobTitle ENCANADOR
selfEmployeeJobTitle ENFERMEIROS
selfEmployeeJobTitle ENGENHEIROS
selfEmployeeJobTitle ENOLOGO
selfEmployeeJobTitle ESCRITOR
selfEmployeeJobTitle ESTATITICOS
selfEmployeeJobTitle ESTETICISTA
selfEmployeeJobTitle FARMACEUTICO
selfEmployeeJobTitle FEIRANTE
selfEmployeeJobTitle FISIOTERAPEUTAS
selfEmployeeJobTitle FLORICULTOR
selfEmployeeJobTitle FONOAUDIOLOGOS
selfEmployeeJobTitle FOTOGRAFO
selfEmployeeJobTitle GESSEIRO
selfEmployeeJobTitle GEOLOGOS
selfEmployeeJobTitle GRAFICO_TIPOGRAFO
selfEmployeeJobTitle JOALHEIRO
selfEmployeeJobTitle JORNALEIRO
selfEmployeeJobTitle JORNALISTAS
selfEmployeeJobTitle LEILOEIROS
selfEmployeeJobTitle MARCENEIRO_CARPINTEIRO
selfEmployeeJobTitle MECANICO_FUNILEIRO
selfEmployeeJobTitle MESTRE_DE_CERIMONIA
selfEmployeeJobTitle MODELO
selfEmployeeJobTitle MUSEOLOGOS
selfEmployeeJobTitle MEDICO
selfEmployeeJobTitle MEDICOS_VETERINARIOS
selfEmployeeJobTitle MUSICO
selfEmployeeJobTitle NUTRICIONISTA
selfEmployeeJobTitle OCEANOGRAFOS
selfEmployeeJobTitle ODONTOLOGISTA
selfEmployeeJobTitle OFTALMOLOGISTA
selfEmployeeJobTitle ORTOPEDISTA
selfEmployeeJobTitle PADEIRO
selfEmployeeJobTitle PARTEIRAS
selfEmployeeJobTitle PEDREIRO_MESTRE_DE_OBRAS
selfEmployeeJobTitle PERFUMISTA
selfEmployeeJobTitle PERSONAL_TRAINER
selfEmployeeJobTitle PINTOR
selfEmployeeJobTitle PODOLOGO
selfEmployeeJobTitle PROFESSOR
selfEmployeeJobTitle PROFESSORES_PARTICULARES
selfEmployeeJobTitle PROFISSIONAL_DE_TECNOLOGIA_DA_INFORMACAO_TI
selfEmployeeJobTitle PROJETISTA
selfEmployeeJobTitle PROTETICO
selfEmployeeJobTitle PROTETICOS_DENTARIOS
selfEmployeeJobTitle PSICOLOGOS
selfEmployeeJobTitle PUBLICITARIOS
selfEmployeeJobTitle QUIMICOS
selfEmployeeJobTitle RELACOES_PUBLICAS
selfEmployeeJobTitle RELOJOEIRO
selfEmployeeJobTitle SAPATEIRO
selfEmployeeJobTitle SERRALHEIRO
selfEmployeeJobTitle SOCIOLOGOS
selfEmployeeJobTitle SOMMELIER
selfEmployeeJobTitle TAPECEIRO
selfEmployeeJobTitle TECNOLOGOS
selfEmployeeJobTitle TERAPEUTAS_OCUPACIONAIS
selfEmployeeJobTitle TIPOGRAFO
selfEmployeeJobTitle TRADUTORES
selfEmployeeJobTitle TECNICO_EM_INFORMATICA
selfEmployeeJobTitle TECNICOS_AGRICOLAS
selfEmployeeJobTitle TECNICOS_EM_CONTABILIDADE
selfEmployeeJobTitle TECNICOS_EM_RADIOLOGIA
selfEmployeeJobTitle TECNICOS_INDUSTRIAIS
selfEmployeeJobTitle VETERINARIO
selfEmployeeJobTitle VIDRACEIRO
selfEmployeeJobTitle ZOOTECNISTAS
selfEmployeeJobTitle OUTROS
propertiesForCoverage PREDIO_E_CONTEUDO
propertiesForCoverage APENAS_PARA_PREDIO
propertiesForCoverage APENAS_CONTEUDO

QuotePatrimonialBusinessCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "isSeparateContractingAllowed": true,
  "maxLMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
isSeparateContractingAllowed boolean true none Permissão para Contratação Separada
maxLMI AmountDetails true none Valor de Limite Máximo de Indenização (LMI) solicitado
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

QuotePatrimonialBusinessRiskLocation

{
  "address": "Avenida Paulista, 2000",
  "additionalInfo": "Apartamento 1304",
  "districtName": "Cerqueira César",
  "townName": "São Paulo",
  "countrySubDivision": "AC",
  "postCode": "1310200",
  "billingAddress": "Avenida Paulista, 2000",
  "billingAdditionalInfo": "Apartamento 1304",
  "billingDistrictName": "Cerqueira César",
  "billingTownName": "São Paulo",
  "billingCountrySubDivision": "AC",
  "billingPostCode": "1310200",
  "propertyUsageType": "HABITUAL",
  "propertyBuildType": "SUPERIOR",
  "isListedDisappropriatedCondemned": true,
  "isUnderConstructionRenovation": true,
  "securityProtection": [
    "CAMERA_CFTV"
  ],
  "fireProtection": [
    "EXTINTOR"
  ],
  "propertyUseType": "PROPRIO",
  "isMainlyOpen": true,
  "hasInsulatingPanels": true,
  "isInMall": true
}

Properties

Name Type Required Restrictions Description
address string false none Logradouro do Local de Risco
additionalInfo string false none Complemento do Local de Risco *
districtName string false none Bairro do Local de Risco *
townName string false none Município do Local de Risco
countrySubDivision string false none Sigla da Unidade da Federação do Local de Risco
postCode string false none CEP do Local de Risco
billingAddress string false none Logradouro do Local de Cobrança
billingAdditionalInfo string false none Complemento do Local de Cobrança *
billingDistrictName string false none Bairro do Local de Cobrança *
billingTownName string false none Município do Local de Cobrança
billingCountrySubDivision string false none Sigla da Unidade da Federação do Local de Cobrança
billingPostCode string false none CEP do Local de Cobrança
propertyUsageType string false none Tipo de moradia
propertyBuildType string false none Tipo de construção
isListedDisappropriatedCondemned boolean false none Imóvel tombado, desapropriado ou condenado por órgão público?
isUnderConstructionRenovation boolean false none O imóvel está em construção ou reforma?
securityProtection [string] false none O imóvel possui sistemas de protecionais de segurança?
fireProtection [string] false none O imóvel possui sistemas de protecionais de incêndio?
propertyUseType string false none Uso do imóvel
isMainlyOpen boolean false none Predominância de construções abertas / semi-abertas?
hasInsulatingPanels boolean false none Existe isopainel (chapas metálicas com isolamento interno)?
isInMall boolean false none Localizado em Shopping?

Enumerated Values

Property Value
countrySubDivision AC
countrySubDivision AL
countrySubDivision AP
countrySubDivision AM
countrySubDivision BA
countrySubDivision CE
countrySubDivision DF
countrySubDivision ES
countrySubDivision GO
countrySubDivision MA
countrySubDivision MT
countrySubDivision MS
countrySubDivision MG
countrySubDivision PA
countrySubDivision PB
countrySubDivision PR
countrySubDivision PE
countrySubDivision PI
countrySubDivision RJ
countrySubDivision RN
countrySubDivision RS
countrySubDivision RO
countrySubDivision RR
countrySubDivision SC
countrySubDivision SP
countrySubDivision SE
countrySubDivision TO
billingCountrySubDivision AC
billingCountrySubDivision AL
billingCountrySubDivision AP
billingCountrySubDivision AM
billingCountrySubDivision BA
billingCountrySubDivision CE
billingCountrySubDivision DF
billingCountrySubDivision ES
billingCountrySubDivision GO
billingCountrySubDivision MA
billingCountrySubDivision MT
billingCountrySubDivision MS
billingCountrySubDivision MG
billingCountrySubDivision PA
billingCountrySubDivision PB
billingCountrySubDivision PR
billingCountrySubDivision PE
billingCountrySubDivision PI
billingCountrySubDivision RJ
billingCountrySubDivision RN
billingCountrySubDivision RS
billingCountrySubDivision RO
billingCountrySubDivision RR
billingCountrySubDivision SC
billingCountrySubDivision SP
billingCountrySubDivision SE
billingCountrySubDivision TO
propertyUsageType HABITUAL
propertyUsageType VERANEIO
propertyUsageType DESOCUPADO
propertyUsageType IMOVEL_COM_ATIVIDADE_COMERCIAL_REMUNERADA
propertyUsageType ALUGUEL_POR_TEMPORADA
propertyBuildType SUPERIOR
propertyBuildType SOLIDA
propertyBuildType MISTA
propertyBuildType INFERIOR
propertyUseType PROPRIO
propertyUseType ALUGADO

QuotePatrimonialBusinessInsuredObjectCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-10-02",
  "gracePeriodEndDate": "2022-10-02"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
internalCode string false none Código interno da cobertura da seguradora
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

QuoteStatusPatrimonialBusiness

{
  "customerInfo": {
    "identification": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "personalId": "578-psd-71md6971kjh-2d414",
      "brandName": "Organização A",
      "civilName": "Juan Kaique Cláudio Fernandes",
      "socialName": "string",
      "cpfNumber": "string",
      "companyInfo": {
        "cnpjNumber": "01773247000563",
        "name": "Empresa da Organização A"
      },
      "documents": [
        {
          "type": "CNH",
          "number": "15291908",
          "expirationDate": "2023-05-21",
          "issueLocation": "string"
        }
      ],
      "hasBrazilianNationality": false,
      "otherNationalitiesInfo": "CAN",
      "otherDocuments": {
        "type": "SOCIAL SEC",
        "number": "15291908",
        "country": "string",
        "expirationDate": "2023-05-21"
      },
      "contact": {
        "postalAddresses": [
          {
            "address": "Av Naburo Ykesaki, 1270",
            "additionalInfo": "Fundos",
            "districtName": "Centro",
            "townName": "Marília",
            "countrySubDivision": "SP",
            "postCode": "17500001",
            "country": "BRA"
          }
        ],
        "phones": [
          {
            "countryCallingCode": "55",
            "areaCode": "19",
            "number": "29875132",
            "phoneExtension": "932"
          }
        ],
        "emails": [
          {
            "email": "nome@br.net"
          }
        ]
      },
      "civilStatusCode": "SOLTEIRO",
      "sex": "FEMININO",
      "birthDate": "2021-05-21",
      "filiation": {
        "type": "MAE",
        "civilName": "Marcelo Cláudio Fernandes"
      },
      "identificationDetails": {
        "civilName": "Juan Kaique Cláudio Fernandes",
        "cpfNumber": "string"
      }
    },
    "qualification": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "pepIdentification": "NAO_EXPOSTO",
      "occupation": [
        {
          "details": "string",
          "occupationCode": "RECEITA_FEDERAL",
          "occupationCodeType": "RFB"
        }
      ],
      "lifePensionPlans": "SIM",
      "informedRevenue": {
        "incomeFrequency": "DIARIA",
        "currency": "BRL",
        "amount": "100000.04",
        "date": "2012-05-21"
      },
      "informedPatrimony": {
        "currency": "BRL",
        "amount": "100000.04",
        "year": "2010"
      }
    },
    "complimentaryInfo": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "startDate": "2014-05-21",
      "relationshipBeginning": "2014-05-21",
      "productsServices": [
        {
          "contract": "string",
          "type": "MICROSSEGUROS",
          "insuranceLineCode": "6272",
          "procurators": [
            {
              "nature": "PROCURADOR",
              "cpfNumber": "73677831148",
              "civilName": "Elza Milena Stefany Teixeira",
              "socialName": "string"
            }
          ]
        }
      ]
    }
  },
  "quoteInfo": {
    "isCollectiveStipulated": true,
    "hasOneRiskLocation": true,
    "termStartDate": "2022-10-02",
    "termEndDate": "2022-10-02",
    "quoteId": "12345678",
    "insuranceType": "NOVO",
    "policyId": "111111",
    "insurerId": "string",
    "currency": "BRL",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "includesAssistanceServices": true,
    "claimAmount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "claimDescription": "string",
    "insuredObjects": [
      {
        "identification": "string",
        "coverages": [
          {
            "branch": "0111",
            "code": "RESIDENCIAL_IMOVEL_BASICA",
            "description": "string",
            "internalCode": "string"
          }
        ],
        "riskAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "mainActivity": "COMERCIO",
        "businessActivity": "string",
        "businessActivityDescription": "string",
        "professionalRegisterOrganization": "OAB-PR",
        "professionalRegisterNumber": "OAB-PR",
        "selfEmployeeJobTitle": "ADMINISTRADORES",
        "propertiesForCoverage": "PREDIO_E_CONTEUDO",
        "riskLocationInfo": {
          "address": "Avenida Paulista, 2000",
          "additionalInfo": "Apartamento 1304",
          "districtName": "Cerqueira César",
          "townName": "São Paulo",
          "countrySubDivision": "AC",
          "postCode": "1310200",
          "billingAddress": "Avenida Paulista, 2000",
          "billingAdditionalInfo": "Apartamento 1304",
          "billingDistrictName": "Cerqueira César",
          "billingTownName": "São Paulo",
          "billingCountrySubDivision": "AC",
          "billingPostCode": "1310200",
          "propertyUsageType": "HABITUAL",
          "propertyBuildType": "SUPERIOR",
          "isListedDisappropriatedCondemned": true,
          "isUnderConstructionRenovation": true,
          "securityProtection": [
            "CAMERA_CFTV"
          ],
          "fireProtection": [
            "EXTINTOR"
          ],
          "propertyUseType": "PROPRIO",
          "isMainlyOpen": true,
          "hasInsulatingPanels": true,
          "isInMall": true
        },
        "wasThereAClaim": true,
        "claimNotifications": [
          {
            "claimAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "claimDescription": "string"
          }
        ]
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ]
  },
  "quotes": [
    {
      "quoteDateTime": "2023-05-21T08:30:00Z",
      "susepProcessNumbers": [
        "string"
      ],
      "updatingIndex": "IPCA",
      "updatingPeriodicity": "ANUAL",
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "deductible": {
            "type": "DEDUTIVEL",
            "typeAdditionalInfo": "string",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "period": 10,
            "periodicity": "DIA",
            "periodCountingMethod": "DIAS_UTEIS",
            "periodStartDate": "2022-05-16",
            "periodEndDate": "2022-05-17",
            "description": "Franquia de exemplo"
          },
          "POS": {
            "applicationType": "VALOR",
            "description": "Descrição de exemplo",
            "minValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "maxValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "percentage": "10.00"
          },
          "internalCode": "string",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-10-02",
          "gracePeriodEndDate": "2022-10-02"
        }
      ],
      "assistances": [
        {
          "type": "ASSISTENCIA_AUTO",
          "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
          "description": "string",
          "assistancePremiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "premiumInfo": {
        "paymentsQuantity": 4,
        "totalPremiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "totalNetAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "IOF": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "interestRateOverPayments": 10,
        "coverages": [
          {
            "branch": "0111",
            "code": "RESIDENCIAL_IMOVEL_BASICA",
            "description": "string",
            "internalCode": "string",
            "premiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            }
          }
        ],
        "payments": [
          {
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "paymentType": "BOLETO"
          }
        ]
      },
      "links": {
        "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
      }
    }
  ],
  "customData": {
    "customerIdentification": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "customerQualification": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "customerComplimentaryInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "generalQuoteInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "riskLocationInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "insuredObjects": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "beneficiaries": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "coverages": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "generalClaimInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
customerInfo any true none none

oneOf

Name Type Required Restrictions Description
» anonymous PersonalCustomerInfo false none none

xor

Name Type Required Restrictions Description
» anonymous BusinessCustomerInfo false none none

continued

Name Type Required Restrictions Description
quoteInfo ResultQuoteQuotePatrimonialBusiness true none none
quotes [object] true none Lista de cotações enviadas pela seguradora.
» quoteDateTime string(date-time) true none Data e hora da cotação
» susepProcessNumbers [string] false none Número do Processo Susep das Coberturas
» updatingIndex string false none Índice de atualização dos valores do contrato
» updatingPeriodicity string false none Periodicidade de atualização
» coverages [ResultQuotePatrimonialBusinessCoverage] true none none
» assistances [QuoteResultAssistance] false none none
» premiumInfo QuoteResultPremium true none none
» links object true none none
»» redirect string true none Link interno da seguradora, onde o cliente é redirecionado para conclusão da contratação
customData object false none none
» customerIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» customerQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» customerComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» generalQuoteInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» riskLocationInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» insuredObjects [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» beneficiaries [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» coverages [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» generalClaimInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]

Enumerated Values

Property Value
updatingIndex IPCA
updatingIndex IGP_M
updatingIndex INPC
updatingIndex OUTROS
updatingIndex NAO_SE_APLICA
updatingPeriodicity ANUAL
updatingPeriodicity OUTROS

ResultQuotePatrimonialBusinessCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "isSeparateContractingAllowed": true,
  "maxLMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  },
  "internalCode": "string",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-10-02",
  "gracePeriodEndDate": "2022-10-02"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
isSeparateContractingAllowed boolean true none Permissão para Contratação Separada
maxLMI AmountDetails true none Valor de Limite Máximo de Indenização (LMI) solicitado
deductible Deductible false none Informações de franquia
POS POS false none Informações de POS
internalCode string false none Código interno da cobertura da seguradora
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

ResultQuoteQuotePatrimonialBusiness

{
  "isCollectiveStipulated": true,
  "hasOneRiskLocation": true,
  "termStartDate": "2022-10-02",
  "termEndDate": "2022-10-02",
  "quoteId": "12345678",
  "insuranceType": "NOVO",
  "policyId": "111111",
  "insurerId": "string",
  "currency": "BRL",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "includesAssistanceServices": true,
  "claimAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "claimDescription": "string",
  "insuredObjects": [
    {
      "identification": "string",
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string"
        }
      ],
      "riskAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "mainActivity": "COMERCIO",
      "businessActivity": "string",
      "businessActivityDescription": "string",
      "professionalRegisterOrganization": "OAB-PR",
      "professionalRegisterNumber": "OAB-PR",
      "selfEmployeeJobTitle": "ADMINISTRADORES",
      "propertiesForCoverage": "PREDIO_E_CONTEUDO",
      "riskLocationInfo": {
        "address": "Avenida Paulista, 2000",
        "additionalInfo": "Apartamento 1304",
        "districtName": "Cerqueira César",
        "townName": "São Paulo",
        "countrySubDivision": "AC",
        "postCode": "1310200",
        "billingAddress": "Avenida Paulista, 2000",
        "billingAdditionalInfo": "Apartamento 1304",
        "billingDistrictName": "Cerqueira César",
        "billingTownName": "São Paulo",
        "billingCountrySubDivision": "AC",
        "billingPostCode": "1310200",
        "propertyUsageType": "HABITUAL",
        "propertyBuildType": "SUPERIOR",
        "isListedDisappropriatedCondemned": true,
        "isUnderConstructionRenovation": true,
        "securityProtection": [
          "CAMERA_CFTV"
        ],
        "fireProtection": [
          "EXTINTOR"
        ],
        "propertyUseType": "PROPRIO",
        "isMainlyOpen": true,
        "hasInsulatingPanels": true,
        "isInMall": true
      },
      "wasThereAClaim": true,
      "claimNotifications": [
        {
          "claimAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "claimDescription": "string"
        }
      ]
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ]
}

Properties

Name Type Required Restrictions Description
isCollectiveStipulated boolean false none Apólice é coletiva ou por estipulação?
hasOneRiskLocation boolean false none Trata-se uma apólice com apenas um local de risco?
termStartDate string(date) false none Data de vigência dentro de 24 horas
termEndDate string(date) false none Data de fim de vigência até as 24 horas
quoteId string false none Número para identificar o orçamento
insuranceType string false none Tipo de Seguro
policyId string false none Número para identificar a apólice atual
insurerId string false none Nome para identifcar a congênere de renovação
currency string false none Moeda de emissão do contrato de acordo com ISO-4217.
maxLMG AmountDetails false none Limite Máximo de Garantia.
includesAssistanceServices boolean false none Deseja contratação de serviços de assistência
claimAmount AmountDetails false none Valor do sinistro
claimDescription string false none Descrição do sinistro
insuredObjects [QuotePatrimonialBusinessResultInsuredObject] false none none
beneficiaries [QuotePatrimonialBusinessBeneficiary] false none none

Enumerated Values

Property Value
insuranceType NOVO
insuranceType RENOVACAO

QuotePatrimonialBusinessResultInsuredObject

{
  "identification": "string",
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string"
    }
  ],
  "riskAmount": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "mainActivity": "COMERCIO",
  "businessActivity": "string",
  "businessActivityDescription": "string",
  "professionalRegisterOrganization": "OAB-PR",
  "professionalRegisterNumber": "OAB-PR",
  "selfEmployeeJobTitle": "ADMINISTRADORES",
  "propertiesForCoverage": "PREDIO_E_CONTEUDO",
  "riskLocationInfo": {
    "address": "Avenida Paulista, 2000",
    "additionalInfo": "Apartamento 1304",
    "districtName": "Cerqueira César",
    "townName": "São Paulo",
    "countrySubDivision": "AC",
    "postCode": "1310200",
    "billingAddress": "Avenida Paulista, 2000",
    "billingAdditionalInfo": "Apartamento 1304",
    "billingDistrictName": "Cerqueira César",
    "billingTownName": "São Paulo",
    "billingCountrySubDivision": "AC",
    "billingPostCode": "1310200",
    "propertyUsageType": "HABITUAL",
    "propertyBuildType": "SUPERIOR",
    "isListedDisappropriatedCondemned": true,
    "isUnderConstructionRenovation": true,
    "securityProtection": [
      "CAMERA_CFTV"
    ],
    "fireProtection": [
      "EXTINTOR"
    ],
    "propertyUseType": "PROPRIO",
    "isMainlyOpen": true,
    "hasInsulatingPanels": true,
    "isInMall": true
  },
  "wasThereAClaim": true,
  "claimNotifications": [
    {
      "claimAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "claimDescription": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
coverages [QuotePatrimonialBusinessResultInsuredObjectCoverage] true none none
riskAmount AmountDetails false none Valor em Risco
mainActivity string false none Principal atividade do local de risco
businessActivity string false none Código CNAE da atividade principal (caso aplicável)
businessActivityDescription string false none Descrição do código CNAE da atividade principal
professionalRegisterOrganization string false none Conselho de registro da categoria (Para profissionais liberais que não possuam CNPJ)
professionalRegisterNumber string false none Número de registro no conselho
selfEmployeeJobTitle string false none Título para autônomos com contratação na pessoa física, que possuam registro na respectiva prefeitura do local de risco
propertiesForCoverage string false none Deseja cobertura para:
riskLocationInfo QuotePatrimonialBusinessRiskLocation false none none
wasThereAClaim boolean false none Houve sinistro no local nos últimos 12 meses?
claimNotifications [ClaimNotification] false none Lista de sinistros e valores

Enumerated Values

Property Value
mainActivity COMERCIO
mainActivity INDUSTRIA
mainActivity SERVICO
selfEmployeeJobTitle ADMINISTRADORES
selfEmployeeJobTitle ADVOGADOS
selfEmployeeJobTitle AGROPECUARISTA
selfEmployeeJobTitle AGRONOMOS
selfEmployeeJobTitle ALFAIATE
selfEmployeeJobTitle ARQUITETOS
selfEmployeeJobTitle ARQUIVISTAS
selfEmployeeJobTitle ARTESAO
selfEmployeeJobTitle ARTISTAS
selfEmployeeJobTitle ATORES
selfEmployeeJobTitle ATUARIOS
selfEmployeeJobTitle AUTORES_TEATRAIS
selfEmployeeJobTitle BACHAREIS_EM_CIENCIAS_DA_COMPUTACAO
selfEmployeeJobTitle BARBEIRO_CABELEIREIRO
selfEmployeeJobTitle BARISTA
selfEmployeeJobTitle BIBLIOTECARIO
selfEmployeeJobTitle BIOMEDICOS
selfEmployeeJobTitle BIOLOGOS
selfEmployeeJobTitle CENOGRAFOS
selfEmployeeJobTitle CHAVEIRO
selfEmployeeJobTitle CINEASTA
selfEmployeeJobTitle COMPOSITORES_ARTISTICOS_MUSICAIS_E_PLASTICOS
selfEmployeeJobTitle CONFEITEIRO
selfEmployeeJobTitle CONTADORES
selfEmployeeJobTitle CORRETORES_DE_IMOVEIS
selfEmployeeJobTitle COSTUREIRA
selfEmployeeJobTitle CUIDADOR
selfEmployeeJobTitle DESENHISTA
selfEmployeeJobTitle DESIGNER
selfEmployeeJobTitle ECONOMISTAS
selfEmployeeJobTitle EDUCADORES_FISICOS
selfEmployeeJobTitle ELETRICISTA
selfEmployeeJobTitle ENCANADOR
selfEmployeeJobTitle ENFERMEIROS
selfEmployeeJobTitle ENGENHEIROS
selfEmployeeJobTitle ENOLOGO
selfEmployeeJobTitle ESCRITOR
selfEmployeeJobTitle ESTATITICOS
selfEmployeeJobTitle ESTETICISTA
selfEmployeeJobTitle FARMACEUTICO
selfEmployeeJobTitle FEIRANTE
selfEmployeeJobTitle FISIOTERAPEUTAS
selfEmployeeJobTitle FLORICULTOR
selfEmployeeJobTitle FONOAUDIOLOGOS
selfEmployeeJobTitle FOTOGRAFO
selfEmployeeJobTitle GESSEIRO
selfEmployeeJobTitle GEOLOGOS
selfEmployeeJobTitle GRAFICO_TIPOGRAFO
selfEmployeeJobTitle JOALHEIRO
selfEmployeeJobTitle JORNALEIRO
selfEmployeeJobTitle JORNALISTAS
selfEmployeeJobTitle LEILOEIROS
selfEmployeeJobTitle MARCENEIRO_CARPINTEIRO
selfEmployeeJobTitle MECANICO_FUNILEIRO
selfEmployeeJobTitle MESTRE_DE_CERIMONIA
selfEmployeeJobTitle MODELO
selfEmployeeJobTitle MUSEOLOGOS
selfEmployeeJobTitle MEDICO
selfEmployeeJobTitle MEDICOS_VETERINARIOS
selfEmployeeJobTitle MUSICO
selfEmployeeJobTitle NUTRICIONISTA
selfEmployeeJobTitle OCEANOGRAFOS
selfEmployeeJobTitle ODONTOLOGISTA
selfEmployeeJobTitle OFTALMOLOGISTA
selfEmployeeJobTitle ORTOPEDISTA
selfEmployeeJobTitle PADEIRO
selfEmployeeJobTitle PARTEIRAS
selfEmployeeJobTitle PEDREIRO_MESTRE_DE_OBRAS
selfEmployeeJobTitle PERFUMISTA
selfEmployeeJobTitle PERSONAL_TRAINER
selfEmployeeJobTitle PINTOR
selfEmployeeJobTitle PODOLOGO
selfEmployeeJobTitle PROFESSOR
selfEmployeeJobTitle PROFESSORES_PARTICULARES
selfEmployeeJobTitle PROFISSIONAL_DE_TECNOLOGIA_DA_INFORMACAO_TI
selfEmployeeJobTitle PROJETISTA
selfEmployeeJobTitle PROTETICO
selfEmployeeJobTitle PROTETICOS_DENTARIOS
selfEmployeeJobTitle PSICOLOGOS
selfEmployeeJobTitle PUBLICITARIOS
selfEmployeeJobTitle QUIMICOS
selfEmployeeJobTitle RELACOES_PUBLICAS
selfEmployeeJobTitle RELOJOEIRO
selfEmployeeJobTitle SAPATEIRO
selfEmployeeJobTitle SERRALHEIRO
selfEmployeeJobTitle SOCIOLOGOS
selfEmployeeJobTitle SOMMELIER
selfEmployeeJobTitle TAPECEIRO
selfEmployeeJobTitle TECNOLOGOS
selfEmployeeJobTitle TERAPEUTAS_OCUPACIONAIS
selfEmployeeJobTitle TIPOGRAFO
selfEmployeeJobTitle TRADUTORES
selfEmployeeJobTitle TECNICO_EM_INFORMATICA
selfEmployeeJobTitle TECNICOS_AGRICOLAS
selfEmployeeJobTitle TECNICOS_EM_CONTABILIDADE
selfEmployeeJobTitle TECNICOS_EM_RADIOLOGIA
selfEmployeeJobTitle TECNICOS_INDUSTRIAIS
selfEmployeeJobTitle VETERINARIO
selfEmployeeJobTitle VIDRACEIRO
selfEmployeeJobTitle ZOOTECNISTAS
selfEmployeeJobTitle OUTROS
propertiesForCoverage PREDIO_E_CONTEUDO
propertiesForCoverage APENAS_PARA_PREDIO
propertiesForCoverage APENAS_CONTEUDO

QuotePatrimonialBusinessResultInsuredObjectCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

PolicyDataPatrimonialDiverseRisks

[
  {
    "policyInfo": {
      "documentType": "APOLICE_INDIVIDUAL",
      "policyId": "111111",
      "susepProcessNumber": "string",
      "groupCertificateId": "string",
      "issuanceType": "EMISSAO_PROPRIA",
      "issuanceDate": "2022-12-31",
      "termStartDate": "2022-12-31",
      "termEndDate": "2022-12-31",
      "leadInsurerCode": "string",
      "leadInsurerPolicyId": "string",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "proposalId": "string",
      "insureds": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "principals": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "email": "string",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "intermediaries": [
        {
          "type": "REPRESENTANTE",
          "identification": "12345678900",
          "brokerId": "string",
          "identificationType": "CPF",
          "name": "Nome Sobrenome",
          "postCode": "10000000",
          "city": "string",
          "state": "string",
          "country": "BRA",
          "address": "string"
        }
      ],
      "insuredObjects": [
        {
          "identification": "string",
          "type": "CONTRATO",
          "typeAdditionalInfo": "string",
          "description": "string",
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string",
              "susepProcessNumber": "string",
              "LMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "isLMISublimit": true,
              "termStartDate": "2022-12-31",
              "termEndDate": "2022-12-31",
              "isMainCoverage": true,
              "feature": "MASSIFICADOS",
              "type": "PARAMETRICO",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-12-31",
              "gracePeriodEndDate": "2022-12-31"
            }
          ]
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "deductible": {
            "type": "DEDUTIVEL",
            "typeAdditionalInfo": "string",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "period": 10,
            "periodicity": "DIA",
            "periodCountingMethod": "DIAS_UTEIS",
            "periodStartDate": "2022-05-16",
            "periodEndDate": "2022-05-17",
            "description": "Franquia de exemplo"
          },
          "POS": {
            "applicationType": "VALOR",
            "description": "Descrição de exemplo",
            "minValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "maxValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "percentage": "10.00"
          }
        }
      ],
      "coinsuranceRetainedPercentage": "10.00",
      "coinsurers": [
        {
          "identification": "string",
          "cededPercentage": "10.00"
        }
      ],
      "branchInfo": {
        "basicCoverageIndex": "SIMPLES",
        "insuredObjects": [
          {
            "identification": "string",
            "propertyType": "CASA",
            "structuringType": "CONDOMINIO_VERTICAL",
            "postCode": "10000000",
            "businessActivity": "1234567"
          }
        ]
      }
    },
    "premium": {
      "paymentsQuantity": 4,
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "premiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "payments": [
        {
          "movementDate": "2022-12-31",
          "movementType": "LIQUIDACAO_DE_PREMIO",
          "movementOrigin": "EMISSAO_DIRETA",
          "movementPaymentsNumber": 0,
          "amount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "maturityDate": "2022-12-31",
          "tellerId": "string",
          "tellerIdType": "CPF",
          "tellerName": "string",
          "financialInstitutionCode": "string",
          "paymentType": "BOLETO"
        }
      ]
    },
    "claim": {
      "identification": "string",
      "documentationDeliveryDate": "2022-12-31",
      "status": "ABERTO",
      "statusAlterationDate": "2022-12-31",
      "occurrenceDate": "2022-12-31",
      "warningDate": "2022-12-31",
      "thirdPartyClaimDate": "2022-12-31",
      "amount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "denialJustification": "RISCO_EXCLUIDO",
      "denialJustificationDescription": "string",
      "coverages": [
        {
          "insuredObjectId": "string",
          "branch": "0111",
          "code": "IMOVEL_BASICA",
          "description": "string",
          "warningDate": "2022-12-31",
          "thirdPartyClaimDate": "2022-12-31"
        }
      ]
    }
  }
]

Properties

None

QuoteDataPatrimonialDiverseRisks

{
  "isCollectiveStipulated": true,
  "includesAssistanceServices": true,
  "termStartDate": "2022-10-02",
  "termEndDate": "2022-10-02",
  "insuranceTermStartDate": "2022-10-02",
  "quoteId": "12345678",
  "insuranceType": "NOVO",
  "policyId": "111111",
  "insurerId": "string",
  "currency": "BRL",
  "insuredObjectType": "EQUIPAMENTO_MOVEL",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "insuredObjects": [
    {
      "identification": "string",
      "equipmentType": "EQUIPAMENTO_DE_CONSTRUCAO_CIVIL",
      "equipmentData": {
        "fixedMachinery": true,
        "mainBranch": "string",
        "equipmentLocal": "SERVICOS",
        "forAgriculturalOrMixedActivities": true,
        "equipmentDescription": "string",
        "brand": "string",
        "manufacturingYear": 0,
        "serialNumber": 0,
        "brandNew": true,
        "invoiceIssuedDate": "2022-10-02",
        "invoiceNumber": 0,
        "isRented": true,
        "isBorrowed": true,
        "isFinanced": true,
        "ownOperation": true,
        "operationLocation": "LOCAL_FECHADO",
        "buildingSiteOperation": true
      },
      "geographicRegion": "ZONA_URBANA",
      "propertiesForCoverage": "PREDIO_E_CONTEUDO",
      "isNewValueContract": true,
      "riskLocationInfo": {
        "isSameAsTheProponent": true,
        "address": "Avenida Paulista, 2000",
        "additionalInfo": "Apartamento 1304",
        "districtName": "Cerqueira César",
        "townName": "São Paulo",
        "countrySubDivision": "AC",
        "postCode": "1310200",
        "billingAddress": "Avenida Paulista, 2000",
        "billingAdditionalInfo": "Apartamento 1304",
        "billingDistrictName": "Cerqueira César",
        "billingTownName": "São Paulo",
        "billingCountrySubDivision": "AC",
        "billingPostCode": "1310200",
        "securityProtection": [
          "CAMERA_CFTV"
        ],
        "fireProtection": [
          "EXTINTOR"
        ]
      },
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string"
        }
      ],
      "wasThereAClaim": true,
      "claimNotifications": [
        {
          "claimAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "claimDescription": "string"
        }
      ]
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ],
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "isSeparateContractingAllowed": true,
      "maxLMI": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "internalCode": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
isCollectiveStipulated boolean false none Apólice é coletiva ou por estipulação?
includesAssistanceServices boolean false none Deseja contratação de serviços de assistência
termStartDate string(date) false none Data de vigência dentro de 24 horas
termEndDate string(date) false none Data de fim de vigência até as 24 horas
insuranceTermStartDate string(date) false none Data de fim de vigência até as 24 horas
quoteId string false none Número para identificar o orçamento
insuranceType string false none Tipo de Seguro
policyId string false none Número para identificar a apólice atual
insurerId string false none Nome para identifcar a congênere de renovação
currency string false none Moeda de emissão do contrato de acordo com ISO-4217.
insuredObjectType string false none Tipo e/ou modalidade de bem segurado
maxLMG AmountDetails false none Limite Máximo de Garantia.
insuredObjects [QuotePatrimonialDiverseRisksInsuredObject] false none none
beneficiaries [QuotePatrimonialDiverseRisksBeneficiary] false none none
coverages [QuotePatrimonialDiverseRisksCoverage] false none none

Enumerated Values

Property Value
insuranceType NOVO
insuranceType RENOVACAO
insuredObjectType EQUIPAMENTO_MOVEL
insuredObjectType EQUIPAMENTO_ESTACIONARIO
insuredObjectType EQUIPAMENTOS_PORTÁTEIS

QuotePatrimonialDiverseRisksBeneficiary

{
  "identification": "12345678900",
  "identificationType": "CPF",
  "name": "Nome Sobrenome"
}

Properties

Name Type Required Restrictions Description
identification string false none Documento de Identificação do Beneficiário
identificationType string false none Tipo de Documento do Beneficiário
name string false none Nome ou Razão Social do Beneficiário

Enumerated Values

Property Value
identificationType CPF
identificationType CNPJ
identificationType OUTROS

QuotePatrimonialDiverseRisksInsuredObject

{
  "identification": "string",
  "equipmentType": "EQUIPAMENTO_DE_CONSTRUCAO_CIVIL",
  "equipmentData": {
    "fixedMachinery": true,
    "mainBranch": "string",
    "equipmentLocal": "SERVICOS",
    "forAgriculturalOrMixedActivities": true,
    "equipmentDescription": "string",
    "brand": "string",
    "manufacturingYear": 0,
    "serialNumber": 0,
    "brandNew": true,
    "invoiceIssuedDate": "2022-10-02",
    "invoiceNumber": 0,
    "isRented": true,
    "isBorrowed": true,
    "isFinanced": true,
    "ownOperation": true,
    "operationLocation": "LOCAL_FECHADO",
    "buildingSiteOperation": true
  },
  "geographicRegion": "ZONA_URBANA",
  "propertiesForCoverage": "PREDIO_E_CONTEUDO",
  "isNewValueContract": true,
  "riskLocationInfo": {
    "isSameAsTheProponent": true,
    "address": "Avenida Paulista, 2000",
    "additionalInfo": "Apartamento 1304",
    "districtName": "Cerqueira César",
    "townName": "São Paulo",
    "countrySubDivision": "AC",
    "postCode": "1310200",
    "billingAddress": "Avenida Paulista, 2000",
    "billingAdditionalInfo": "Apartamento 1304",
    "billingDistrictName": "Cerqueira César",
    "billingTownName": "São Paulo",
    "billingCountrySubDivision": "AC",
    "billingPostCode": "1310200",
    "securityProtection": [
      "CAMERA_CFTV"
    ],
    "fireProtection": [
      "EXTINTOR"
    ]
  },
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string"
    }
  ],
  "wasThereAClaim": true,
  "claimNotifications": [
    {
      "claimAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "claimDescription": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string false none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
equipmentType string false none Modalide de Equipamentos Móveis, Estácionários e/ou Arrendados, Portátil
equipmentData any false none none

oneOf

Name Type Required Restrictions Description
» anonymous fixedMachinery false none none

xor

Name Type Required Restrictions Description
» anonymous selfPropelledMachinery false none none

xor

Name Type Required Restrictions Description
» anonymous PortableEquipment false none none

continued

Name Type Required Restrictions Description
geographicRegion string false none Descrição da região geográfica
propertiesForCoverage string false none Deseja cobertura para:
isNewValueContract boolean false none Contratar Valor de novo? (sem depreciação)
riskLocationInfo QuotePatrimonialDiverseRisksRiskLocation false none none
coverages [QuotePatrimonialDiverseRisksInsuredObjectCoverage] false none none
wasThereAClaim boolean false none Houve sinistro no local nos últimos 12 meses?
claimNotifications [ClaimNotification] false none Lista de sinistros e valores

Enumerated Values

Property Value
equipmentType EQUIPAMENTO_DE_CONSTRUCAO_CIVIL
equipmentType EQUIPAMENTO_MEDICO_ODONTOLOGICO
equipmentType EQUIPAMENTOS_DE_MEDIÇÃO
equipmentType EQUIPAMENTOS_INDUSTRIAIS
equipmentType EQUIPAMENTOS_DE_USO_COMERCIAL
geographicRegion ZONA_URBANA
geographicRegion ZONA_RURAL
propertiesForCoverage PREDIO_E_CONTEUDO
propertiesForCoverage APENAS_PARA_PREDIO
propertiesForCoverage APENAS_CONTEUDO

QuotePatrimonialDiverseRisksRiskLocation

{
  "isSameAsTheProponent": true,
  "address": "Avenida Paulista, 2000",
  "additionalInfo": "Apartamento 1304",
  "districtName": "Cerqueira César",
  "townName": "São Paulo",
  "countrySubDivision": "AC",
  "postCode": "1310200",
  "billingAddress": "Avenida Paulista, 2000",
  "billingAdditionalInfo": "Apartamento 1304",
  "billingDistrictName": "Cerqueira César",
  "billingTownName": "São Paulo",
  "billingCountrySubDivision": "AC",
  "billingPostCode": "1310200",
  "securityProtection": [
    "CAMERA_CFTV"
  ],
  "fireProtection": [
    "EXTINTOR"
  ]
}

Properties

Name Type Required Restrictions Description
isSameAsTheProponent boolean false none Endereço do Local de Risco é o mesmo do proponente?
address string false none Logradouro do Local de Risco
additionalInfo string false none Complemento *
districtName string false none Bairro *
townName string false none Município
countrySubDivision string false none Sigla da Unidade da Federação
postCode string false none CEP
billingAddress string false none Logradouro do Local de Cobrança
billingAdditionalInfo string false none Complemento do Local de Cobrança *
billingDistrictName string false none Bairro do Local de Cobrança *
billingTownName string false none Município do Local de Cobrança
billingCountrySubDivision string false none Sigla da Unidade da Federação do Local de Cobrança
billingPostCode string false none CEP do Local de Cobrança
securityProtection [string] false none Quais itens de segurança dispõe?
fireProtection [string] false none O imóvel possui sistemas de protecionais de incêndio?

Enumerated Values

Property Value
countrySubDivision AC
countrySubDivision AL
countrySubDivision AP
countrySubDivision AM
countrySubDivision BA
countrySubDivision CE
countrySubDivision DF
countrySubDivision ES
countrySubDivision GO
countrySubDivision MA
countrySubDivision MT
countrySubDivision MS
countrySubDivision MG
countrySubDivision PA
countrySubDivision PB
countrySubDivision PR
countrySubDivision PE
countrySubDivision PI
countrySubDivision RJ
countrySubDivision RN
countrySubDivision RS
countrySubDivision RO
countrySubDivision RR
countrySubDivision SC
countrySubDivision SP
countrySubDivision SE
countrySubDivision TO
billingCountrySubDivision AC
billingCountrySubDivision AL
billingCountrySubDivision AP
billingCountrySubDivision AM
billingCountrySubDivision BA
billingCountrySubDivision CE
billingCountrySubDivision DF
billingCountrySubDivision ES
billingCountrySubDivision GO
billingCountrySubDivision MA
billingCountrySubDivision MT
billingCountrySubDivision MS
billingCountrySubDivision MG
billingCountrySubDivision PA
billingCountrySubDivision PB
billingCountrySubDivision PR
billingCountrySubDivision PE
billingCountrySubDivision PI
billingCountrySubDivision RJ
billingCountrySubDivision RN
billingCountrySubDivision RS
billingCountrySubDivision RO
billingCountrySubDivision RR
billingCountrySubDivision SC
billingCountrySubDivision SP
billingCountrySubDivision SE
billingCountrySubDivision TO

QuotePatrimonialDiverseRisksInsuredObjectCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

QuotePatrimonialDiverseRisksCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "isSeparateContractingAllowed": true,
  "maxLMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
isSeparateContractingAllowed boolean true none Permissão para Contratação Separada
maxLMI AmountDetails true none Valor de Limite Máximo de Indenização (LMI) solicitado
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

QuoteStatusPatrimonialDiverseRisks

{
  "customerInfo": {
    "identification": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "personalId": "578-psd-71md6971kjh-2d414",
      "brandName": "Organização A",
      "civilName": "Juan Kaique Cláudio Fernandes",
      "socialName": "string",
      "cpfNumber": "string",
      "companyInfo": {
        "cnpjNumber": "01773247000563",
        "name": "Empresa da Organização A"
      },
      "documents": [
        {
          "type": "CNH",
          "number": "15291908",
          "expirationDate": "2023-05-21",
          "issueLocation": "string"
        }
      ],
      "hasBrazilianNationality": false,
      "otherNationalitiesInfo": "CAN",
      "otherDocuments": {
        "type": "SOCIAL SEC",
        "number": "15291908",
        "country": "string",
        "expirationDate": "2023-05-21"
      },
      "contact": {
        "postalAddresses": [
          {
            "address": "Av Naburo Ykesaki, 1270",
            "additionalInfo": "Fundos",
            "districtName": "Centro",
            "townName": "Marília",
            "countrySubDivision": "SP",
            "postCode": "17500001",
            "country": "BRA"
          }
        ],
        "phones": [
          {
            "countryCallingCode": "55",
            "areaCode": "19",
            "number": "29875132",
            "phoneExtension": "932"
          }
        ],
        "emails": [
          {
            "email": "nome@br.net"
          }
        ]
      },
      "civilStatusCode": "SOLTEIRO",
      "sex": "FEMININO",
      "birthDate": "2021-05-21",
      "filiation": {
        "type": "MAE",
        "civilName": "Marcelo Cláudio Fernandes"
      },
      "identificationDetails": {
        "civilName": "Juan Kaique Cláudio Fernandes",
        "cpfNumber": "string"
      }
    },
    "qualification": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "pepIdentification": "NAO_EXPOSTO",
      "occupation": [
        {
          "details": "string",
          "occupationCode": "RECEITA_FEDERAL",
          "occupationCodeType": "RFB"
        }
      ],
      "lifePensionPlans": "SIM",
      "informedRevenue": {
        "incomeFrequency": "DIARIA",
        "currency": "BRL",
        "amount": "100000.04",
        "date": "2012-05-21"
      },
      "informedPatrimony": {
        "currency": "BRL",
        "amount": "100000.04",
        "year": "2010"
      }
    },
    "complimentaryInfo": {
      "updateDateTime": "2021-05-21T08:30:00Z",
      "startDate": "2014-05-21",
      "relationshipBeginning": "2014-05-21",
      "productsServices": [
        {
          "contract": "string",
          "type": "MICROSSEGUROS",
          "insuranceLineCode": "6272",
          "procurators": [
            {
              "nature": "PROCURADOR",
              "cpfNumber": "73677831148",
              "civilName": "Elza Milena Stefany Teixeira",
              "socialName": "string"
            }
          ]
        }
      ]
    }
  },
  "quoteInfo": {
    "isCollectiveStipulated": true,
    "includesAssistanceServices": true,
    "termStartDate": "2022-10-02",
    "termEndDate": "2022-10-02",
    "insuranceTermStartDate": "2022-10-02",
    "quoteId": "12345678",
    "insuranceType": "NOVO",
    "policyId": "111111",
    "insurerId": "string",
    "currency": "BRL",
    "insuredObjectType": "EQUIPAMENTO_MOVEL",
    "maxLMG": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "insuredObjects": [
      {
        "identification": "string",
        "coverages": [
          {
            "branch": "0111",
            "code": "RESIDENCIAL_IMOVEL_BASICA",
            "description": "string",
            "internalCode": "string"
          }
        ],
        "equipmentType": "EQUIPAMENTO_DE_CONSTRUCAO_CIVIL",
        "equipmentData": {
          "fixedMachinery": true,
          "mainBranch": "string",
          "equipmentLocal": "SERVICOS",
          "forAgriculturalOrMixedActivities": true,
          "equipmentDescription": "string",
          "brand": "string",
          "manufacturingYear": 0,
          "serialNumber": 0,
          "brandNew": true,
          "invoiceIssuedDate": "2022-10-02",
          "invoiceNumber": 0,
          "isRented": true,
          "isBorrowed": true,
          "isFinanced": true,
          "ownOperation": true,
          "operationLocation": "LOCAL_FECHADO",
          "buildingSiteOperation": true
        },
        "geographicRegion": "ZONA_URBANA",
        "propertiesForCoverage": "PREDIO_E_CONTEUDO",
        "isNewValueContract": true,
        "riskLocationInfo": {
          "isSameAsTheProponent": true,
          "address": "Avenida Paulista, 2000",
          "additionalInfo": "Apartamento 1304",
          "districtName": "Cerqueira César",
          "townName": "São Paulo",
          "countrySubDivision": "AC",
          "postCode": "1310200",
          "billingAddress": "Avenida Paulista, 2000",
          "billingAdditionalInfo": "Apartamento 1304",
          "billingDistrictName": "Cerqueira César",
          "billingTownName": "São Paulo",
          "billingCountrySubDivision": "AC",
          "billingPostCode": "1310200",
          "securityProtection": [
            "CAMERA_CFTV"
          ],
          "fireProtection": [
            "EXTINTOR"
          ]
        },
        "wasThereAClaim": true,
        "claimNotifications": [
          {
            "claimAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "claimDescription": "string"
          }
        ]
      }
    ],
    "beneficiaries": [
      {
        "identification": "12345678900",
        "identificationType": "CPF",
        "name": "Nome Sobrenome"
      }
    ]
  },
  "quotes": [
    {
      "quoteDateTime": "2023-05-21T08:30:00Z",
      "susepProcessNumbers": [
        "XXXXXXX1234"
      ],
      "updatingIndex": "IPCA",
      "updatingPeriodicity": "ANUAL",
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "deductible": {
            "type": "DEDUTIVEL",
            "typeAdditionalInfo": "string",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "period": 10,
            "periodicity": "DIA",
            "periodCountingMethod": "DIAS_UTEIS",
            "periodStartDate": "2022-05-16",
            "periodEndDate": "2022-05-17",
            "description": "Franquia de exemplo"
          },
          "POS": {
            "applicationType": "VALOR",
            "description": "Descrição de exemplo",
            "minValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "maxValue": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "percentage": "10.00"
          },
          "internalCode": "string",
          "gracePeriod": 0,
          "gracePeriodicity": "DIA",
          "gracePeriodCountingMethod": "DIAS_UTEIS",
          "gracePeriodStartDate": "2022-10-02",
          "gracePeriodEndDate": "2022-10-02"
        }
      ],
      "assistances": [
        {
          "type": "ASSISTENCIA_AUTO",
          "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
          "description": "string",
          "assistancePremiumAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          }
        }
      ],
      "premiumInfo": {
        "paymentsQuantity": 4,
        "totalPremiumAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "totalNetAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "IOF": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "interestRateOverPayments": 10,
        "coverages": [
          {
            "branch": "0111",
            "code": "RESIDENCIAL_IMOVEL_BASICA",
            "description": "string",
            "internalCode": "string",
            "premiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            }
          }
        ],
        "payments": [
          {
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "paymentType": "BOLETO"
          }
        ]
      },
      "links": {
        "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
      }
    }
  ],
  "customData": {
    "customerIdentification": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "customerQualification": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "customerComplimentaryInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "generalQuoteInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "riskLocationInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "insuredObjects": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "beneficiaries": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "coverages": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ],
    "generalClaimInfo": [
      {
        "fieldId": "578-psd-71md6971kjh-2d414",
        "value": null
      }
    ]
  }
}

Properties

Name Type Required Restrictions Description
customerInfo any true none none

oneOf

Name Type Required Restrictions Description
» anonymous PersonalCustomerInfo false none none

xor

Name Type Required Restrictions Description
» anonymous BusinessCustomerInfo false none none

continued

Name Type Required Restrictions Description
quoteInfo ResultQuotePatrimonialDiverseRisks true none none
quotes [object] true none Lista de cotações enviadas pela seguradora.
» quoteDateTime string(date-time) true none Data e hora da cotação
» susepProcessNumbers [string] false none Número do Processo Susep das Coberturas
» updatingIndex string false none Índice de atualização dos valores do contrato
» updatingPeriodicity string false none Periodicidade de atualização
» coverages [ResultQuotePatrimonialDiverseRisksCoverage] true none none
» assistances [QuoteResultAssistance] false none none
» premiumInfo QuoteResultPremium true none none
» links object true none none
»» redirect string true none Link interno da seguradora, onde o cliente é redirecionado para conclusão da contratação
customData object false none none
» customerIdentification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» customerQualification [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» customerComplimentaryInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» generalQuoteInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» riskLocationInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» insuredObjects [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» beneficiaries [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» coverages [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» generalClaimInfo [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]

Enumerated Values

Property Value
updatingIndex IPCA
updatingIndex IGP_M
updatingIndex INPC
updatingIndex OUTROS
updatingIndex NAO_SE_APLICA
updatingPeriodicity ANUAL
updatingPeriodicity OUTROS

ResultQuotePatrimonialDiverseRisksCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "isSeparateContractingAllowed": true,
  "maxLMI": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "deductible": {
    "type": "DEDUTIVEL",
    "typeAdditionalInfo": "string",
    "amount": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "period": 10,
    "periodicity": "DIA",
    "periodCountingMethod": "DIAS_UTEIS",
    "periodStartDate": "2022-05-16",
    "periodEndDate": "2022-05-17",
    "description": "Franquia de exemplo"
  },
  "POS": {
    "applicationType": "VALOR",
    "description": "Descrição de exemplo",
    "minValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "maxValue": {
      "amount": "2000.00",
      "unit": {
        "code": "R$",
        "description": "BRL"
      }
    },
    "percentage": "10.00"
  },
  "internalCode": "string",
  "gracePeriod": 0,
  "gracePeriodicity": "DIA",
  "gracePeriodCountingMethod": "DIAS_UTEIS",
  "gracePeriodStartDate": "2022-10-02",
  "gracePeriodEndDate": "2022-10-02"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e ramo da cobertura
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Caso Código da Cobertura for "OUTRAS")
isSeparateContractingAllowed boolean true none Permissão para Contratação Separada
maxLMI AmountDetails true none Valor de Limite Máximo de Indenização (LMI) solicitado
deductible Deductible false none Informações de franquia
POS POS false none Informações de POS
internalCode string false none Código interno da cobertura da seguradora
gracePeriod integer false none Período de carência. OBS: Obrigatório, se houver
gracePeriodicity string false none Periodicidade da carência. OBS: Obrigatório, se houver
gracePeriodCountingMethod string false none Indicador de dias úteis ou corridos da carência. OBS: Obrigatório, se houver
gracePeriodStartDate string(date) false none Data de início da carência. OBS: Obrigatório, se houver
gracePeriodEndDate string(date) false none Data de fim da carência. OBS: Obrigatório, se houver

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS
gracePeriodicity DIA
gracePeriodicity MES
gracePeriodicity ANO
gracePeriodCountingMethod DIAS_UTEIS
gracePeriodCountingMethod DIAS_CORRIDOS

ResultQuotePatrimonialDiverseRisks

{
  "isCollectiveStipulated": true,
  "includesAssistanceServices": true,
  "termStartDate": "2022-10-02",
  "termEndDate": "2022-10-02",
  "insuranceTermStartDate": "2022-10-02",
  "quoteId": "12345678",
  "insuranceType": "NOVO",
  "policyId": "111111",
  "insurerId": "string",
  "currency": "BRL",
  "insuredObjectType": "EQUIPAMENTO_MOVEL",
  "maxLMG": {
    "amount": "2000.00",
    "unit": {
      "code": "R$",
      "description": "BRL"
    }
  },
  "insuredObjects": [
    {
      "identification": "string",
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "internalCode": "string"
        }
      ],
      "equipmentType": "EQUIPAMENTO_DE_CONSTRUCAO_CIVIL",
      "equipmentData": {
        "fixedMachinery": true,
        "mainBranch": "string",
        "equipmentLocal": "SERVICOS",
        "forAgriculturalOrMixedActivities": true,
        "equipmentDescription": "string",
        "brand": "string",
        "manufacturingYear": 0,
        "serialNumber": 0,
        "brandNew": true,
        "invoiceIssuedDate": "2022-10-02",
        "invoiceNumber": 0,
        "isRented": true,
        "isBorrowed": true,
        "isFinanced": true,
        "ownOperation": true,
        "operationLocation": "LOCAL_FECHADO",
        "buildingSiteOperation": true
      },
      "geographicRegion": "ZONA_URBANA",
      "propertiesForCoverage": "PREDIO_E_CONTEUDO",
      "isNewValueContract": true,
      "riskLocationInfo": {
        "isSameAsTheProponent": true,
        "address": "Avenida Paulista, 2000",
        "additionalInfo": "Apartamento 1304",
        "districtName": "Cerqueira César",
        "townName": "São Paulo",
        "countrySubDivision": "AC",
        "postCode": "1310200",
        "billingAddress": "Avenida Paulista, 2000",
        "billingAdditionalInfo": "Apartamento 1304",
        "billingDistrictName": "Cerqueira César",
        "billingTownName": "São Paulo",
        "billingCountrySubDivision": "AC",
        "billingPostCode": "1310200",
        "securityProtection": [
          "CAMERA_CFTV"
        ],
        "fireProtection": [
          "EXTINTOR"
        ]
      },
      "wasThereAClaim": true,
      "claimNotifications": [
        {
          "claimAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "claimDescription": "string"
        }
      ]
    }
  ],
  "beneficiaries": [
    {
      "identification": "12345678900",
      "identificationType": "CPF",
      "name": "Nome Sobrenome"
    }
  ]
}

Properties

Name Type Required Restrictions Description
isCollectiveStipulated boolean false none Apólice é coletiva ou por estipulação?
includesAssistanceServices boolean false none Deseja contratação de serviços de assistência
termStartDate string(date) false none Data de vigência dentro de 24 horas
termEndDate string(date) false none Data de fim de vigência até as 24 horas
insuranceTermStartDate string(date) false none Data de fim de vigência até as 24 horas
quoteId string false none Número para identificar o orçamento
insuranceType string false none Tipo de Seguro
policyId string false none Número para identificar a apólice atual
insurerId string false none Nome para identifcar a congênere de renovação
currency string false none Moeda de emissão do contrato de acordo com ISO-4217.
insuredObjectType string false none Tipo e/ou modalidade de bem segurado
maxLMG AmountDetails false none Limite Máximo de Garantia.
insuredObjects [QuotePatrimonialDiverseRisksResultInsuredObject] false none none
beneficiaries [QuotePatrimonialDiverseRisksBeneficiary] false none none

Enumerated Values

Property Value
insuranceType NOVO
insuranceType RENOVACAO
insuredObjectType EQUIPAMENTO_MOVEL
insuredObjectType EQUIPAMENTO_ESTACIONARIO
insuredObjectType EQUIPAMENTOS_PORTÁTEIS

QuotePatrimonialDiverseRisksResultInsuredObject

{
  "identification": "string",
  "coverages": [
    {
      "branch": "0111",
      "code": "RESIDENCIAL_IMOVEL_BASICA",
      "description": "string",
      "internalCode": "string"
    }
  ],
  "equipmentType": "EQUIPAMENTO_DE_CONSTRUCAO_CIVIL",
  "equipmentData": {
    "fixedMachinery": true,
    "mainBranch": "string",
    "equipmentLocal": "SERVICOS",
    "forAgriculturalOrMixedActivities": true,
    "equipmentDescription": "string",
    "brand": "string",
    "manufacturingYear": 0,
    "serialNumber": 0,
    "brandNew": true,
    "invoiceIssuedDate": "2022-10-02",
    "invoiceNumber": 0,
    "isRented": true,
    "isBorrowed": true,
    "isFinanced": true,
    "ownOperation": true,
    "operationLocation": "LOCAL_FECHADO",
    "buildingSiteOperation": true
  },
  "geographicRegion": "ZONA_URBANA",
  "propertiesForCoverage": "PREDIO_E_CONTEUDO",
  "isNewValueContract": true,
  "riskLocationInfo": {
    "isSameAsTheProponent": true,
    "address": "Avenida Paulista, 2000",
    "additionalInfo": "Apartamento 1304",
    "districtName": "Cerqueira César",
    "townName": "São Paulo",
    "countrySubDivision": "AC",
    "postCode": "1310200",
    "billingAddress": "Avenida Paulista, 2000",
    "billingAdditionalInfo": "Apartamento 1304",
    "billingDistrictName": "Cerqueira César",
    "billingTownName": "São Paulo",
    "billingCountrySubDivision": "AC",
    "billingPostCode": "1310200",
    "securityProtection": [
      "CAMERA_CFTV"
    ],
    "fireProtection": [
      "EXTINTOR"
    ]
  },
  "wasThereAClaim": true,
  "claimNotifications": [
    {
      "claimAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "claimDescription": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
identification string true none Identificador do objeto segurado. Obs.: Para Fiança Locatícia, é a identificação do Contrato de Locação.
coverages [QuotePatrimonialDiverseRisksResultInsuredObjectCoverage] true none none
equipmentType string false none Modalide de Equipamentos Móveis, Estácionários e/ou Arrendados, Portátil
equipmentData any false none none

oneOf

Name Type Required Restrictions Description
» anonymous fixedMachinery false none none

xor

Name Type Required Restrictions Description
» anonymous selfPropelledMachinery false none none

xor

Name Type Required Restrictions Description
» anonymous PortableEquipment false none none

continued

Name Type Required Restrictions Description
geographicRegion string false none Descrição da região geográfica
propertiesForCoverage string false none Deseja cobertura para:
isNewValueContract boolean false none Contratar Valor de novo? (sem depreciação)
riskLocationInfo QuotePatrimonialDiverseRisksRiskLocation false none none
wasThereAClaim boolean false none Houve sinistro no local nos últimos 12 meses?
claimNotifications [ClaimNotification] false none Lista de sinistros e valores

Enumerated Values

Property Value
equipmentType EQUIPAMENTO_DE_CONSTRUCAO_CIVIL
equipmentType EQUIPAMENTO_MEDICO_ODONTOLOGICO
equipmentType EQUIPAMENTOS_DE_MEDIÇÃO
equipmentType EQUIPAMENTOS_INDUSTRIAIS
equipmentType EQUIPAMENTOS_DE_USO_COMERCIAL
geographicRegion ZONA_URBANA
geographicRegion ZONA_RURAL
propertiesForCoverage PREDIO_E_CONTEUDO
propertiesForCoverage APENAS_PARA_PREDIO
propertiesForCoverage APENAS_CONTEUDO

QuotePatrimonialDiverseRisksResultInsuredObjectCoverage

{
  "branch": "0111",
  "code": "RESIDENCIAL_IMOVEL_BASICA",
  "description": "string",
  "internalCode": "string"
}

Properties

Name Type Required Restrictions Description
branch string true none Grupo e Ramo da Cobertura (Conforme regulamentação Susep vigente)
code string true none Código da cobertura, conforme Anexo II do Manual de Escopo de Dados
description string false none Descrição / Nome da Cobertura (Obrigatório quando o campo 'Codigo' for preenchido com 'Outras')
internalCode string false none Código interno da cobertura da seguradora

Enumerated Values

Property Value
code RESIDENCIAL_IMOVEL_BASICA
code RESIDENCIAL_IMOVEL_AMPLA
code RESIDENCIAL_INCENDIO
code RESIDENCIAL_QUEDA_DE_RAIO
code RESIDENCIAL_EXPLOSAO
code RESIDENCIAL_IMPACTO_DE_AERONAVES
code RESIDENCIAL_ALAGAMENTO
code RESIDENCIAL_DANOS_ELETRICOS
code RESIDENCIAL_DANOS_POR_AGUA
code RESIDENCIAL_RESPONSABILIDADE_CIVIL_FAMILIAR
code RESIDENCIAL_VENDAVAL
code RESIDENCIAL_DANOS_A_EQUIPAMENTOS_ELETRONICOS
code RESIDENCIAL_TERREMOTO
code RESIDENCIAL_PERDA_E_PAGAMENTO_DE_ALUGUEL
code RESIDENCIAL_ROUBO_E_SUBTRACAO_DE_BENS
code RESIDENCIAL_QUEBRA_DE_VIDROS
code RESIDENCIAL_IMPACTO_DE_VEICULOS
code RESIDENCIAL_DESMORONAMENTO
code RESIDENCIAL_TUMULTOS_GREVES_E_LOCKOUTS
code RESIDENCIAL_DESPESAS_EXTRAORDINARIAS
code RESIDENCIAL_JOIAS_E_OBRAS_DE_ARTE
code CONDOMINIAL_COBERTURA_BASICA_SIMPLES
code CONDOMINIAL_COBERTURA_BASICA_AMPLA
code CONDOMINIAL_ANUNCIOS_LUMINOSOS
code CONDOMINIAL_DANOS_AO_JARDIM
code CONDOMINIAL_DANOS_ELETRICOS
code CONDOMINIAL_DESMORONAMENTO
code CONDOMINIAL_DESPESAS_COM_ALUGUEL
code CONDOMINIAL_EQUIPAMENTOS
code CONDOMINIAL_FIDELIDADE_DE_EMPREGADOS
code CONDOMINIAL_IMPACTO_DE_VEICULOS
code CONDOMINIAL_VIDA_E_ACIDENTES_PESSOAIS_EMPREGADOS
code CONDOMINIAL_LUCROS_CESSANTES
code CONDOMINIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code CONDOMINIAL_RESPONSABILIDADE_CIVIL
code CONDOMINIAL_ROUBO
code CONDOMINIAL_VALORES
code CONDOMINIAL_VAZAMENTO
code CONDOMINIAL_VENDAVAL
code CONDOMINIAL_ALAGAMENTO
code CONDOMINIAL_TUMULTO
code EMPRESARIAL_INCENDIO_QUEDA_DE_RAIO_E_EXPLOSAO
code EMPRESARIAL_DANOS_ELETRICOS
code EMPRESARIAL_VENDAVAL_ATE_FUMACA
code EMPRESARIAL_DESMORONAMENTO
code EMPRESARIAL_ALAGAMENTO_E_INUNDACAO
code EMPRESARIAL_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code EMPRESARIAL_ROUBO_E_FURTO_QUALIFICADO
code EMPRESARIAL_VALORES
code EMPRESARIAL_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code EMPRESARIAL_ANUNCIOS_LUMINOSOS
code EMPRESARIAL_FIDELIDADE_DE_EMPREGADOS
code EMPRESARIAL_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code EMPRESARIAL_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code EMPRESARIAL_DERRAME
code EMPRESARIAL_VAZAMENTO
code EMPRESARIAL_EQUIPAMENTOS
code EMPRESARIAL_QUEBRA_DE_MAQUINAS
code EMPRESARIAL_RESPONSABILIDADE_CIVIL
code EMPRESARIAL_DESPESAS_EXTRAORDINARIAS
code EMPRESARIAL_LUCROS_CESSANTES_DESPESAS_FIXAS_LUCRO_LIQUIDO_LUCRO_BRUTO
code EMPRESARIAL_PERDA_OU_PAGAMENTO_DE_ALUGUEL
code EMPRESARIAL_PEQUENAS_OBRAS_DE_ENGENHARIA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA
code DIVERSOS_DANOS_DE_CAUSA_EXTERNA_E_ROUBO
code DIVERSOS_ROUBO
code SERVICOS_EMERGENCIAIS
code SERVICOS_DE_CONVENIENCIA
code GARANTIA_ESTENDIDA_ORIGINAL
code GARANTIA_ESTENDIDA_AMPLIADA
code GARANTIA_ESTENDIDA_REDUZIDA
code COMPLEMENTACAO_DE_GARANTIA
code CESSANTES_LUCRO_BRUTO_LUCRO_LIQUIDO_E_DESPESAS_FIXAS
code CESSANTES_LUCRO_LIQUIDO
code CESSANTES_DESPESAS_FIXAS
code CESSANTES_PERDA_DE_RECEITA_OU_INTERRUPCAO_DE_NEGOCIOS
code ENGENHARIA_OBRAS_CIVIS_CONSTRUCAO_E_INSTALACAO_E_MONTAGEM
code ENGENHARIA_AFRETAMENTOS_DE_AERONAVES
code ENGENHARIA_ARMAZENAGEM_FORA_DO_CANTEIRO_DE_OBRAS_OU_LOCAL_SEGURADO
code ENGENHARIA_DANOS_EM_CONSEQUENCIA_DE_ERRO_DE_PROJETO_RISCO_DO_FABRICANTE
code ENGENHARIA_DANOS_MORAIS
code ENGENHARIA_DESPESAS_COM_DESENTULHO_DO_LOCAL
code ENGENHARIA_DESPESAS_DE_SALVAMENTO_E_CONTENCAO_DE_SINISTROS
code ENGENHARIA_DESPESAS_EXTRAORDINARIAS
code ENGENHARIA_EQUIPAMENTOS_DE_ESCRITORIO_E_INFORMATICA
code ENGENHARIA_EQUIPAMENTOS_MOVEIS_OU_ESTACIONARIOS_UTILIZADOS_NA_OBRA
code ENGENHARIA_FERRAMENTAS_DE_PEQUENO_E_MEDIO_PORTE
code ENGENHARIA_HONORARIOS_DE_PERITO
code ENGENHARIA_INCENDIO_APOS_O_TERMINO_DE_OBRAS_ATE_TRINTA_DIAS_EXCETO_PARA_REFORMAS_OU_AMPLIACOES
code ENGENHARIA_LUCROS_CESSANTES
code ENGENHARIA_MANUTENCAO_AMPLA_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_MANUTENCAO_SIMPLES_ATE_VINTE_E_QUATRO_MESES
code ENGENHARIA_OBRAS_CONCLUIDAS
code ENGENHARIA_OBRAS_TEMPORARIAS
code ENGENHARIA_OBRAS_INSTALACOES_CONTRATADAS_ACEITAS_E_OU_COLOCADAS_EM_OPERACAO
code ENGENHARIA_PROPRIEDADES_CIRCUNVIZINHAS
code ENGENHARIA_RECOMPOSICAO_DE_DOCUMENTOS
code ENGENHARIA_RESPONSABILIDADE_CIVIL_EMPREGADOR
code ENGENHARIA_FUNDACAO
code ENGENHARIA_STANDS_DE_VENDA
code ENGENHARIA_TRANSPORTE_TERRESTRE
code ENGENHARIA_TUMULTOS_GREVES_E_LOCKOUT
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AO_COFRE_FORTE
code BANCOS_DANOS_MATERIAIS_CAUSADOS_AOS_CAIXAS_ELETRONICOS_ATM
code BANCOS_INFIDELIDADE_DE_FUNCIONARIOS
code BANCOS_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRE_FORTE
code BANCOS_VALORES_NO_INTERIOR_DE_CAIXAS_ELETRONICOS_ATM
code BANCOS_VALORES_EM_MAOS_DE_PORTADORES_EM_TRANSITO
code RNO_ALAGAMENTO_INUNDACAO
code RNO_ALUGUEL_PERDA_OU_PAGAMENTO
code RNO_ANUNCIOS_LUMINOSOS
code RNO_BAGAGEM
code RNO_BASICA_INCENDIO_RAIO_EXPLOSAO
code RNO_BASICA_DANOS_MATERIAIS
code RNO_BASICA_DE_OBRAS_CIVIS_EM_CONSTRUCAO_E_INSTALACOES_E_MONTAGENS
code RNO_BENS_DE_TERCEIROS_EM_PODER_DO_SEGURADO
code RNO_CARGA_DESCARGA_ICAMENTO_E_DESCIDA
code RNO_DANOS_ELETRICOS
code RNO_DANOS_NA_FABRICACAO
code RNO_DERRAME_D_AGUA_OU_OUTRA_SUBSTANCIA_LIQUIDA_DE_INSTALACOES_DE_CHUVEIROS_AUTOMATICOS_SPRINKLERS
code RNO_DESMORONAMENTO
code RNO_DESPESAS_ADICIONAIS_OUTRAS_DESPESAS
code RNO_DESPESAS_EXTRAORDINARIAS
code RNO_DESPESAS_FIXA
code RNO_DETERIORACAO_DE_MERCADORIAS_EM_AMBIENTES_FRIGORIFICADOS
code RNO_EQUIPAMENTOS_ARRENDADOS
code RNO_EQUIPAMENTOS_CEDIDOS_A_TERCEIROS
code RNO_EQUIPAMENTOS_CINEMATOGRAFICOS_FOTOGRAFICOS_DE_AUDIO_E_VIDEO
code RNO_EQUIPAMENTOS_DIVERSOS_OUTRAS_MODALIDADES
code RNO_EQUIPAMENTOS_ELETRONICOS
code RNO_EQUIPAMENTOS_ESTACIONARIOS
code RNO_EQUIPAMENTOS_MOVEIS
code RNO_EQUIPAMENTOS_PORTATEIS
code RNO_FIDELIDADE_DE_EMPREGADOS
code RNO_HONORARIOS_DE_PERITOS
code RNO_IMPACTO_DE_VEICULOS_E_QUEDA_DE_AERONAVES
code RNO_IMPACTO_DE_VEICULOS_TERRESTRES
code RNO_LINHAS_DE_TRANSMISSAO_E_DISTRIBUICAO
code RNO_LUCROS_CESSANTES
code RNO_MOVIMENTACAO_INTERNA_DE_MERCADORIAS
code RNO_PATIOS
code RNO_QUEBRA_DE_MAQUINAS
code RNO_QUEBRA_DE_VIDROS_ESPELHOS_MARMORES_E_GRANITOS
code RNO_RECOMPOSICAO_DE_REGISTROS_E_DOCUMENTOS
code RNO_ROUBO_DE_BENS_DE_HOSPEDES
code RNO_ROUBO_DE_VALORES_EM_TRANSITO_EM_MAOS_DE_PORTADOR
code RNO_ROUBO_E_FURTO_MEDIANTE_ARROMBAMENTO
code RNO_ROUBO_E_OU_FURTO_QUALIFICADO_DE_VALORES_NO_INTERIOR_DO_ESTABELECIMENTO_DENTRO_E_OU_FORA_DE_COFRES_FORTES_OU_CAIXAS_FORTES
code RNO_TERRORISMO_E_SABOTAGEM
code RNO_TUMULTOS_GREVES_LOCKOUT_E_ATOS_DOLOSOS
code RNO_VAZAMENTO_DE_TUBULACOES_E_TANQUES
code RNO_VAZAMENTO_DE_TUBULACOES_HIDRAULICAS
code RNO_VENDAVAL_FURACAO_CICLONE_TORNADO_GRANIZO_QUEDA_DE_AERONAVES_OU_QUAISQUER_OUTROS_ENGENHOS_AEREOS_OU_ESPACIAIS_IMPACTO_DE_VEICULOS_TERRESTRES_E_FUMACA
code OUTRAS

fixedMachinery

{
  "fixedMachinery": true,
  "mainBranch": "string",
  "equipmentLocal": "SERVICOS",
  "forAgriculturalOrMixedActivities": true,
  "equipmentDescription": "string",
  "brand": "string",
  "manufacturingYear": 0,
  "serialNumber": 0,
  "brandNew": true,
  "invoiceIssuedDate": "2022-10-02",
  "invoiceNumber": 0,
  "isRented": true,
  "isBorrowed": true,
  "isFinanced": true,
  "ownOperation": true,
  "operationLocation": "LOCAL_FECHADO",
  "buildingSiteOperation": true
}

Properties

Name Type Required Restrictions Description
fixedMachinery boolean false none Equipamento é Estacionário?
mainBranch string false none Código do ramo da atividade da empresa consultada, segundo padrão CNAE (Classificação Nacional de Atividades Econômicas).
equipmentLocal string false none Local de operação do equipamento estacionário
forAgriculturalOrMixedActivities boolean false none Equipamentos utilizados na Atividade Agrícola, aquícola, pecuária ou florestal ou atividade mista (Agrícola + Riscos Diversos)
equipmentDescription string false none Descrição do Equipamento
brand string false none Fabricante ou Marca
manufacturingYear number false none Ano de Fabricação
serialNumber number false none Número de série ou chassi
brandNew boolean false none Equipamento Zero km?
invoiceIssuedDate string(date) false none Data de Emissão da Nota Fiscal
invoiceNumber number false none Número da Nota Fiscal
isRented boolean false none Equipamento é alugado?
isBorrowed boolean false none Equipamento é locado/cedido a terceiros?
isFinanced boolean false none Equipamento é arrendado ou financiado?
ownOperation boolean false none A utilização/operação do equipamento é feita exclusivamente pelo proprietário e/ou seus funcionários?
operationLocation string false none Equipamento opera em local fechado ou ao ar-livre?
buildingSiteOperation boolean false none Equipamento está operando em canteiro de obra?

Enumerated Values

Property Value
equipmentLocal SERVICOS
equipmentLocal INDUSTRIA
equipmentLocal COMERCIO
equipmentLocal HOSPITAL/CLINICA
equipmentLocal RESIDENCIAL
equipmentLocal ZONA_RURAL
operationLocation LOCAL_FECHADO
operationLocation AR-LIVRE

selfPropelledMachinery

{
  "selfPropelledMachinery": true,
  "mainBranch": "string",
  "equipmentLocal": "SERVICOS",
  "forAgriculturalOrMixedActivities": true,
  "equipmentDescription": "string",
  "brand": "string",
  "manufacturingYear": 0,
  "serialNumber": 0,
  "brandNew": true,
  "invoiceIssuedDate": "2022-10-02",
  "invoiceNumber": 0,
  "isRented": true,
  "isBorrowed": true,
  "isFinanced": true,
  "ownOperation": true,
  "operationLocation": "LOCAL_FECHADO",
  "buildingSiteOperation": true,
  "closeToWaterOperation": true,
  "onWaterOperation": true,
  "hasTracker": true,
  "undergroundWork": true,
  "fixedOnVehicles": true
}

Properties

Name Type Required Restrictions Description
selfPropelledMachinery boolean false none Equipamento é Móvel?
mainBranch string false none Código do ramo da atividade da empresa consultada, segundo padrão CNAE (Classificação Nacional de Atividades Econômicas).
equipmentLocal string false none Local de operação do equipamento móvel
forAgriculturalOrMixedActivities boolean false none Equipamentos utilizados na Atividade Agrícola, aquícola, pecuária ou florestal ou atividade mista (Agrícola + Riscos Diversos)
equipmentDescription string false none Descrição do Equipamento
brand string false none Fabricante ou Marca
manufacturingYear number false none Ano de Fabricação
serialNumber number false none Número de série ou chassi
brandNew boolean false none Equipamento Zero km?
invoiceIssuedDate string(date) false none Data de Emissão da Nota Fiscal
invoiceNumber number false none Número da Nota Fiscal
isRented boolean false none Equipamento é alugado?
isBorrowed boolean false none Equipamento é locado/cedido a terceiros?
isFinanced boolean false none Equipamento é arrendado ou financiado?
ownOperation boolean false none A utilização/operação do equipamento é feita exclusivamente pelo proprietário e/ou seus funcionários?
operationLocation string false none Equipamento opera em local fechado ou ao ar-livre?
buildingSiteOperation boolean false none Equipamento está operando em canteiro de obra?
closeToWaterOperation boolean false none Opera próximo a rio, mar ou lago?
onWaterOperation boolean false none Opera sobre a água?
hasTracker boolean false none Os equipamentos possuem GPS ou rastreador instalado?
undergroundWork boolean false none Equipamento é utilizado em Obras Subterrânes e/ou escavação de túneis?
fixedOnVehicles boolean false none Equipamentos são acoplados, fixados ou instalados a veículos?

Enumerated Values

Property Value
equipmentLocal SERVICOS
equipmentLocal INDUSTRIA
equipmentLocal COMERCIO
equipmentLocal HOSPITAL/CLINICA
equipmentLocal RESIDENCIAL
equipmentLocal ZONA_RURAL
operationLocation LOCAL_FECHADO
operationLocation AR-LIVRE

PortableEquipment

{
  "portableType": "Smartphone",
  "brand": "string",
  "equipmentModel": "string",
  "serialNumber": 0,
  "invoiceIssuedDate": "2022-10-02",
  "invoiceNumber": 0,
  "brandNew": true,
  "IMEI": 0,
  "isRented": true,
  "isBorrowed": true,
  "isFinanced": true,
  "userCPF": 0,
  "geographicalCoverage": "TERRITORIO_NACIONAL"
}

Properties

Name Type Required Restrictions Description
portableType string false none Modalides de Equipamentos Portáteis
brand string false none Fabricante ou Marca do Equipamento Portátil
equipmentModel string false none Modelo do Equipamento Portátil
serialNumber number false none Número de série
invoiceIssuedDate string(date) false none Data de Emissão da Nota Fiscal
invoiceNumber number false none Número da Nota Fiscal
brandNew boolean false none Equipamento Zero km?
IMEI number false none IMEI (em caso de Smartphones)
isRented boolean false none Equipamento é alugado?
isBorrowed boolean false none Equipamento é locado/cedido a terceiros?
isFinanced boolean false none Equipamento é arrendado ou financiado?
userCPF number false none CPF de quem utiliza o aparelho
geographicalCoverage string false none Âmbito geográfico de cobertura

Enumerated Values

Property Value
portableType Smartphone
portableType Notebook
portableType Tablet
portableType Smartwatch
portableType Câmeras, Filmadoras e Equipamentos Audiovisuais
portableType Bike
portableType Patinete ou scooter elétrico (com dispensa de CNH e Registro DETRAN)
portableType Médicos, Cirúrgicos, Odontológicos ou Estéticos
portableType Instrumentos Musicais
geographicalCoverage TERRITORIO_NACIONAL
geographicalCoverage EXTERIOR
geographicalCoverage AMBOS

HistoricalPersonalComplimentaryInformationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "startDate": "2014-05-21",
  "relationshipBeginning": "2014-05-21",
  "productsServices": [
    {
      "contract": "string",
      "type": "MICROSSEGUROS",
      "insuranceLineCode": "6272",
      "procurators": [
        {
          "nature": "PROCURADOR",
          "cpfNumber": "73677831148",
          "civilName": "Elza Milena Stefany Teixeira",
          "socialName": "string"
        }
      ]
    }
  ]
}

Properties

None

HistoricalPersonalIdentificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "personalId": "578-psd-71md6971kjh-2d414",
  "brandName": "Organização A",
  "civilName": "Juan Kaique Cláudio Fernandes",
  "socialName": "string",
  "cpfNumber": "string",
  "companyInfo": {
    "cnpjNumber": "01773247000563",
    "name": "Empresa da Organização A"
  },
  "documents": [
    {
      "type": "CNH",
      "number": "15291908",
      "expirationDate": "2023-05-21",
      "issueLocation": "string"
    }
  ],
  "hasBrazilianNationality": false,
  "otherNationalitiesInfo": "CAN",
  "otherDocuments": {
    "type": "SOCIAL SEC",
    "number": "15291908",
    "country": "string",
    "expirationDate": "2023-05-21"
  },
  "contact": {
    "postalAddresses": [
      {
        "address": "Av Naburo Ykesaki, 1270",
        "additionalInfo": "Fundos",
        "districtName": "Centro",
        "townName": "Marília",
        "countrySubDivision": "SP",
        "postCode": "17500001",
        "country": "BRA"
      }
    ],
    "phones": [
      {
        "countryCallingCode": "55",
        "areaCode": "19",
        "number": "29875132",
        "phoneExtension": "932"
      }
    ],
    "emails": [
      {
        "email": "nome@br.net"
      }
    ]
  },
  "civilStatusCode": "SOLTEIRO",
  "sex": "FEMININO",
  "birthDate": "2021-05-21",
  "filiation": {
    "type": "MAE",
    "civilName": "Marcelo Cláudio Fernandes"
  },
  "identificationDetails": {
    "civilName": "Juan Kaique Cláudio Fernandes",
    "cpfNumber": "string"
  }
}

Properties

None

PersonalProcurator

{
  "nature": "PROCURADOR",
  "cpfNumber": "73677831148",
  "civilName": "Elza Milena Stefany Teixeira",
  "socialName": "string"
}

Properties

Name Type Required Restrictions Description
nature EnumProcuratorsNaturePersonal true none Natureza dos poderes vigentes de representante
cpfNumber string false none (Caso Natureza dos poderes vigentes de representantefor “Representante legal” ou “Procurador”) CPF ou CNPJ do representante
civilName string false none (Caso Natureza dos poderes vigentes de representante for “Representante legal” ou “Procurador”) Nome ou razão social do representante
socialName string false none (Caso Natureza dos poderes vigentes de representante for “Representante legal” ou “Procurador”) Nome social do representante

HistoricalPersonalQualificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "pepIdentification": "NAO_EXPOSTO",
  "occupation": [
    {
      "details": "string",
      "occupationCode": "RECEITA_FEDERAL",
      "occupationCodeType": "RFB"
    }
  ],
  "lifePensionPlans": "SIM",
  "informedRevenue": {
    "incomeFrequency": "DIARIA",
    "currency": "BRL",
    "amount": "100000.04",
    "date": "2012-05-21"
  },
  "informedPatrimony": {
    "currency": "BRL",
    "amount": "100000.04",
    "year": "2010"
  }
}

Properties

None

HistoricalBusinessComplimentaryInformationData

{
  "updateDateTime": "2020-07-21T08:30:00Z",
  "startDate": "2014-05-21",
  "relationshipBeginning": "2014-05-21",
  "productsServices": [
    {
      "contract": "string",
      "type": "MICROSSEGUROS",
      "insuranceLineCode": "6272",
      "procurators": [
        {
          "nature": "PROCURADOR",
          "cpfNumber": "73677831148",
          "civilName": "Elza Milena Stefany Teixeira",
          "socialName": "string"
        }
      ]
    }
  ]
}

Properties

None

HistoricalBusinessIdentificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "businessId": "578-psd-71md6971kjh-2d414",
  "brandName": "Organização A",
  "companyInfo": {
    "cnpjNumber": "01773247000563",
    "name": "Empresa da Organização A"
  },
  "businessName": "Luiza e Benjamin Assessoria Jurídica Ltda",
  "businessTradeName": "Organização B",
  "incorporationDate": "2012-05-21",
  "document": {
    "businesscnpjNumber": "50685362006773",
    "businessRegisterNumberOriginCountry": "string",
    "country": "BRA",
    "expirationDate": "2023-05-21"
  },
  "type": "PRIVADO",
  "contact": {
    "postalAddresses": [
      {
        "address": "Av Naburo Ykesaki, 1270",
        "additionalInfo": "Fundos",
        "districtName": "Centro",
        "townName": "Marília",
        "countrySubDivision": "SP",
        "postCode": "17500001",
        "ibgeTownCode": "17500001",
        "country": "Brasil",
        "countryCode": "BRA",
        "geographicCoordinates": {
          "latitude": "-23.5475000",
          "longitude": "-46.6361100"
        }
      }
    ],
    "phones": [
      {
        "countryCallingCode": "55",
        "areaCode": "19",
        "number": "29875132",
        "phoneExtension": "932"
      }
    ],
    "emails": [
      {
        "email": "nome@br.net"
      }
    ]
  },
  "parties": [
    {
      "type": "SOCIO",
      "civilName": "Juan Kaique Cláudio Fernandes",
      "socialName": "string",
      "startDate": "2014-05-21",
      "shareholding": "0.510000",
      "documentType": "CPF",
      "documentNumber": "73677831148",
      "documentCountry": "BRA",
      "documentExpirationDate": "2021-05-21"
    }
  ]
}

Properties

None

BusinessProcurator

{
  "nature": "PROCURADOR",
  "cpfNumber": "73677831148",
  "civilName": "Elza Milena Stefany Teixeira",
  "socialName": "string"
}

Properties

Name Type Required Restrictions Description
nature EnumProcuratorsNaturePersonal true none Natureza dos poderes vigentes de representante
cpfNumber string false none (Caso Natureza dos poderes vigentes de representantefor “Representante legal” ou “Procurador”) CPF ou CNPJ do representante
civilName string false none (Caso Natureza dos poderes vigentes de representante for “Representante legal” ou “Procurador”) Nome ou razão social do representante
socialName string false none (Caso Natureza dos poderes vigentes de representante for “Representante legal” ou “Procurador”) Nome social do representante

HistoricalBusinessQualificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "mainBranch": "string",
  "secondaryBranch": "string",
  "informedRevenue": {
    "incomeFrequency": "DIARIA",
    "currency": "BRL",
    "amount": "100000.04",
    "year": "2010"
  },
  "informedPatrimony": {
    "currency": "BRL",
    "amount": "100000.04",
    "date": "2012-05-21"
  }
}

Properties

None

BusinessComplimentaryInformationData

{
  "updateDateTime": "2020-07-21T08:30:00Z",
  "startDate": "2014-05-21",
  "relationshipBeginning": "2014-05-21",
  "productsServices": [
    {
      "contract": "string",
      "type": "MICROSSEGUROS",
      "insuranceLineCode": "6272",
      "procurators": [
        {
          "nature": "PROCURADOR",
          "cpfNumber": "73677831148",
          "civilName": "Elza Milena Stefany Teixeira",
          "socialName": "string"
        }
      ]
    }
  ]
}

Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco de Relacionamento, conforme especificação RFC-3339, formato UTC.
startDate string(date) true none Data mais antiga de início de relacionamento, considerando todos os contratos (vigentes e não vigentes). Os contratos não vigentes considerados devem contemplar, no mínimo o período indicado na Tabela 4.1.
relationshipBeginning string(date) false none Campo deve ser preenchido com a data da apólice/contrato vigente mais antiga. (caso haja contrato vigente)
productsServices [object] true none none
» contract string true none Campo deve conter todos os contratos do cliente nos últimos 12 meses (número da apólice individual ou contrato ou certificado ou bilhete)
» type EnumProductServiceType true none Tipos de produtos.
» insuranceLineCode string false none Indicar para cada contrato, caso aplicável, o código do ramo, conforme listagem de códigos definida em regulamentação específica sobre contabilização em ramos. - Caso tipo de produto do contrato for “Seguros de Danos.
» procurators [BusinessProcurator] false none Lista dos representantes. De preenchimento obrigatório se houver representante.

BusinessIdentificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "businessId": "578-psd-71md6971kjh-2d414",
  "brandName": "Organização A",
  "companyInfo": {
    "cnpjNumber": "01773247000563",
    "name": "Empresa da Organização A"
  },
  "businessName": "Luiza e Benjamin Assessoria Jurídica Ltda",
  "businessTradeName": "Organização B",
  "incorporationDate": "2012-05-21",
  "document": {
    "businesscnpjNumber": "50685362006773",
    "businessRegisterNumberOriginCountry": "string",
    "country": "BRA",
    "expirationDate": "2023-05-21"
  },
  "type": "PRIVADO",
  "contact": {
    "postalAddresses": [
      {
        "address": "Av Naburo Ykesaki, 1270",
        "additionalInfo": "Fundos",
        "districtName": "Centro",
        "townName": "Marília",
        "countrySubDivision": "SP",
        "postCode": "17500001",
        "ibgeTownCode": "17500001",
        "country": "Brasil",
        "countryCode": "BRA",
        "geographicCoordinates": {
          "latitude": "-23.5475000",
          "longitude": "-46.6361100"
        }
      }
    ],
    "phones": [
      {
        "countryCallingCode": "55",
        "areaCode": "19",
        "number": "29875132",
        "phoneExtension": "932"
      }
    ],
    "emails": [
      {
        "email": "nome@br.net"
      }
    ]
  },
  "parties": [
    {
      "type": "SOCIO",
      "civilName": "Juan Kaique Cláudio Fernandes",
      "socialName": "string",
      "startDate": "2014-05-21",
      "shareholding": "0.510000",
      "documentType": "CPF",
      "documentNumber": "73677831148",
      "documentCountry": "BRA",
      "documentExpirationDate": "2021-05-21"
    }
  ]
}

Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco, conforme especificação RFC-3339
businessId string false none Um identificador único e imutável usado para identificar o recurso cliente pessoa jurídica dentro da transmissora. Este identificador não tem significado para o cliente que deu o consentimento
brandName string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a 'marca' é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes
companyInfo object true none Informações referente a sociedade a qual a marca pertence.
» cnpjNumber string true none Número completo do CNPJ da instituição responsável pelo Cadastro - o CNPJ corresponde ao número de inscrição no Cadastro de Pessoa Jurídica.
Deve-se ter apenas os números do CNPJ, sem máscara
» name string true none Nome da Instituição, pertencente à Marca, responsável pela Dependência
businessName string true none Razão social da empresa consultada é o termo registrado sob o qual uma pessoa jurídica (PJ) se individualiza e exerce suas atividades. Também pode ser chamada por denominação social ou firma empresarial
businessTradeName string false none Nome fantasia - Se Aplicável
incorporationDate string(date) false none Data de constituição, conforme especificação RFC-3339
document BusinessDocument true none Objeto agrupador de informações relativas a Documentos da pessoa natural
type string false none Campo deve ser preenchido com o Tipo Pessoa Jurídica
contact BusinessContact true none Conjunto de informações referentes às formas para contatar o cliente.
parties BusinessParties false none Conjunto de informações referentes ao vínculo com uma pessoa.

Enumerated Values

Property Value
type PRIVADO
type PUBLICO

BusinessQualificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "mainBranch": "string",
  "secondaryBranch": "string",
  "informedRevenue": {
    "incomeFrequency": "DIARIA",
    "currency": "BRL",
    "amount": "100000.04",
    "year": "2010"
  },
  "informedPatrimony": {
    "currency": "BRL",
    "amount": "100000.04",
    "date": "2012-05-21"
  }
}

Objeto que reúne as informações relativas ao processo de qualificação.

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco, conforme especificação RFC-3339
mainBranch string false none Código do ramo da atividade da empresa consultada, segundo padrão CNAE (Classificação Nacional de Atividades Econômicas).
secondaryBranch string false none Códigos relativos às demais atividades econômicas da empresa, segundo padrão CNAE (Classificação Nacional de Atividades Econômicas). Se disponível.
informedRevenue object false none none
» incomeFrequency EnumIncomeFrequency false none Frequência da renda informada.
» currency string false none Moeda referente ao valor do faturamento, segundo modelo ISO-4217.
» amount string¦null false none Valor do faturamento
» year string(date-fullyear) false none Ano de referência do faturamento, conforme especificação RFC-3339.
informedPatrimony object false none none
» currency string false none Moeda referente ao valor do patrimônio, segundo modelo ISO-4217.
» amount string¦null false none Valor do patrimônio
» date string(date) false none Data de referência do patrimônio, conforme especificação RFC-3339.

PersonalComplimentaryInformationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "startDate": "2014-05-21",
  "relationshipBeginning": "2014-05-21",
  "productsServices": [
    {
      "contract": "string",
      "type": "MICROSSEGUROS",
      "insuranceLineCode": "6272",
      "procurators": [
        {
          "nature": "PROCURADOR",
          "cpfNumber": "73677831148",
          "civilName": "Elza Milena Stefany Teixeira",
          "socialName": "string"
        }
      ]
    }
  ]
}

Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco de Relacionamento, conforme especificação RFC-3339, formato UTC.
startDate string(date) true none Data mais antiga de início de relacionamento, considerando todos os contratos (vigentes e não vigentes). Os contratos não vigentes considerados devem contemplar, no mínimo o período indicado na Tabela 4.1.
relationshipBeginning string(date) false none Campo deve ser preenchido com a data da apólice/contrato vigente mais antiga (caso haja contrato vigente)
productsServices [object] true none none
» contract string true none Campo deve conter todos os contratos do cliente nos últimos 12 meses (número da apólice individual ou contrato ou certificado ou bilhete)
» type EnumProductServiceType true none Tipos de produtos.
» insuranceLineCode string false none Indicar para cada contrato, caso aplicável, o código do ramo, conforme listagem de códigos definida em regulamentação específica sobre contabilização em ramos. Obs - Caso tipo de produto do contrato for “Seguros de Danos”
» procurators [PersonalProcurator] false none Lista dos representantes. De preenchimento obrigatório se houver representante.

PersonalIdentificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "personalId": "578-psd-71md6971kjh-2d414",
  "brandName": "Organização A",
  "civilName": "Juan Kaique Cláudio Fernandes",
  "socialName": "string",
  "cpfNumber": "string",
  "companyInfo": {
    "cnpjNumber": "01773247000563",
    "name": "Empresa da Organização A"
  },
  "documents": [
    {
      "type": "CNH",
      "number": "15291908",
      "expirationDate": "2023-05-21",
      "issueLocation": "string"
    }
  ],
  "hasBrazilianNationality": false,
  "otherNationalitiesInfo": "CAN",
  "otherDocuments": {
    "type": "SOCIAL SEC",
    "number": "15291908",
    "country": "string",
    "expirationDate": "2023-05-21"
  },
  "contact": {
    "postalAddresses": [
      {
        "address": "Av Naburo Ykesaki, 1270",
        "additionalInfo": "Fundos",
        "districtName": "Centro",
        "townName": "Marília",
        "countrySubDivision": "SP",
        "postCode": "17500001",
        "country": "BRA"
      }
    ],
    "phones": [
      {
        "countryCallingCode": "55",
        "areaCode": "19",
        "number": "29875132",
        "phoneExtension": "932"
      }
    ],
    "emails": [
      {
        "email": "nome@br.net"
      }
    ]
  },
  "civilStatusCode": "SOLTEIRO",
  "sex": "FEMININO",
  "birthDate": "2021-05-21",
  "filiation": {
    "type": "MAE",
    "civilName": "Marcelo Cláudio Fernandes"
  },
  "identificationDetails": {
    "civilName": "Juan Kaique Cláudio Fernandes",
    "cpfNumber": "string"
  }
}

Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco, conforme especificação RFC-3339
personalId string false none Um identificador único e imutável usado para identificar o recurso cliente pessoa natural dentro da transmissora. Este identificador não tem significado para o cliente que deu o consentimento
brandName string true none Nome da Marca reportada pelo participante do Open Insurance. O conceito a que se refere a marca é em essência uma promessa da empresa em fornecer uma série específica de atributos, benefícios e serviços uniformes aos clientes
civilName string true none Nome civil completo da pessoa natural (Direito fundamental da pessoa, o nome civil é aquele atribuído à pessoa natural desde o registro de seu nascimento, com o qual será identificada por toda a sua vida, bem como após a sua morte)
socialName string false none Nome social da pessoa natural, se houver.
(aquele pelo qual travestis e transexuais se reconhecem,
bem como são identificados por sua comunidade e em seu meio social, conforme Decreto Local).
cpfNumber string true none Número completo do CPF. Atributo que corresponde às informações mínimas exigidas pela Regulamentação em vigor. O CPF é o Cadastro de Pessoa natural. Ele é um documento feito pela Receita Federal e serve para identificar os contribuintes. O CPF é uma numeração com 11 dígitos, que só mudam por decisão judicial. O documento é emitido pela receita federal
Condicional a seleção de true em hasBrazilianNationality
companyInfo object true none Informações referente a sociedade a qual a marca pertence.
» cnpjNumber string true none Número completo do CNPJ da instituição responsável pelo Cadastro - o CNPJ corresponde ao número de inscrição no Cadastro de Pessoa Jurídica.
Deve-se ter apenas os números do CNPJ, sem máscara
» name string true none Nome da Instituição, pertencente à Marca, responsável pela Dependência
documents PersonalDocuments false none Objeto agrupador de informações relativas a Documentos da pessoa natural
hasBrazilianNationality boolean¦null true none Informa se o Cliente tem nacionalidade brasileira.
otherNationalitiesInfo string false none Código do pais de acordo com o código “alpha3” do ISO-3166
otherDocuments OtherPersonalDocuments false none none
contact PersonalContact true none Conjunto de informações referentes às formas para contatar o cliente.
civilStatusCode EnumCivilStatusCode false none Estado civil do cliente.
sex string false none none
birthDate string(date) false none Data de nascimento, conforme especificação RFC-3339
filiation object false none none
» type EnumFiliationType false none Tipo de filiação.
» civilName string false none Nome civil completo da pessoa relativa à filiação.
(Direito fundamental da pessoa, o nome civil é aquele atribuído à pessoa natural desde o registro de seu nascimento,
com o qual será identificada por toda a sua vida, bem como após a sua morte).
identificationDetails object false none Informações referente ao cônjuge.
» civilName string false none Nome civil completo da pessoa natural (Direito fundamental da pessoa, o nome civil é aquele atribuído à pessoa natural desde o registro de seu nascimento, com o qual será identificada por toda a sua vida, bem como após a sua morte)
» cpfNumber string false none Número completo do CPF. Atributo que corresponde às informações mínimas exigidas pela Regulamentação em vigor. O CPF é o Cadastro de Pessoa natural. Ele é um documento feito pela Receita Federal e serve para identificar os contribuintes. O CPF é uma numeração com 11 dígitos, que só mudam por decisão judicial. O documento é emitido pela receita federal
Condicional a seleção de true em hasBrazilianNationality

PersonalQualificationData

{
  "updateDateTime": "2021-05-21T08:30:00Z",
  "pepIdentification": "NAO_EXPOSTO",
  "occupation": [
    {
      "details": "string",
      "occupationCode": "RECEITA_FEDERAL",
      "occupationCodeType": "RFB"
    }
  ],
  "lifePensionPlans": "SIM",
  "informedRevenue": {
    "incomeFrequency": "DIARIA",
    "currency": "BRL",
    "amount": "100000.04",
    "date": "2012-05-21"
  },
  "informedPatrimony": {
    "currency": "BRL",
    "amount": "100000.04",
    "year": "2010"
  }
}

Conjunto de informações relativas ao processo de qualificação.

Properties

Name Type Required Restrictions Description
updateDateTime string(date-time) true none Data e hora da atualização do bloco, conforme especificação RFC-3339
pepIdentification string true none Campo deve ser preenchido com a exposição política do segurado:
occupation [object] false none none
» details string false none Ocupação
» occupationCode string false none Código da ocupação
» occupationCodeType string false none Tipo de código da ocupação
lifePensionPlans string true none Condição de proponente qualificado, aplicável à contratação de planos de previdência e vida por sobrevivência
informedRevenue object false none none
» incomeFrequency EnumIncomeFrequency false none Frequência da renda informada.
» currency string false none Moeda referente ao valor da renda, segundo modelo ISO-4217.
» amount string¦null false none Valor do rendimento
» date string(date) false none Data de referência da renda, conforme especificação RFC-3339.
informedPatrimony object false none none
» currency string false none Moeda referente ao valor do patrimônio, segundo modelo ISO-4217.
» amount string¦null false none Valor do patrimônio
» year string(date-fullyear) false none Ano de referência do patrimônio, conforme especificação RFC-3339.

Enumerated Values

Property Value
pepIdentification NAO_EXPOSTO
pepIdentification PESSOA_POLITICAMENTE_EXPOSTA_PPE
pepIdentification PESSOA_PROXIMA_A_PESSOA_POLITICAMENTE_EXPOSTA_PPEE
pepIdentification SEM_INFORMACAO
occupationCodeType RFB
occupationCodeType CBO
occupationCodeType OUTROS
lifePensionPlans SIM
lifePensionPlans NAO
lifePensionPlans NAO_SE_APLICA

QuoteStatus

{
  "status": "stri",
  "statusUpdateDateTime": "2019-08-24T14:15:22Z"
}

Properties

Name Type Required Restrictions Description
status string false none none
statusUpdateDateTime string(date-time) false none none

revocationPayload

{
  "data": {
    "status": "stri",
    "quoteIdentification": "string",
    "author": {
      "identificationType": "CPF",
      "identificationNumber": "73677831148"
    }
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» status string true none none
» quoteIdentification string false none Id da proposta da segurada
Esse ID é utilizado em jornadas de cotação completa/firme e leva o número identificador da proposta aceita (ACKN) pelo cliente.
» author object false none none
»» identificationType string false none Tipo identificação (documento, etc.) do solicitante do cancelamento/revogação.
»» identificationNumber string false none Número de identificação (documento, etc.) do solicitante do cancelamento/revogação.

PersonalDocuments

[
  {
    "type": "CNH",
    "number": "15291908",
    "expirationDate": "2023-05-21",
    "issueLocation": "string"
  }
]

Objeto agrupador de informações relativas a Documentos da pessoa natural

Properties

Name Type Required Restrictions Description
type EnumPersonalDocumentType false none Tipo do(s) documento(s) de identificação.
number string false none Número/código do(s) documento(s) de identificação - Se aplicável.
expirationDate string(date) false none Data de validade do(s) documento(s) de identificação - Se aplicável.
issueLocation string false none Local de emissão - Se aplicável.

OtherPersonalDocuments

{
  "type": "SOCIAL SEC",
  "number": "15291908",
  "country": "string",
  "expirationDate": "2023-05-21"
}

Properties

Name Type Required Restrictions Description
type string false none Tipo do(s) documento(s) estrangeiro(s) de identificação
number string false none Número/código do(s) documento(s) de identificação.
country string false none País do(s) documento(s) estrangeiro(s) de identificação.
expirationDate string(date) false none Data de vigência do documento de registro - conforme especificação RFC-3339.

BusinessDocument

{
  "businesscnpjNumber": "50685362006773",
  "businessRegisterNumberOriginCountry": "string",
  "country": "BRA",
  "expirationDate": "2023-05-21"
}

Objeto agrupador de informações relativas a Documentos da pessoa natural

Properties

Name Type Required Restrictions Description
businesscnpjNumber string true none Número completo do CNPJ da Empresa consultada - o CNPJ corresponde ao número de inscrição no Cadastro de Pessoa Jurídica. Deve-se ter apenas os números do CNPJ, sem máscara
Condicional ao Brasil no (BRA) campo País de emissão do documento de registro
businessRegisterNumberOriginCountry string false none Aplicável somente as pessoas jurídicas com domicílio ou sede no exterior desobrigadas de inscrição no CNPJ.
country string false none Código do pais de acordo com o código “alpha3” do ISO-3166.
expirationDate string(date) false none Data de vigência do documento de registro - conforme especificação RFC-3339.

AmountDetails

{
  "amount": "2000.00",
  "unit": {
    "code": "R$",
    "description": "BRL"
  }
}

Detalhes de valores/limites

Properties

Name Type Required Restrictions Description
amount string true none none
unit object true none none
» code string true none none
» description string true none Moeda da Parcela, de acordo com ISO-4217.

CustomInfoData

{
  "fieldId": "578-psd-71md6971kjh-2d414",
  "value": null
}

Estrutura para identificação e transmissão de dados customizáveis.

Properties

Name Type Required Restrictions Description
fieldId string true none Um identificador único usado para identificar o valor transmitido.
value any true none Valor do campo identificado acima, esse campo pode ser implementado como qualquer tipo de dado (objeto, texto, número, booleano, etc.)

EnumProductServiceType

"MICROSSEGUROS"

Tipos de produtos.

Properties

Name Type Required Restrictions Description
anonymous string false none Tipos de produtos.

Enumerated Values

Property Value
anonymous MICROSSEGUROS
anonymous TITULOS_DE_CAPITALIZACAO
anonymous SEGUROS_DE_PESSOAS
anonymous PLANOS_DE_PREVIDENCIA_COMPLEMENTAR
anonymous SEGUROS_DE_DANOS

PersonalContact

{
  "postalAddresses": [
    {
      "address": "Av Naburo Ykesaki, 1270",
      "additionalInfo": "Fundos",
      "districtName": "Centro",
      "townName": "Marília",
      "countrySubDivision": "SP",
      "postCode": "17500001",
      "country": "BRA"
    }
  ],
  "phones": [
    {
      "countryCallingCode": "55",
      "areaCode": "19",
      "number": "29875132",
      "phoneExtension": "932"
    }
  ],
  "emails": [
    {
      "email": "nome@br.net"
    }
  ]
}

Conjunto de informações referentes às formas para contatar o cliente.

Properties

Name Type Required Restrictions Description
postalAddresses [PersonalPostalAddress] true none Lista de endereços da pessoa natural
phones [CustomerPhone] false none Lista com telefones de contato da pessoa natural
emails [CustomerEmail] false none Lista e-mails de contato

CustomerEmail

{
  "email": "nome@br.net"
}

Properties

Name Type Required Restrictions Description
email string false none Endereço de email

CustomerPhone

{
  "countryCallingCode": "55",
  "areaCode": "19",
  "number": "29875132",
  "phoneExtension": "932"
}

Properties

Name Type Required Restrictions Description
countryCallingCode string false none Número de DDI (Discagem Direta Internacional) para telefone de acesso ao Cliente - se aplicável
areaCode EnumAreaCode false none Número de DDD (Discagem Direta à Distância) do telefone do cliente - se houver
number string false none Número de telefone do cliente
phoneExtension string false none Número do ramal. De preenchimento obrigatório se fizer parte da identificação do número do telefone informado

PersonalPostalAddress

{
  "address": "Av Naburo Ykesaki, 1270",
  "additionalInfo": "Fundos",
  "districtName": "Centro",
  "townName": "Marília",
  "countrySubDivision": "SP",
  "postCode": "17500001",
  "country": "BRA"
}

Properties

Name Type Required Restrictions Description
address string true none Corresponde ao endereço residencial do cliente.
additionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.
districtName string false none Bairro é uma comunidade ou região localizada em uma cidade ou município de acordo com as suas subdivisões geográficas.
townName string true none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
countrySubDivision EnumCountrySubDivision true none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros
postCode string true none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'.
country string true none Código do pais de acordo com o código “alpha3” do ISO-3166.

EnumCountrySubDivision

"SP"

Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros

Properties

Name Type Required Restrictions Description
anonymous string false none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros

Enumerated Values

Property Value
anonymous AC
anonymous AL
anonymous AP
anonymous AM
anonymous BA
anonymous CE
anonymous DF
anonymous ES
anonymous GO
anonymous MA
anonymous MT
anonymous MS
anonymous MG
anonymous PA
anonymous PB
anonymous PR
anonymous PE
anonymous PI
anonymous RJ
anonymous RN
anonymous RS
anonymous RO
anonymous RR
anonymous SC
anonymous SP
anonymous SE
anonymous TO

EnumCivilStatusCode

"SOLTEIRO"

Estado civil do cliente.

Properties

Name Type Required Restrictions Description
anonymous string false none Estado civil do cliente.

Enumerated Values

Property Value
anonymous SOLTEIRO
anonymous CASADO
anonymous VIUVO
anonymous SEPARADO_JUDICIALMENTE
anonymous DIVORCIADO
anonymous UNIAO_ESTAVEL
anonymous OUTROS

EnumAreaCode

"19"

Número de DDD (Discagem Direta à Distância) do telefone do cliente - se houver

Properties

Name Type Required Restrictions Description
anonymous string false none Número de DDD (Discagem Direta à Distância) do telefone do cliente - se houver

Enumerated Values

Property Value
anonymous 11
anonymous 12
anonymous 13
anonymous 14
anonymous 15
anonymous 16
anonymous 17
anonymous 18
anonymous 19
anonymous 21
anonymous 22
anonymous 24
anonymous 27
anonymous 28
anonymous 31
anonymous 32
anonymous 33
anonymous 34
anonymous 35
anonymous 37
anonymous 38
anonymous 41
anonymous 42
anonymous 43
anonymous 44
anonymous 45
anonymous 46
anonymous 47
anonymous 48
anonymous 49
anonymous 51
anonymous 53
anonymous 54
anonymous 55
anonymous 61
anonymous 62
anonymous 63
anonymous 64
anonymous 65
anonymous 66
anonymous 67
anonymous 68
anonymous 69
anonymous 71
anonymous 73
anonymous 74
anonymous 75
anonymous 77
anonymous 79
anonymous 81
anonymous 82
anonymous 83
anonymous 84
anonymous 85
anonymous 86
anonymous 87
anonymous 88
anonymous 89
anonymous 91
anonymous 92
anonymous 93
anonymous 94
anonymous 95
anonymous 96
anonymous 97
anonymous 98
anonymous 99
anonymous NA

EnumIncomeFrequency

"DIARIA"

Frequência da renda informada.

Properties

Name Type Required Restrictions Description
anonymous string false none Frequência da renda informada.

Enumerated Values

Property Value
anonymous DIARIA
anonymous SEMANAL
anonymous QUINZENAL
anonymous MENSAL
anonymous BIMESTRAL
anonymous TRIMESTRAL
anonymous SEMESTRAL
anonymous ANUAL

EnumPersonalDocumentType

"CNH"

Tipo do(s) documento(s) de identificação.

Properties

Name Type Required Restrictions Description
anonymous string false none Tipo do(s) documento(s) de identificação.

Enumerated Values

Property Value
anonymous CNH
anonymous RG
anonymous NIF
anonymous RNE
anonymous OUTROS
anonymous SEM_OUTROS_DOCUMENTOS

EnumFiliationType

"MAE"

Tipo de filiação.

Properties

Name Type Required Restrictions Description
anonymous string false none Tipo de filiação.

Enumerated Values

Property Value
anonymous MAE
anonymous PAI

EnumProcuratorsNaturePersonal

"PROCURADOR"

Natureza dos poderes vigentes de representante

Properties

Name Type Required Restrictions Description
anonymous string false none Natureza dos poderes vigentes de representante

Enumerated Values

Property Value
anonymous REPRESENTANTE_LEGAL
anonymous PROCURADOR
anonymous NAO_SE_APLICA

BusinessParties

[
  {
    "type": "SOCIO",
    "civilName": "Juan Kaique Cláudio Fernandes",
    "socialName": "string",
    "startDate": "2014-05-21",
    "shareholding": "0.510000",
    "documentType": "CPF",
    "documentNumber": "73677831148",
    "documentCountry": "BRA",
    "documentExpirationDate": "2021-05-21"
  }
]

Conjunto de informações referentes ao vínculo com uma pessoa.

Properties

Name Type Required Restrictions Description
type string false none Tipo de vínculo com a pessoa jurídica
civilName string false none Nome civil completo da pessoa natural (Direito fundamental da pessoa, o nome civil é aquele atribuído à pessoa natural desde o registro de seu nascimento, com o qual será identificada por toda a sua vida, bem como após a sua morte)
socialName string false none Nome social da pessoa natural, se houver.
(aquele pelo qual travestis e transexuais se reconhecem,
bem como são identificados por sua comunidade e em seu meio social, conforme Decreto Local).
startDate string(date) false none Data de início da participação, conforme especificação RFC-3339.
shareholding string(double) false none Percentual de participação societária (informar com 6 casas decimais).
O Sócio só deve ser informado se sua participação societária for igual ou superior a 25%.
documentType string false none Tipo de documento de identificação do sócio ou administrador
documentNumber string false none Número do documento informado. Campo Texto Livre para preencher número e dígito do documento se houver
documentCountry string false none País de emissão do documento. Código do pais de acordo com o código alpha3 do ISO-3166.
documentExpirationDate string(date) false none Data de validade do documento informado, conforme especificação RFC-3339.

Enumerated Values

Property Value
type SOCIO
type ADMINISTRADOR

BusinessContact

{
  "postalAddresses": [
    {
      "address": "Av Naburo Ykesaki, 1270",
      "additionalInfo": "Fundos",
      "districtName": "Centro",
      "townName": "Marília",
      "countrySubDivision": "SP",
      "postCode": "17500001",
      "ibgeTownCode": "17500001",
      "country": "Brasil",
      "countryCode": "BRA",
      "geographicCoordinates": {
        "latitude": "-23.5475000",
        "longitude": "-46.6361100"
      }
    }
  ],
  "phones": [
    {
      "countryCallingCode": "55",
      "areaCode": "19",
      "number": "29875132",
      "phoneExtension": "932"
    }
  ],
  "emails": [
    {
      "email": "nome@br.net"
    }
  ]
}

Conjunto de informações referentes às formas para contatar o cliente.

Properties

Name Type Required Restrictions Description
postalAddresses [BusinessPostalAddress] true none Lista de endereços da pessoa jurídica
phones [CustomerPhone] false none Lista com telefones de contato da pessoa jurídica
emails [CustomerEmail] false none Lista e-mails de contato

BusinessPostalAddress

{
  "address": "Av Naburo Ykesaki, 1270",
  "additionalInfo": "Fundos",
  "districtName": "Centro",
  "townName": "Marília",
  "countrySubDivision": "SP",
  "postCode": "17500001",
  "ibgeTownCode": "17500001",
  "country": "Brasil",
  "countryCode": "BRA",
  "geographicCoordinates": {
    "latitude": "-23.5475000",
    "longitude": "-46.6361100"
  }
}

Properties

Name Type Required Restrictions Description
address string true none Corresponde ao endereço residencial do cliente.
additionalInfo string false none Alguns logradouros ainda necessitam ser especificados por meio de complemento.
districtName string false none Bairro é uma comunidade ou região localizada em uma cidade ou município de acordo com as suas subdivisões geográficas.
townName string true none Localidade: O nome da localidade corresponde à designação da cidade ou município no qual o endereço está localizado.
countrySubDivision EnumCountrySubDivision true none Enumeração referente a cada sigla da unidade da federação que identifica o estado ou o distrito federal, no qual o endereço está localizado. p.ex. 'AC'. São consideradas apenas as siglas para os estados brasileiros
postCode string true none Código de Endereçamento Postal: Composto por um conjunto numérico de oito dígitos, o objetivo principal do CEP é orientar e acelerar o encaminhamento, o tratamento e a entrega de objetos postados nos Correios, por meio da sua atribuição a localidades, logradouros, unidades dos Correios, serviços, órgãos públicos, empresas e edifícios. p.ex. '01311000'.
ibgeTownCode string false none Código IBGE do município
country string true none none
countryCode string false none Código do pais de acordo com o código “alpha3” do ISO-3166.
geographicCoordinates GeographicCoordinates false none Conjunto de informações, que correspondem aos valores das coordenadas geográficas em graus decimais, no Sistema de referência WGS84

GeographicCoordinates

{
  "latitude": "-23.5475000",
  "longitude": "-46.6361100"
}

Conjunto de informações, que correspondem aos valores das coordenadas geográficas em graus decimais, no Sistema de referência WGS84

Properties

Name Type Required Restrictions Description
latitude string false none Informação da Latitude referente a geolocalização informada. Entre -90 e 90.p.ex. '-23.5475000'. (2 casas antes da vírgula, 11 posições)
longitude string false none Informação da Longitude referente a geolocalização informada. Entre -180 e 180. p.ex '-46.6361100'. (3 casas antes da vírgula, 11 posições)

Links

{
  "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
  "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
  "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
  "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
  "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
}

Properties

Name Type Required Restrictions Description
self string false none URL da página atualmente requisitada
first string false none URL da primeira página de registros
prev string false none URL da página anterior de registros
next string false none URL da próxima página de registros
last string false none URL da última página de registros

Meta

{
  "totalRecords": 10,
  "totalPages": 1
}

Properties

Name Type Required Restrictions Description
totalRecords integer true none Total de registros encontrados
totalPages integer true none Total de páginas para os registros encontrados

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string",
      "requestDateTime": "2021-08-20T08:30:00Z"
    }
  ],
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
» requestDateTime string(date-time) false none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.
meta Meta false none none

XFapiInteractionId

"string"

Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

Properties

Name Type Required Restrictions Description
anonymous string false none Um UID RFC4122 usado como um ID de correlação. Se fornecido, o transmissor deve "reproduzir" esse valor no cabeçalho de resposta.

QuoteRequestPatrimonialLead

{
  "data": {
    "quoteCustomer": {
      "identificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "personalId": "578-psd-71md6971kjh-2d414",
        "brandName": "Organização A",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "cpfNumber": "string",
        "companyInfo": {
          "cnpjNumber": "01773247000563",
          "name": "Empresa da Organização A"
        },
        "documents": [
          {
            "type": "CNH",
            "number": "15291908",
            "expirationDate": "2023-05-21",
            "issueLocation": "string"
          }
        ],
        "hasBrazilianNationality": false,
        "otherNationalitiesInfo": "CAN",
        "otherDocuments": {
          "type": "SOCIAL SEC",
          "number": "15291908",
          "country": "string",
          "expirationDate": "2023-05-21"
        },
        "contact": {
          "postalAddresses": [
            {
              "address": "Av Naburo Ykesaki, 1270",
              "additionalInfo": "Fundos",
              "districtName": "Centro",
              "townName": "Marília",
              "countrySubDivision": "SP",
              "postCode": "17500001",
              "country": "BRA"
            }
          ],
          "phones": [
            {
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "29875132",
              "phoneExtension": "932"
            }
          ],
          "emails": [
            {
              "email": "nome@br.net"
            }
          ]
        },
        "civilStatusCode": "SOLTEIRO",
        "sex": "FEMININO",
        "birthDate": "2021-05-21",
        "filiation": {
          "type": "MAE",
          "civilName": "Marcelo Cláudio Fernandes"
        },
        "identificationDetails": {
          "civilName": "Juan Kaique Cláudio Fernandes",
          "cpfNumber": "string"
        }
      },
      "qualificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "pepIdentification": "NAO_EXPOSTO",
        "occupation": [
          {
            "details": "string",
            "occupationCode": "RECEITA_FEDERAL",
            "occupationCodeType": "RFB"
          }
        ],
        "lifePensionPlans": "SIM",
        "informedRevenue": {
          "incomeFrequency": "DIARIA",
          "currency": "BRL",
          "amount": "100000.04",
          "date": "2012-05-21"
        },
        "informedPatrimony": {
          "currency": "BRL",
          "amount": "100000.04",
          "year": "2010"
        }
      },
      "complimentaryInformationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "startDate": "2014-05-21",
        "relationshipBeginning": "2014-05-21",
        "productsServices": [
          {
            "contract": "string",
            "type": "MICROSSEGUROS",
            "insuranceLineCode": "6272",
            "procurators": [
              {
                "nature": "PROCURADOR",
                "cpfNumber": "73677831148",
                "civilName": "Elza Milena Stefany Teixeira",
                "socialName": "string"
              }
            ]
          }
        ]
      },
      "customData": [
        {
          "fieldCategory": "IDENTIFICATION",
          "fields": [
            {
              "fieldId": "578-psd-71md6971kjh-2d414",
              "value": null
            }
          ]
        }
      ]
    },
    "historicalData": {
      "customer": {
        "identificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInformationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "policies": [
        {
          "policyInfo": {
            "documentType": "APOLICE_INDIVIDUAL",
            "policyId": "111111",
            "susepProcessNumber": "string",
            "groupCertificateId": "string",
            "issuanceType": "EMISSAO_PROPRIA",
            "issuanceDate": "2022-12-31",
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "leadInsurerCode": "string",
            "leadInsurerPolicyId": "string",
            "maxLMG": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "proposalId": "string",
            "insureds": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "beneficiaries": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome"
              }
            ],
            "principals": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "intermediaries": [
              {
                "type": "REPRESENTANTE",
                "identification": "12345678900",
                "brokerId": "string",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "insuredObjects": [
              {
                "identification": "string",
                "type": "CONTRATO",
                "typeAdditionalInfo": "string",
                "description": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "coverages": [
                  {
                    "branch": "0111",
                    "code": "IMOVEL_BASICA",
                    "description": "string",
                    "internalCode": "string",
                    "susepProcessNumber": "string",
                    "LMI": {},
                    "isLMISublimit": true,
                    "termStartDate": "2022-12-31",
                    "termEndDate": "2022-12-31",
                    "isMainCoverage": true,
                    "feature": "MASSIFICADOS",
                    "type": "PARAMETRICO",
                    "gracePeriod": 0,
                    "gracePeriodicity": "DIA",
                    "gracePeriodCountingMethod": "DIAS_UTEIS",
                    "gracePeriodStartDate": "2022-12-31",
                    "gracePeriodEndDate": "2022-12-31"
                  }
                ]
              }
            ],
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "deductible": {
                  "type": "DEDUTIVEL",
                  "typeAdditionalInfo": "string",
                  "amount": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "period": 10,
                  "periodicity": "DIA",
                  "periodCountingMethod": "DIAS_UTEIS",
                  "periodStartDate": "2022-05-16",
                  "periodEndDate": "2022-05-17",
                  "description": "Franquia de exemplo"
                },
                "POS": {
                  "applicationType": "VALOR",
                  "description": "Descrição de exemplo",
                  "minValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "maxValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "percentage": "10.00"
                }
              }
            ],
            "coinsuranceRetainedPercentage": "10.00",
            "coinsurers": [
              {
                "identification": "string",
                "cededPercentage": "10.00"
              }
            ],
            "branchInfo": {
              "basicCoverageIndex": "SIMPLES",
              "insuredObjects": [
                {
                  "identification": "string",
                  "propertyType": "CASA",
                  "structuringType": "CONDOMINIO_VERTICAL",
                  "postCode": "10000000",
                  "businessActivity": "1234567"
                }
              ]
            }
          },
          "premium": {
            "paymentsQuantity": 4,
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "movementDate": "2022-12-31",
                "movementType": "LIQUIDACAO_DE_PREMIO",
                "movementOrigin": "EMISSAO_DIRETA",
                "movementPaymentsNumber": 0,
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maturityDate": "2022-12-31",
                "tellerId": "string",
                "tellerIdType": "CPF",
                "tellerName": "string",
                "financialInstitutionCode": "string",
                "paymentType": "BOLETO"
              }
            ]
          },
          "claim": {
            "identification": "string",
            "documentationDeliveryDate": "2022-12-31",
            "status": "ABERTO",
            "statusAlterationDate": "2022-12-31",
            "occurrenceDate": "2022-12-31",
            "warningDate": "2022-12-31",
            "thirdPartyClaimDate": "2022-12-31",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "denialJustification": "RISCO_EXCLUIDO",
            "denialJustificationDescription": "string",
            "coverages": [
              {
                "insuredObjectId": "string",
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "warningDate": "2022-12-31",
                "thirdPartyClaimDate": "2022-12-31"
              }
            ]
          }
        }
      ]
    }
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» quoteCustomer object true none none
»» identificationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

xor

Name Type Required Restrictions Description
»»» anonymous BusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

continued

Name Type Required Restrictions Description
»» qualificationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.

xor

Name Type Required Restrictions Description
»»» anonymous BusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.

continued

Name Type Required Restrictions Description
»» complimentaryInformationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

xor

Name Type Required Restrictions Description
»»» anonymous BusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

continued

Name Type Required Restrictions Description
»» customData [object] false none none
»»» fieldCategory string false none none
»»» fields [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» historicalData object false none none
»» customer object false none Dados históricos cadastrais do cliente
»»» identificationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

continued

Name Type Required Restrictions Description
»»» qualificationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.

continued

Name Type Required Restrictions Description
»»» complimentaryInformationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

continued

Name Type Required Restrictions Description
»» policies PolicyDataPatrimonialLead false none none

Enumerated Values

Property Value
fieldCategory IDENTIFICATION
fieldCategory QUALIFICATION
fieldCategory COMPLIMENTARY_INFORMATION

ResponseQuotePatrimonialLead

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data QuoteStatus true none none
links Links true none none
meta Meta true none none

QuoteRequestPatrimonialHome

{
  "data": {
    "quoteCustomer": {
      "identificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "personalId": "578-psd-71md6971kjh-2d414",
        "brandName": "Organização A",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "cpfNumber": "string",
        "companyInfo": {
          "cnpjNumber": "01773247000563",
          "name": "Empresa da Organização A"
        },
        "documents": [
          {
            "type": "CNH",
            "number": "15291908",
            "expirationDate": "2023-05-21",
            "issueLocation": "string"
          }
        ],
        "hasBrazilianNationality": false,
        "otherNationalitiesInfo": "CAN",
        "otherDocuments": {
          "type": "SOCIAL SEC",
          "number": "15291908",
          "country": "string",
          "expirationDate": "2023-05-21"
        },
        "contact": {
          "postalAddresses": [
            {
              "address": "Av Naburo Ykesaki, 1270",
              "additionalInfo": "Fundos",
              "districtName": "Centro",
              "townName": "Marília",
              "countrySubDivision": "SP",
              "postCode": "17500001",
              "country": "BRA"
            }
          ],
          "phones": [
            {
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "29875132",
              "phoneExtension": "932"
            }
          ],
          "emails": [
            {
              "email": "nome@br.net"
            }
          ]
        },
        "civilStatusCode": "SOLTEIRO",
        "sex": "FEMININO",
        "birthDate": "2021-05-21",
        "filiation": {
          "type": "MAE",
          "civilName": "Marcelo Cláudio Fernandes"
        },
        "identificationDetails": {
          "civilName": "Juan Kaique Cláudio Fernandes",
          "cpfNumber": "string"
        }
      },
      "qualificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "pepIdentification": "NAO_EXPOSTO",
        "occupation": [
          {
            "details": "string",
            "occupationCode": "RECEITA_FEDERAL",
            "occupationCodeType": "RFB"
          }
        ],
        "lifePensionPlans": "SIM",
        "informedRevenue": {
          "incomeFrequency": "DIARIA",
          "currency": "BRL",
          "amount": "100000.04",
          "date": "2012-05-21"
        },
        "informedPatrimony": {
          "currency": "BRL",
          "amount": "100000.04",
          "year": "2010"
        }
      },
      "complimentaryInformationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "startDate": "2014-05-21",
        "relationshipBeginning": "2014-05-21",
        "productsServices": [
          {
            "contract": "string",
            "type": "MICROSSEGUROS",
            "insuranceLineCode": "6272",
            "procurators": [
              {
                "nature": "PROCURADOR",
                "cpfNumber": "73677831148",
                "civilName": "Elza Milena Stefany Teixeira",
                "socialName": "string"
              }
            ]
          }
        ]
      },
      "customData": [
        {
          "fieldCategory": "IDENTIFICATION",
          "fields": [
            {
              "fieldId": "578-psd-71md6971kjh-2d414",
              "value": null
            }
          ]
        }
      ]
    },
    "quoteData": {
      "hasCommercialActivity": true,
      "isCollectiveStipulated": true,
      "hasOneRiskLocation": true,
      "termStartDate": "2022-10-02",
      "termEndDate": "2022-10-02",
      "quoteId": "12345678",
      "insuranceType": "NOVO",
      "policyId": "111111",
      "insurerId": "string",
      "currency": "BRL",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "includesAssistanceServices": true,
      "insuredObjects": [
        {
          "identification": "string",
          "propertyType": "CASA",
          "geographicRegion": "ZONA_URBANA",
          "propertiesForCoverage": "PREDIO_E_CONTEUDO",
          "indenizationWithoutDepreciation": true,
          "riskLocationInfo": {
            "isSameAsTheProponent": true,
            "address": "Avenida Paulista, 2000",
            "additionalInfo": "Apartamento 1304",
            "districtName": "Cerqueira César",
            "townName": "São Paulo",
            "countrySubDivision": "AC",
            "postCode": "1310200",
            "propertyUsageType": "HABITUAL",
            "propertyBuildType": "ALVENARIA",
            "isListedDisappropriatedCondemned": true,
            "isUnderConstructionRenovation": true,
            "securityProtection": [
              "CAMERA_CFTV"
            ],
            "fireProtection": [
              "EXTINTOR"
            ],
            "propertyUseType": "PROPRIO"
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string"
            }
          ],
          "wasThereAClaim": true
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "internalCode": "string"
        }
      ]
    },
    "historicalData": {
      "customer": {
        "identificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInformationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "policies": [
        {
          "policyInfo": {
            "documentType": "APOLICE_INDIVIDUAL",
            "policyId": "111111",
            "susepProcessNumber": "string",
            "groupCertificateId": "string",
            "issuanceType": "EMISSAO_PROPRIA",
            "issuanceDate": "2022-12-31",
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "leadInsurerCode": "string",
            "leadInsurerPolicyId": "string",
            "maxLMG": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "proposalId": "string",
            "insureds": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "beneficiaries": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome"
              }
            ],
            "principals": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "intermediaries": [
              {
                "type": "REPRESENTANTE",
                "identification": "12345678900",
                "brokerId": "string",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "insuredObjects": [
              {
                "identification": "string",
                "type": "CONTRATO",
                "typeAdditionalInfo": "string",
                "description": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "coverages": [
                  {
                    "branch": "0111",
                    "code": "IMOVEL_BASICA",
                    "description": "string",
                    "internalCode": "string",
                    "susepProcessNumber": "string",
                    "LMI": {},
                    "isLMISublimit": true,
                    "termStartDate": "2022-12-31",
                    "termEndDate": "2022-12-31",
                    "isMainCoverage": true,
                    "feature": "MASSIFICADOS",
                    "type": "PARAMETRICO",
                    "gracePeriod": 0,
                    "gracePeriodicity": "DIA",
                    "gracePeriodCountingMethod": "DIAS_UTEIS",
                    "gracePeriodStartDate": "2022-12-31",
                    "gracePeriodEndDate": "2022-12-31"
                  }
                ]
              }
            ],
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "deductible": {
                  "type": "DEDUTIVEL",
                  "typeAdditionalInfo": "string",
                  "amount": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "period": 10,
                  "periodicity": "DIA",
                  "periodCountingMethod": "DIAS_UTEIS",
                  "periodStartDate": "2022-05-16",
                  "periodEndDate": "2022-05-17",
                  "description": "Franquia de exemplo"
                },
                "POS": {
                  "applicationType": "VALOR",
                  "description": "Descrição de exemplo",
                  "minValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "maxValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "percentage": "10.00"
                }
              }
            ],
            "coinsuranceRetainedPercentage": "10.00",
            "coinsurers": [
              {
                "identification": "string",
                "cededPercentage": "10.00"
              }
            ],
            "branchInfo": {
              "basicCoverageIndex": "SIMPLES",
              "insuredObjects": [
                {
                  "identification": "string",
                  "propertyType": "CASA",
                  "structuringType": "CONDOMINIO_VERTICAL",
                  "postCode": "10000000",
                  "businessActivity": "1234567"
                }
              ]
            }
          },
          "premium": {
            "paymentsQuantity": 4,
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "movementDate": "2022-12-31",
                "movementType": "LIQUIDACAO_DE_PREMIO",
                "movementOrigin": "EMISSAO_DIRETA",
                "movementPaymentsNumber": 0,
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maturityDate": "2022-12-31",
                "tellerId": "string",
                "tellerIdType": "CPF",
                "tellerName": "string",
                "financialInstitutionCode": "string",
                "paymentType": "BOLETO"
              }
            ]
          },
          "claim": {
            "identification": "string",
            "documentationDeliveryDate": "2022-12-31",
            "status": "ABERTO",
            "statusAlterationDate": "2022-12-31",
            "occurrenceDate": "2022-12-31",
            "warningDate": "2022-12-31",
            "thirdPartyClaimDate": "2022-12-31",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "denialJustification": "RISCO_EXCLUIDO",
            "denialJustificationDescription": "string",
            "coverages": [
              {
                "insuredObjectId": "string",
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "warningDate": "2022-12-31",
                "thirdPartyClaimDate": "2022-12-31"
              }
            ]
          }
        }
      ]
    }
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» quoteCustomer object true none none
»» identificationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

xor

Name Type Required Restrictions Description
»»» anonymous BusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

continued

Name Type Required Restrictions Description
»» qualificationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.

xor

Name Type Required Restrictions Description
»»» anonymous BusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.

continued

Name Type Required Restrictions Description
»» complimentaryInformationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

xor

Name Type Required Restrictions Description
»»» anonymous BusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

continued

Name Type Required Restrictions Description
»» customData [object] false none none
»»» fieldCategory string false none none
»»» fields [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» quoteData QuoteDataPatrimonialHome true none none
» historicalData object false none none
»» customer object false none Dados históricos cadastrais do cliente
»»» identificationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

continued

Name Type Required Restrictions Description
»»» qualificationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.

continued

Name Type Required Restrictions Description
»»» complimentaryInformationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

continued

Name Type Required Restrictions Description
»» policies PolicyDataPatrimonialHome false none none

Enumerated Values

Property Value
fieldCategory IDENTIFICATION
fieldCategory QUALIFICATION
fieldCategory COMPLIMENTARY_INFORMATION

ResponseQuoteStatusPatrimonialHome

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z",
    "quoteData": {
      "customerInfo": {
        "identification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInfo": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "quoteInfo": {
        "hasCommercialActivity": true,
        "isCollectiveStipulated": true,
        "hasOneRiskLocation": true,
        "termStartDate": "2022-10-02",
        "termEndDate": "2022-10-02",
        "quoteId": "12345678",
        "insuranceType": "NOVO",
        "policyId": "111111",
        "insurerId": "string",
        "currency": "BRL",
        "maxLMG": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "includesAssistanceServices": true,
        "insuredObjects": [
          {
            "identification": "string",
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string"
              }
            ],
            "propertyType": "CASA",
            "geographicRegion": "ZONA_URBANA",
            "propertiesForCoverage": "PREDIO_E_CONTEUDO",
            "indenizationWithoutDepreciation": true,
            "riskLocationInfo": {
              "isSameAsTheProponent": true,
              "address": "Avenida Paulista, 2000",
              "additionalInfo": "Apartamento 1304",
              "districtName": "Cerqueira César",
              "townName": "São Paulo",
              "countrySubDivision": "AC",
              "postCode": "1310200",
              "propertyUsageType": "HABITUAL",
              "propertyBuildType": "ALVENARIA",
              "isListedDisappropriatedCondemned": true,
              "isUnderConstructionRenovation": true,
              "securityProtection": [
                "CAMERA_CFTV"
              ],
              "fireProtection": [
                "EXTINTOR"
              ],
              "propertyUseType": "PROPRIO"
            },
            "wasThereAClaim": true
          }
        ],
        "beneficiaries": [
          {
            "identification": "12345678900",
            "identificationType": "CPF",
            "name": "Nome Sobrenome"
          }
        ]
      },
      "quotes": [
        {
          "quoteDateTime": "2023-05-21T08:30:00Z",
          "susepProcessNumbers": [
            "string"
          ],
          "updatingIndex": "IPCA",
          "updatingPeriodicity": "ANUAL",
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string",
              "isSeparateContractingAllowed": true,
              "maxLMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "deductible": {
                "type": "REDUZIDA",
                "typeAdditionalInfo": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              },
              "POS": {
                "applicationType": "VALOR",
                "description": "Descrição de exemplo",
                "minValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maxValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "percentage": "10.00"
              },
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-10-02",
              "gracePeriodEndDate": "2022-10-02"
            }
          ],
          "assistances": [
            {
              "type": "ASSISTENCIA_AUTO",
              "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
              "description": "string",
              "assistancePremiumAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              }
            }
          ],
          "premiumInfo": {
            "paymentsQuantity": 4,
            "totalPremiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "totalNetAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "IOF": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "interestRateOverPayments": 10,
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "paymentType": "BOLETO"
              }
            ]
          },
          "links": {
            "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
          }
        }
      ],
      "customData": {
        "customerIdentification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerQualification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerComplimentaryInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalQuoteInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "riskLocationInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "insuredObjects": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "beneficiaries": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "coverages": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalClaimInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ]
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» status string false none none
» statusUpdateDateTime string(date-time) false none none
» quoteData QuoteStatusPatrimonialHome false none none
links Links true none none
meta Meta true none none

ResponseQuotePatrimonialHome

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data QuoteStatus true none none
links Links true none none
meta Meta true none none

QuoteRequestPatrimonialCondominium

{
  "data": {
    "quoteCustomer": {
      "identificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "personalId": "578-psd-71md6971kjh-2d414",
        "brandName": "Organização A",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "cpfNumber": "string",
        "companyInfo": {
          "cnpjNumber": "01773247000563",
          "name": "Empresa da Organização A"
        },
        "documents": [
          {
            "type": "CNH",
            "number": "15291908",
            "expirationDate": "2023-05-21",
            "issueLocation": "string"
          }
        ],
        "hasBrazilianNationality": false,
        "otherNationalitiesInfo": "CAN",
        "otherDocuments": {
          "type": "SOCIAL SEC",
          "number": "15291908",
          "country": "string",
          "expirationDate": "2023-05-21"
        },
        "contact": {
          "postalAddresses": [
            {
              "address": "Av Naburo Ykesaki, 1270",
              "additionalInfo": "Fundos",
              "districtName": "Centro",
              "townName": "Marília",
              "countrySubDivision": "SP",
              "postCode": "17500001",
              "country": "BRA"
            }
          ],
          "phones": [
            {
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "29875132",
              "phoneExtension": "932"
            }
          ],
          "emails": [
            {
              "email": "nome@br.net"
            }
          ]
        },
        "civilStatusCode": "SOLTEIRO",
        "sex": "FEMININO",
        "birthDate": "2021-05-21",
        "filiation": {
          "type": "MAE",
          "civilName": "Marcelo Cláudio Fernandes"
        },
        "identificationDetails": {
          "civilName": "Juan Kaique Cláudio Fernandes",
          "cpfNumber": "string"
        }
      },
      "qualificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "pepIdentification": "NAO_EXPOSTO",
        "occupation": [
          {
            "details": "string",
            "occupationCode": "RECEITA_FEDERAL",
            "occupationCodeType": "RFB"
          }
        ],
        "lifePensionPlans": "SIM",
        "informedRevenue": {
          "incomeFrequency": "DIARIA",
          "currency": "BRL",
          "amount": "100000.04",
          "date": "2012-05-21"
        },
        "informedPatrimony": {
          "currency": "BRL",
          "amount": "100000.04",
          "year": "2010"
        }
      },
      "complimentaryInformationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "startDate": "2014-05-21",
        "relationshipBeginning": "2014-05-21",
        "productsServices": [
          {
            "contract": "string",
            "type": "MICROSSEGUROS",
            "insuranceLineCode": "6272",
            "procurators": [
              {
                "nature": "PROCURADOR",
                "cpfNumber": "73677831148",
                "civilName": "Elza Milena Stefany Teixeira",
                "socialName": "string"
              }
            ]
          }
        ]
      },
      "customData": [
        {
          "fieldCategory": "IDENTIFICATION",
          "fields": [
            {
              "fieldId": "578-psd-71md6971kjh-2d414",
              "value": null
            }
          ]
        }
      ]
    },
    "quoteData": {
      "mainActivity": "COMERCIO",
      "isLegallyConstituted": true,
      "condominiumType": true,
      "termStartDate": "2022-10-02",
      "termEndDate": "2022-10-02",
      "quoteId": "12345678",
      "insuranceTermStartDate": "2022-10-02",
      "insuranceType": "NOVO",
      "policyId": "111111",
      "insurerId": "string",
      "currency": "BRL",
      "basicCoverageIndex": "SIMPLES",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "includesAssistanceServices": true,
      "claimAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "claimDescription": "string",
      "insuredObjects": [
        {
          "structuringType": "CONDOMINIO_VERTICAL",
          "propertyType": "CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO",
          "hasElevator": true,
          "isFullyOrPartiallyListed": true,
          "numberOfBlocks": "3",
          "condominiumAge": "20",
          "hasReuseOfWater": true,
          "securityProtection": [
            "CAMERA_CFTV"
          ],
          "riskLocationInfo": {
            "address": "Avenida Paulista, 2000",
            "additionalInfo": "Apartamento 1304",
            "districtName": "Cerqueira César",
            "townName": "São Paulo",
            "countrySubDivision": "AC",
            "postCode": "1310200"
          },
          "indenizationWithoutDepreciation": true,
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string"
            }
          ],
          "wasThereAClaim": true,
          "claimNotifications": [
            {
              "claimAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "claimDescription": "string"
            }
          ]
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "internalCode": "string"
        }
      ]
    },
    "historicalData": {
      "customer": {
        "identificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInformationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "policies": [
        {
          "policyInfo": {
            "documentType": "APOLICE_INDIVIDUAL",
            "policyId": "111111",
            "susepProcessNumber": "string",
            "groupCertificateId": "string",
            "issuanceType": "EMISSAO_PROPRIA",
            "issuanceDate": "2022-12-31",
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "leadInsurerCode": "string",
            "leadInsurerPolicyId": "string",
            "maxLMG": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "proposalId": "string",
            "insureds": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "beneficiaries": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome"
              }
            ],
            "principals": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "intermediaries": [
              {
                "type": "REPRESENTANTE",
                "identification": "12345678900",
                "brokerId": "string",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "insuredObjects": [
              {
                "identification": "string",
                "type": "CONTRATO",
                "typeAdditionalInfo": "string",
                "description": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "coverages": [
                  {
                    "branch": "0111",
                    "code": "IMOVEL_BASICA",
                    "description": "string",
                    "internalCode": "string",
                    "susepProcessNumber": "string",
                    "LMI": {},
                    "isLMISublimit": true,
                    "termStartDate": "2022-12-31",
                    "termEndDate": "2022-12-31",
                    "isMainCoverage": true,
                    "feature": "MASSIFICADOS",
                    "type": "PARAMETRICO",
                    "gracePeriod": 0,
                    "gracePeriodicity": "DIA",
                    "gracePeriodCountingMethod": "DIAS_UTEIS",
                    "gracePeriodStartDate": "2022-12-31",
                    "gracePeriodEndDate": "2022-12-31"
                  }
                ]
              }
            ],
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "deductible": {
                  "type": "DEDUTIVEL",
                  "typeAdditionalInfo": "string",
                  "amount": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "period": 10,
                  "periodicity": "DIA",
                  "periodCountingMethod": "DIAS_UTEIS",
                  "periodStartDate": "2022-05-16",
                  "periodEndDate": "2022-05-17",
                  "description": "Franquia de exemplo"
                },
                "POS": {
                  "applicationType": "VALOR",
                  "description": "Descrição de exemplo",
                  "minValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "maxValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "percentage": "10.00"
                }
              }
            ],
            "coinsuranceRetainedPercentage": "10.00",
            "coinsurers": [
              {
                "identification": "string",
                "cededPercentage": "10.00"
              }
            ],
            "branchInfo": {
              "basicCoverageIndex": "SIMPLES",
              "insuredObjects": [
                {
                  "identification": "string",
                  "propertyType": "CASA",
                  "structuringType": "CONDOMINIO_VERTICAL",
                  "postCode": "10000000",
                  "businessActivity": "1234567"
                }
              ]
            }
          },
          "premium": {
            "paymentsQuantity": 4,
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "movementDate": "2022-12-31",
                "movementType": "LIQUIDACAO_DE_PREMIO",
                "movementOrigin": "EMISSAO_DIRETA",
                "movementPaymentsNumber": 0,
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maturityDate": "2022-12-31",
                "tellerId": "string",
                "tellerIdType": "CPF",
                "tellerName": "string",
                "financialInstitutionCode": "string",
                "paymentType": "BOLETO"
              }
            ]
          },
          "claim": {
            "identification": "string",
            "documentationDeliveryDate": "2022-12-31",
            "status": "ABERTO",
            "statusAlterationDate": "2022-12-31",
            "occurrenceDate": "2022-12-31",
            "warningDate": "2022-12-31",
            "thirdPartyClaimDate": "2022-12-31",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "denialJustification": "RISCO_EXCLUIDO",
            "denialJustificationDescription": "string",
            "coverages": [
              {
                "insuredObjectId": "string",
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "warningDate": "2022-12-31",
                "thirdPartyClaimDate": "2022-12-31"
              }
            ]
          }
        }
      ]
    }
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» quoteCustomer object true none none
»» identificationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

xor

Name Type Required Restrictions Description
»»» anonymous BusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

continued

Name Type Required Restrictions Description
»» qualificationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.

xor

Name Type Required Restrictions Description
»»» anonymous BusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.

continued

Name Type Required Restrictions Description
»» complimentaryInformationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

xor

Name Type Required Restrictions Description
»»» anonymous BusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

continued

Name Type Required Restrictions Description
»» customData [object] false none none
»»» fieldCategory string false none none
»»» fields [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» quoteData QuoteDataPatrimonialCondominium true none none
» historicalData object false none none
»» customer object false none Dados históricos cadastrais do cliente
»»» identificationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

continued

Name Type Required Restrictions Description
»»» qualificationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.

continued

Name Type Required Restrictions Description
»»» complimentaryInformationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

continued

Name Type Required Restrictions Description
»» policies PolicyDataPatrimonialCondominium false none none

Enumerated Values

Property Value
fieldCategory IDENTIFICATION
fieldCategory QUALIFICATION
fieldCategory COMPLIMENTARY_INFORMATION

ResponseQuoteStatusPatrimonialCondominium

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z",
    "quoteData": {
      "customerInfo": {
        "identification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "businessId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "businessName": "Luiza e Benjamin Assessoria Jurídica Ltda",
          "businessTradeName": "Organização B",
          "incorporationDate": "2012-05-21",
          "document": {
            "businesscnpjNumber": "50685362006773",
            "businessRegisterNumberOriginCountry": "string",
            "country": "BRA",
            "expirationDate": "2023-05-21"
          },
          "type": "PRIVADO",
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "ibgeTownCode": "17500001",
                "country": "Brasil",
                "countryCode": "BRA",
                "geographicCoordinates": {
                  "latitude": "-23.5475000",
                  "longitude": "-46.6361100"
                }
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "parties": [
            {
              "type": "SOCIO",
              "civilName": "Juan Kaique Cláudio Fernandes",
              "socialName": "string",
              "startDate": "2014-05-21",
              "shareholding": "0.510000",
              "documentType": "CPF",
              "documentNumber": "73677831148",
              "documentCountry": "BRA",
              "documentExpirationDate": "2021-05-21"
            }
          ]
        },
        "qualification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "mainBranch": "string",
          "secondaryBranch": "string",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          }
        },
        "complimentaryInfo": {
          "updateDateTime": "2020-07-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "quoteInfo": {
        "mainActivity": "COMERCIO",
        "isLegallyConstituted": true,
        "condominiumType": true,
        "termStartDate": "2022-10-02",
        "termEndDate": "2022-10-02",
        "quoteId": "12345678",
        "insuranceTermStartDate": "2022-10-02",
        "insuranceType": "NOVO",
        "policyId": "111111",
        "insurerId": "string",
        "currency": "BRL",
        "basicCoverageIndex": "SIMPLES",
        "maxLMG": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "includesAssistanceServices": true,
        "claimAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "claimDescription": "string",
        "insuredObjects": [
          {
            "identification": "string",
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string"
              }
            ],
            "structuringType": "CONDOMINIO_VERTICAL",
            "propertyType": "CONDOMINIO_RESIDENCIAL_COM_COMERCIO_NO_TERREO",
            "hasElevator": true,
            "isFullyOrPartiallyListed": true,
            "numberOfBlocks": "3",
            "condominiumAge": "20",
            "hasReuseOfWater": true,
            "securityProtection": [
              "CAMERA_CFTV"
            ],
            "riskLocationInfo": {
              "address": "Avenida Paulista, 2000",
              "additionalInfo": "Apartamento 1304",
              "districtName": "Cerqueira César",
              "townName": "São Paulo",
              "countrySubDivision": "AC",
              "postCode": "1310200"
            },
            "indenizationWithoutDepreciation": true,
            "wasThereAClaim": true,
            "claimNotifications": [
              {
                "claimAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "claimDescription": "string"
              }
            ]
          }
        ]
      },
      "quotes": [
        {
          "quoteDateTime": "2023-05-21T08:30:00Z",
          "susepProcessNumbers": [
            "string"
          ],
          "updatingIndex": "IPCA",
          "updatingPeriodicity": "ANUAL",
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "isSeparateContractingAllowed": true,
              "maxLMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "deductible": {
                "type": "DEDUTIVEL",
                "typeAdditionalInfo": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "period": 10,
                "periodicity": "DIA",
                "periodCountingMethod": "DIAS_UTEIS",
                "periodStartDate": "2022-05-16",
                "periodEndDate": "2022-05-17",
                "description": "Franquia de exemplo"
              },
              "POS": {
                "applicationType": "VALOR",
                "description": "Descrição de exemplo",
                "minValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maxValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "percentage": "10.00"
              },
              "internalCode": "string",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-10-02",
              "gracePeriodEndDate": "2022-10-02"
            }
          ],
          "assistances": [
            {
              "type": "ASSISTENCIA_AUTO",
              "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
              "description": "string",
              "assistancePremiumAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              }
            }
          ],
          "premiumInfo": {
            "paymentsQuantity": 4,
            "totalPremiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "totalNetAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "IOF": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "interestRateOverPayments": 10,
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "paymentType": "BOLETO"
              }
            ]
          },
          "links": {
            "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
          }
        }
      ],
      "customData": {
        "customerIdentification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerQualification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerComplimentaryInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalQuoteInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "riskLocationInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "insuredObjects": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "beneficiaries": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "coverages": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalClaimInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ]
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» status string false none none
» statusUpdateDateTime string(date-time) false none none
» quoteData QuoteStatusPatrimonialCondominium false none none
links Links true none none
meta Meta true none none

ResponseQuotePatrimonialCondominium

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data QuoteStatus true none none
links Links true none none
meta Meta true none none

QuoteRequestPatrimonialBusiness

{
  "data": {
    "quoteCustomer": {
      "identificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "personalId": "578-psd-71md6971kjh-2d414",
        "brandName": "Organização A",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "cpfNumber": "string",
        "companyInfo": {
          "cnpjNumber": "01773247000563",
          "name": "Empresa da Organização A"
        },
        "documents": [
          {
            "type": "CNH",
            "number": "15291908",
            "expirationDate": "2023-05-21",
            "issueLocation": "string"
          }
        ],
        "hasBrazilianNationality": false,
        "otherNationalitiesInfo": "CAN",
        "otherDocuments": {
          "type": "SOCIAL SEC",
          "number": "15291908",
          "country": "string",
          "expirationDate": "2023-05-21"
        },
        "contact": {
          "postalAddresses": [
            {
              "address": "Av Naburo Ykesaki, 1270",
              "additionalInfo": "Fundos",
              "districtName": "Centro",
              "townName": "Marília",
              "countrySubDivision": "SP",
              "postCode": "17500001",
              "country": "BRA"
            }
          ],
          "phones": [
            {
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "29875132",
              "phoneExtension": "932"
            }
          ],
          "emails": [
            {
              "email": "nome@br.net"
            }
          ]
        },
        "civilStatusCode": "SOLTEIRO",
        "sex": "FEMININO",
        "birthDate": "2021-05-21",
        "filiation": {
          "type": "MAE",
          "civilName": "Marcelo Cláudio Fernandes"
        },
        "identificationDetails": {
          "civilName": "Juan Kaique Cláudio Fernandes",
          "cpfNumber": "string"
        }
      },
      "qualificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "pepIdentification": "NAO_EXPOSTO",
        "occupation": [
          {
            "details": "string",
            "occupationCode": "RECEITA_FEDERAL",
            "occupationCodeType": "RFB"
          }
        ],
        "lifePensionPlans": "SIM",
        "informedRevenue": {
          "incomeFrequency": "DIARIA",
          "currency": "BRL",
          "amount": "100000.04",
          "date": "2012-05-21"
        },
        "informedPatrimony": {
          "currency": "BRL",
          "amount": "100000.04",
          "year": "2010"
        }
      },
      "complimentaryInformationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "startDate": "2014-05-21",
        "relationshipBeginning": "2014-05-21",
        "productsServices": [
          {
            "contract": "string",
            "type": "MICROSSEGUROS",
            "insuranceLineCode": "6272",
            "procurators": [
              {
                "nature": "PROCURADOR",
                "cpfNumber": "73677831148",
                "civilName": "Elza Milena Stefany Teixeira",
                "socialName": "string"
              }
            ]
          }
        ]
      },
      "customData": [
        {
          "fieldCategory": "IDENTIFICATION",
          "fields": [
            {
              "fieldId": "578-psd-71md6971kjh-2d414",
              "value": null
            }
          ]
        }
      ]
    },
    "quoteData": {
      "isCollectiveStipulated": true,
      "hasOneRiskLocation": true,
      "termStartDate": "2022-10-02",
      "termEndDate": "2022-10-02",
      "quoteId": "12345678",
      "insuranceType": "NOVO",
      "policyId": "111111",
      "insurerId": "string",
      "currency": "BRL",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "includesAssistanceServices": true,
      "claimAmount": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "claimDescription": "string",
      "insuredObjects": [
        {
          "identification": "string",
          "riskAmount": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "mainActivity": "COMERCIO",
          "businessActivity": "string",
          "businessActivityDescription": "string",
          "professionalRegisterOrganization": "OAB-PR",
          "professionalRegisterNumber": "OAB-PR",
          "selfEmployeeJobTitle": "ADMINISTRADORES",
          "propertiesForCoverage": "PREDIO_E_CONTEUDO",
          "riskLocationInfo": {
            "address": "Avenida Paulista, 2000",
            "additionalInfo": "Apartamento 1304",
            "districtName": "Cerqueira César",
            "townName": "São Paulo",
            "countrySubDivision": "AC",
            "postCode": "1310200",
            "billingAddress": "Avenida Paulista, 2000",
            "billingAdditionalInfo": "Apartamento 1304",
            "billingDistrictName": "Cerqueira César",
            "billingTownName": "São Paulo",
            "billingCountrySubDivision": "AC",
            "billingPostCode": "1310200",
            "propertyUsageType": "HABITUAL",
            "propertyBuildType": "SUPERIOR",
            "isListedDisappropriatedCondemned": true,
            "isUnderConstructionRenovation": true,
            "securityProtection": [
              "CAMERA_CFTV"
            ],
            "fireProtection": [
              "EXTINTOR"
            ],
            "propertyUseType": "PROPRIO",
            "isMainlyOpen": true,
            "hasInsulatingPanels": true,
            "isInMall": true
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-10-02",
              "gracePeriodEndDate": "2022-10-02"
            }
          ],
          "wasThereAClaim": true,
          "claimNotifications": [
            {
              "claimAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "claimDescription": "string"
            }
          ]
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "internalCode": "string"
        }
      ]
    },
    "historicalData": {
      "customer": {
        "identificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInformationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "policies": [
        {
          "policyInfo": {
            "documentType": "APOLICE_INDIVIDUAL",
            "policyId": "111111",
            "susepProcessNumber": "string",
            "groupCertificateId": "string",
            "issuanceType": "EMISSAO_PROPRIA",
            "issuanceDate": "2022-12-31",
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "leadInsurerCode": "string",
            "leadInsurerPolicyId": "string",
            "maxLMG": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "proposalId": "string",
            "insureds": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "beneficiaries": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome"
              }
            ],
            "principals": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "intermediaries": [
              {
                "type": "REPRESENTANTE",
                "identification": "12345678900",
                "brokerId": "string",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "insuredObjects": [
              {
                "identification": "string",
                "type": "CONTRATO",
                "typeAdditionalInfo": "string",
                "description": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "coverages": [
                  {
                    "branch": "0111",
                    "code": "IMOVEL_BASICA",
                    "description": "string",
                    "internalCode": "string",
                    "susepProcessNumber": "string",
                    "LMI": {},
                    "isLMISublimit": true,
                    "termStartDate": "2022-12-31",
                    "termEndDate": "2022-12-31",
                    "isMainCoverage": true,
                    "feature": "MASSIFICADOS",
                    "type": "PARAMETRICO",
                    "gracePeriod": 0,
                    "gracePeriodicity": "DIA",
                    "gracePeriodCountingMethod": "DIAS_UTEIS",
                    "gracePeriodStartDate": "2022-12-31",
                    "gracePeriodEndDate": "2022-12-31"
                  }
                ]
              }
            ],
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "deductible": {
                  "type": "DEDUTIVEL",
                  "typeAdditionalInfo": "string",
                  "amount": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "period": 10,
                  "periodicity": "DIA",
                  "periodCountingMethod": "DIAS_UTEIS",
                  "periodStartDate": "2022-05-16",
                  "periodEndDate": "2022-05-17",
                  "description": "Franquia de exemplo"
                },
                "POS": {
                  "applicationType": "VALOR",
                  "description": "Descrição de exemplo",
                  "minValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "maxValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "percentage": "10.00"
                }
              }
            ],
            "coinsuranceRetainedPercentage": "10.00",
            "coinsurers": [
              {
                "identification": "string",
                "cededPercentage": "10.00"
              }
            ],
            "branchInfo": {
              "basicCoverageIndex": "SIMPLES",
              "insuredObjects": [
                {
                  "identification": "string",
                  "propertyType": "CASA",
                  "structuringType": "CONDOMINIO_VERTICAL",
                  "postCode": "10000000",
                  "businessActivity": "1234567"
                }
              ]
            }
          },
          "premium": {
            "paymentsQuantity": 4,
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "movementDate": "2022-12-31",
                "movementType": "LIQUIDACAO_DE_PREMIO",
                "movementOrigin": "EMISSAO_DIRETA",
                "movementPaymentsNumber": 0,
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maturityDate": "2022-12-31",
                "tellerId": "string",
                "tellerIdType": "CPF",
                "tellerName": "string",
                "financialInstitutionCode": "string",
                "paymentType": "BOLETO"
              }
            ]
          },
          "claim": {
            "identification": "string",
            "documentationDeliveryDate": "2022-12-31",
            "status": "ABERTO",
            "statusAlterationDate": "2022-12-31",
            "occurrenceDate": "2022-12-31",
            "warningDate": "2022-12-31",
            "thirdPartyClaimDate": "2022-12-31",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "denialJustification": "RISCO_EXCLUIDO",
            "denialJustificationDescription": "string",
            "coverages": [
              {
                "insuredObjectId": "string",
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "warningDate": "2022-12-31",
                "thirdPartyClaimDate": "2022-12-31"
              }
            ]
          }
        }
      ]
    }
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» quoteCustomer object true none none
»» identificationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

xor

Name Type Required Restrictions Description
»»» anonymous BusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

continued

Name Type Required Restrictions Description
»» qualificationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.

xor

Name Type Required Restrictions Description
»»» anonymous BusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.

continued

Name Type Required Restrictions Description
»» complimentaryInformationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

xor

Name Type Required Restrictions Description
»»» anonymous BusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

continued

Name Type Required Restrictions Description
»» customData [object] false none none
»»» fieldCategory string false none none
»»» fields [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» quoteData QuoteDataPatrimonialBusiness true none none
» historicalData object false none none
»» customer object false none Dados históricos cadastrais do cliente
»»» identificationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

continued

Name Type Required Restrictions Description
»»» qualificationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.

continued

Name Type Required Restrictions Description
»»» complimentaryInformationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

continued

Name Type Required Restrictions Description
»» policies PolicyDataPatrimonialBusiness false none none

Enumerated Values

Property Value
fieldCategory IDENTIFICATION
fieldCategory QUALIFICATION
fieldCategory COMPLIMENTARY_INFORMATION

ResponseQuoteStatusPatrimonialBusiness

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z",
    "quoteData": {
      "customerInfo": {
        "identification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInfo": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "quoteInfo": {
        "isCollectiveStipulated": true,
        "hasOneRiskLocation": true,
        "termStartDate": "2022-10-02",
        "termEndDate": "2022-10-02",
        "quoteId": "12345678",
        "insuranceType": "NOVO",
        "policyId": "111111",
        "insurerId": "string",
        "currency": "BRL",
        "maxLMG": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "includesAssistanceServices": true,
        "claimAmount": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "claimDescription": "string",
        "insuredObjects": [
          {
            "identification": "string",
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string"
              }
            ],
            "riskAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "mainActivity": "COMERCIO",
            "businessActivity": "string",
            "businessActivityDescription": "string",
            "professionalRegisterOrganization": "OAB-PR",
            "professionalRegisterNumber": "OAB-PR",
            "selfEmployeeJobTitle": "ADMINISTRADORES",
            "propertiesForCoverage": "PREDIO_E_CONTEUDO",
            "riskLocationInfo": {
              "address": "Avenida Paulista, 2000",
              "additionalInfo": "Apartamento 1304",
              "districtName": "Cerqueira César",
              "townName": "São Paulo",
              "countrySubDivision": "AC",
              "postCode": "1310200",
              "billingAddress": "Avenida Paulista, 2000",
              "billingAdditionalInfo": "Apartamento 1304",
              "billingDistrictName": "Cerqueira César",
              "billingTownName": "São Paulo",
              "billingCountrySubDivision": "AC",
              "billingPostCode": "1310200",
              "propertyUsageType": "HABITUAL",
              "propertyBuildType": "SUPERIOR",
              "isListedDisappropriatedCondemned": true,
              "isUnderConstructionRenovation": true,
              "securityProtection": [
                "CAMERA_CFTV"
              ],
              "fireProtection": [
                "EXTINTOR"
              ],
              "propertyUseType": "PROPRIO",
              "isMainlyOpen": true,
              "hasInsulatingPanels": true,
              "isInMall": true
            },
            "wasThereAClaim": true,
            "claimNotifications": [
              {
                "claimAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "claimDescription": "string"
              }
            ]
          }
        ],
        "beneficiaries": [
          {
            "identification": "12345678900",
            "identificationType": "CPF",
            "name": "Nome Sobrenome"
          }
        ]
      },
      "quotes": [
        {
          "quoteDateTime": "2023-05-21T08:30:00Z",
          "susepProcessNumbers": [
            "string"
          ],
          "updatingIndex": "IPCA",
          "updatingPeriodicity": "ANUAL",
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "isSeparateContractingAllowed": true,
              "maxLMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "deductible": {
                "type": "DEDUTIVEL",
                "typeAdditionalInfo": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "period": 10,
                "periodicity": "DIA",
                "periodCountingMethod": "DIAS_UTEIS",
                "periodStartDate": "2022-05-16",
                "periodEndDate": "2022-05-17",
                "description": "Franquia de exemplo"
              },
              "POS": {
                "applicationType": "VALOR",
                "description": "Descrição de exemplo",
                "minValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maxValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "percentage": "10.00"
              },
              "internalCode": "string",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-10-02",
              "gracePeriodEndDate": "2022-10-02"
            }
          ],
          "assistances": [
            {
              "type": "ASSISTENCIA_AUTO",
              "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
              "description": "string",
              "assistancePremiumAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              }
            }
          ],
          "premiumInfo": {
            "paymentsQuantity": 4,
            "totalPremiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "totalNetAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "IOF": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "interestRateOverPayments": 10,
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "paymentType": "BOLETO"
              }
            ]
          },
          "links": {
            "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
          }
        }
      ],
      "customData": {
        "customerIdentification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerQualification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerComplimentaryInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalQuoteInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "riskLocationInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "insuredObjects": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "beneficiaries": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "coverages": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalClaimInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ]
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» status string false none none
» statusUpdateDateTime string(date-time) false none none
» quoteData QuoteStatusPatrimonialBusiness false none none
links Links true none none
meta Meta true none none

ResponseQuotePatrimonialBusiness

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data QuoteStatus true none none
links Links true none none
meta Meta true none none

QuoteRequestPatrimonialDiverseRisks

{
  "data": {
    "quoteCustomer": {
      "identificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "personalId": "578-psd-71md6971kjh-2d414",
        "brandName": "Organização A",
        "civilName": "Juan Kaique Cláudio Fernandes",
        "socialName": "string",
        "cpfNumber": "string",
        "companyInfo": {
          "cnpjNumber": "01773247000563",
          "name": "Empresa da Organização A"
        },
        "documents": [
          {
            "type": "CNH",
            "number": "15291908",
            "expirationDate": "2023-05-21",
            "issueLocation": "string"
          }
        ],
        "hasBrazilianNationality": false,
        "otherNationalitiesInfo": "CAN",
        "otherDocuments": {
          "type": "SOCIAL SEC",
          "number": "15291908",
          "country": "string",
          "expirationDate": "2023-05-21"
        },
        "contact": {
          "postalAddresses": [
            {
              "address": "Av Naburo Ykesaki, 1270",
              "additionalInfo": "Fundos",
              "districtName": "Centro",
              "townName": "Marília",
              "countrySubDivision": "SP",
              "postCode": "17500001",
              "country": "BRA"
            }
          ],
          "phones": [
            {
              "countryCallingCode": "55",
              "areaCode": "19",
              "number": "29875132",
              "phoneExtension": "932"
            }
          ],
          "emails": [
            {
              "email": "nome@br.net"
            }
          ]
        },
        "civilStatusCode": "SOLTEIRO",
        "sex": "FEMININO",
        "birthDate": "2021-05-21",
        "filiation": {
          "type": "MAE",
          "civilName": "Marcelo Cláudio Fernandes"
        },
        "identificationDetails": {
          "civilName": "Juan Kaique Cláudio Fernandes",
          "cpfNumber": "string"
        }
      },
      "qualificationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "pepIdentification": "NAO_EXPOSTO",
        "occupation": [
          {
            "details": "string",
            "occupationCode": "RECEITA_FEDERAL",
            "occupationCodeType": "RFB"
          }
        ],
        "lifePensionPlans": "SIM",
        "informedRevenue": {
          "incomeFrequency": "DIARIA",
          "currency": "BRL",
          "amount": "100000.04",
          "date": "2012-05-21"
        },
        "informedPatrimony": {
          "currency": "BRL",
          "amount": "100000.04",
          "year": "2010"
        }
      },
      "complimentaryInformationData": {
        "updateDateTime": "2021-05-21T08:30:00Z",
        "startDate": "2014-05-21",
        "relationshipBeginning": "2014-05-21",
        "productsServices": [
          {
            "contract": "string",
            "type": "MICROSSEGUROS",
            "insuranceLineCode": "6272",
            "procurators": [
              {
                "nature": "PROCURADOR",
                "cpfNumber": "73677831148",
                "civilName": "Elza Milena Stefany Teixeira",
                "socialName": "string"
              }
            ]
          }
        ]
      },
      "customData": [
        {
          "fieldCategory": "IDENTIFICATION",
          "fields": [
            {
              "fieldId": "578-psd-71md6971kjh-2d414",
              "value": null
            }
          ]
        }
      ]
    },
    "quoteData": {
      "isCollectiveStipulated": true,
      "includesAssistanceServices": true,
      "termStartDate": "2022-10-02",
      "termEndDate": "2022-10-02",
      "insuranceTermStartDate": "2022-10-02",
      "quoteId": "12345678",
      "insuranceType": "NOVO",
      "policyId": "111111",
      "insurerId": "string",
      "currency": "BRL",
      "insuredObjectType": "EQUIPAMENTO_MOVEL",
      "maxLMG": {
        "amount": "2000.00",
        "unit": {
          "code": "R$",
          "description": "BRL"
        }
      },
      "insuredObjects": [
        {
          "identification": "string",
          "equipmentType": "EQUIPAMENTO_DE_CONSTRUCAO_CIVIL",
          "equipmentData": {
            "fixedMachinery": true,
            "mainBranch": "string",
            "equipmentLocal": "SERVICOS",
            "forAgriculturalOrMixedActivities": true,
            "equipmentDescription": "string",
            "brand": "string",
            "manufacturingYear": 0,
            "serialNumber": 0,
            "brandNew": true,
            "invoiceIssuedDate": "2022-10-02",
            "invoiceNumber": 0,
            "isRented": true,
            "isBorrowed": true,
            "isFinanced": true,
            "ownOperation": true,
            "operationLocation": "LOCAL_FECHADO",
            "buildingSiteOperation": true
          },
          "geographicRegion": "ZONA_URBANA",
          "propertiesForCoverage": "PREDIO_E_CONTEUDO",
          "isNewValueContract": true,
          "riskLocationInfo": {
            "isSameAsTheProponent": true,
            "address": "Avenida Paulista, 2000",
            "additionalInfo": "Apartamento 1304",
            "districtName": "Cerqueira César",
            "townName": "São Paulo",
            "countrySubDivision": "AC",
            "postCode": "1310200",
            "billingAddress": "Avenida Paulista, 2000",
            "billingAdditionalInfo": "Apartamento 1304",
            "billingDistrictName": "Cerqueira César",
            "billingTownName": "São Paulo",
            "billingCountrySubDivision": "AC",
            "billingPostCode": "1310200",
            "securityProtection": [
              "CAMERA_CFTV"
            ],
            "fireProtection": [
              "EXTINTOR"
            ]
          },
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "internalCode": "string"
            }
          ],
          "wasThereAClaim": true,
          "claimNotifications": [
            {
              "claimAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "claimDescription": "string"
            }
          ]
        }
      ],
      "beneficiaries": [
        {
          "identification": "12345678900",
          "identificationType": "CPF",
          "name": "Nome Sobrenome"
        }
      ],
      "coverages": [
        {
          "branch": "0111",
          "code": "RESIDENCIAL_IMOVEL_BASICA",
          "description": "string",
          "isSeparateContractingAllowed": true,
          "maxLMI": {
            "amount": "2000.00",
            "unit": {
              "code": "R$",
              "description": "BRL"
            }
          },
          "internalCode": "string"
        }
      ]
    },
    "historicalData": {
      "customer": {
        "identificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualificationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInformationData": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "policies": [
        {
          "policyInfo": {
            "documentType": "APOLICE_INDIVIDUAL",
            "policyId": "111111",
            "susepProcessNumber": "string",
            "groupCertificateId": "string",
            "issuanceType": "EMISSAO_PROPRIA",
            "issuanceDate": "2022-12-31",
            "termStartDate": "2022-12-31",
            "termEndDate": "2022-12-31",
            "leadInsurerCode": "string",
            "leadInsurerPolicyId": "string",
            "maxLMG": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "proposalId": "string",
            "insureds": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "beneficiaries": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome"
              }
            ],
            "principals": [
              {
                "identification": "12345678900",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "email": "string",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "intermediaries": [
              {
                "type": "REPRESENTANTE",
                "identification": "12345678900",
                "brokerId": "string",
                "identificationType": "CPF",
                "name": "Nome Sobrenome",
                "postCode": "10000000",
                "city": "string",
                "state": "string",
                "country": "BRA",
                "address": "string"
              }
            ],
            "insuredObjects": [
              {
                "identification": "string",
                "type": "CONTRATO",
                "typeAdditionalInfo": "string",
                "description": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "coverages": [
                  {
                    "branch": "0111",
                    "code": "IMOVEL_BASICA",
                    "description": "string",
                    "internalCode": "string",
                    "susepProcessNumber": "string",
                    "LMI": {},
                    "isLMISublimit": true,
                    "termStartDate": "2022-12-31",
                    "termEndDate": "2022-12-31",
                    "isMainCoverage": true,
                    "feature": "MASSIFICADOS",
                    "type": "PARAMETRICO",
                    "gracePeriod": 0,
                    "gracePeriodicity": "DIA",
                    "gracePeriodCountingMethod": "DIAS_UTEIS",
                    "gracePeriodStartDate": "2022-12-31",
                    "gracePeriodEndDate": "2022-12-31"
                  }
                ]
              }
            ],
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "deductible": {
                  "type": "DEDUTIVEL",
                  "typeAdditionalInfo": "string",
                  "amount": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "period": 10,
                  "periodicity": "DIA",
                  "periodCountingMethod": "DIAS_UTEIS",
                  "periodStartDate": "2022-05-16",
                  "periodEndDate": "2022-05-17",
                  "description": "Franquia de exemplo"
                },
                "POS": {
                  "applicationType": "VALOR",
                  "description": "Descrição de exemplo",
                  "minValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "maxValue": {
                    "amount": "2000.00",
                    "unit": {}
                  },
                  "percentage": "10.00"
                }
              }
            ],
            "coinsuranceRetainedPercentage": "10.00",
            "coinsurers": [
              {
                "identification": "string",
                "cededPercentage": "10.00"
              }
            ],
            "branchInfo": {
              "basicCoverageIndex": "SIMPLES",
              "insuredObjects": [
                {
                  "identification": "string",
                  "propertyType": "CASA",
                  "structuringType": "CONDOMINIO_VERTICAL",
                  "postCode": "10000000",
                  "businessActivity": "1234567"
                }
              ]
            }
          },
          "premium": {
            "paymentsQuantity": 4,
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "coverages": [
              {
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "movementDate": "2022-12-31",
                "movementType": "LIQUIDACAO_DE_PREMIO",
                "movementOrigin": "EMISSAO_DIRETA",
                "movementPaymentsNumber": 0,
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maturityDate": "2022-12-31",
                "tellerId": "string",
                "tellerIdType": "CPF",
                "tellerName": "string",
                "financialInstitutionCode": "string",
                "paymentType": "BOLETO"
              }
            ]
          },
          "claim": {
            "identification": "string",
            "documentationDeliveryDate": "2022-12-31",
            "status": "ABERTO",
            "statusAlterationDate": "2022-12-31",
            "occurrenceDate": "2022-12-31",
            "warningDate": "2022-12-31",
            "thirdPartyClaimDate": "2022-12-31",
            "amount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "denialJustification": "RISCO_EXCLUIDO",
            "denialJustificationDescription": "string",
            "coverages": [
              {
                "insuredObjectId": "string",
                "branch": "0111",
                "code": "IMOVEL_BASICA",
                "description": "string",
                "warningDate": "2022-12-31",
                "thirdPartyClaimDate": "2022-12-31"
              }
            ]
          }
        }
      ]
    }
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» quoteCustomer object true none none
»» identificationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

xor

Name Type Required Restrictions Description
»»» anonymous BusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

continued

Name Type Required Restrictions Description
»» qualificationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.

xor

Name Type Required Restrictions Description
»»» anonymous BusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.

continued

Name Type Required Restrictions Description
»» complimentaryInformationData any false none none

oneOf

Name Type Required Restrictions Description
»»» anonymous PersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

xor

Name Type Required Restrictions Description
»»» anonymous BusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

continued

Name Type Required Restrictions Description
»» customData [object] false none none
»»» fieldCategory string false none none
»»» fields [CustomInfoData] false none [Estrutura para identificação e transmissão de dados customizáveis.]
» quoteData QuoteDataPatrimonialDiverseRisks true none none
» historicalData object false none none
»» customer object false none Dados históricos cadastrais do cliente
»»» identificationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa natural através de seus dados cadastrais.

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessIdentificationData false none Conjunto de informações relativas a Identificação ou seja a ação e o efeito de identificar de forma única a pessoa jurídica através de seus dados cadastrais

continued

Name Type Required Restrictions Description
»»» qualificationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalQualificationData false none Conjunto de informações relativas ao processo de qualificação.

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessQualificationData false none Objeto que reúne as informações relativas ao processo de qualificação.

continued

Name Type Required Restrictions Description
»»» complimentaryInformationData any false none none

oneOf

Name Type Required Restrictions Description
»»»» anonymous HistoricalPersonalComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

xor

Name Type Required Restrictions Description
»»»» anonymous HistoricalBusinessComplimentaryInformationData false none Objeto que reúne as informações relativas ao relacionamento do cliente junto à Instituição. Considera-se relacionamento as informações que permitam conhecer desde quando a pessoa consultada é cliente da instituição, bem como um indicador dos produtos e serviços que ela consome atualmente e seus representantes

continued

Name Type Required Restrictions Description
»» policies PolicyDataPatrimonialDiverseRisks false none none

Enumerated Values

Property Value
fieldCategory IDENTIFICATION
fieldCategory QUALIFICATION
fieldCategory COMPLIMENTARY_INFORMATION

ResponseQuoteStatusPatrimonialDiverseRisks

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z",
    "quoteData": {
      "customerInfo": {
        "identification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "personalId": "578-psd-71md6971kjh-2d414",
          "brandName": "Organização A",
          "civilName": "Juan Kaique Cláudio Fernandes",
          "socialName": "string",
          "cpfNumber": "string",
          "companyInfo": {
            "cnpjNumber": "01773247000563",
            "name": "Empresa da Organização A"
          },
          "documents": [
            {
              "type": "CNH",
              "number": "15291908",
              "expirationDate": "2023-05-21",
              "issueLocation": "string"
            }
          ],
          "hasBrazilianNationality": false,
          "otherNationalitiesInfo": "CAN",
          "otherDocuments": {
            "type": "SOCIAL SEC",
            "number": "15291908",
            "country": "string",
            "expirationDate": "2023-05-21"
          },
          "contact": {
            "postalAddresses": [
              {
                "address": "Av Naburo Ykesaki, 1270",
                "additionalInfo": "Fundos",
                "districtName": "Centro",
                "townName": "Marília",
                "countrySubDivision": "SP",
                "postCode": "17500001",
                "country": "BRA"
              }
            ],
            "phones": [
              {
                "countryCallingCode": "55",
                "areaCode": "19",
                "number": "29875132",
                "phoneExtension": "932"
              }
            ],
            "emails": [
              {
                "email": "nome@br.net"
              }
            ]
          },
          "civilStatusCode": "SOLTEIRO",
          "sex": "FEMININO",
          "birthDate": "2021-05-21",
          "filiation": {
            "type": "MAE",
            "civilName": "Marcelo Cláudio Fernandes"
          },
          "identificationDetails": {
            "civilName": "Juan Kaique Cláudio Fernandes",
            "cpfNumber": "string"
          }
        },
        "qualification": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "pepIdentification": "NAO_EXPOSTO",
          "occupation": [
            {
              "details": "string",
              "occupationCode": "RECEITA_FEDERAL",
              "occupationCodeType": "RFB"
            }
          ],
          "lifePensionPlans": "SIM",
          "informedRevenue": {
            "incomeFrequency": "DIARIA",
            "currency": "BRL",
            "amount": "100000.04",
            "date": "2012-05-21"
          },
          "informedPatrimony": {
            "currency": "BRL",
            "amount": "100000.04",
            "year": "2010"
          }
        },
        "complimentaryInfo": {
          "updateDateTime": "2021-05-21T08:30:00Z",
          "startDate": "2014-05-21",
          "relationshipBeginning": "2014-05-21",
          "productsServices": [
            {
              "contract": "string",
              "type": "MICROSSEGUROS",
              "insuranceLineCode": "6272",
              "procurators": [
                {
                  "nature": "PROCURADOR",
                  "cpfNumber": "73677831148",
                  "civilName": "Elza Milena Stefany Teixeira",
                  "socialName": "string"
                }
              ]
            }
          ]
        }
      },
      "quoteInfo": {
        "isCollectiveStipulated": true,
        "includesAssistanceServices": true,
        "termStartDate": "2022-10-02",
        "termEndDate": "2022-10-02",
        "insuranceTermStartDate": "2022-10-02",
        "quoteId": "12345678",
        "insuranceType": "NOVO",
        "policyId": "111111",
        "insurerId": "string",
        "currency": "BRL",
        "insuredObjectType": "EQUIPAMENTO_MOVEL",
        "maxLMG": {
          "amount": "2000.00",
          "unit": {
            "code": "R$",
            "description": "BRL"
          }
        },
        "insuredObjects": [
          {
            "identification": "string",
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string"
              }
            ],
            "equipmentType": "EQUIPAMENTO_DE_CONSTRUCAO_CIVIL",
            "equipmentData": {
              "fixedMachinery": true,
              "mainBranch": "string",
              "equipmentLocal": "SERVICOS",
              "forAgriculturalOrMixedActivities": true,
              "equipmentDescription": "string",
              "brand": "string",
              "manufacturingYear": 0,
              "serialNumber": 0,
              "brandNew": true,
              "invoiceIssuedDate": "2022-10-02",
              "invoiceNumber": 0,
              "isRented": true,
              "isBorrowed": true,
              "isFinanced": true,
              "ownOperation": true,
              "operationLocation": "LOCAL_FECHADO",
              "buildingSiteOperation": true
            },
            "geographicRegion": "ZONA_URBANA",
            "propertiesForCoverage": "PREDIO_E_CONTEUDO",
            "isNewValueContract": true,
            "riskLocationInfo": {
              "isSameAsTheProponent": true,
              "address": "Avenida Paulista, 2000",
              "additionalInfo": "Apartamento 1304",
              "districtName": "Cerqueira César",
              "townName": "São Paulo",
              "countrySubDivision": "AC",
              "postCode": "1310200",
              "billingAddress": "Avenida Paulista, 2000",
              "billingAdditionalInfo": "Apartamento 1304",
              "billingDistrictName": "Cerqueira César",
              "billingTownName": "São Paulo",
              "billingCountrySubDivision": "AC",
              "billingPostCode": "1310200",
              "securityProtection": [
                "CAMERA_CFTV"
              ],
              "fireProtection": [
                "EXTINTOR"
              ]
            },
            "wasThereAClaim": true,
            "claimNotifications": [
              {
                "claimAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "claimDescription": "string"
              }
            ]
          }
        ],
        "beneficiaries": [
          {
            "identification": "12345678900",
            "identificationType": "CPF",
            "name": "Nome Sobrenome"
          }
        ]
      },
      "quotes": [
        {
          "quoteDateTime": "2023-05-21T08:30:00Z",
          "susepProcessNumbers": [
            "XXXXXXX1234"
          ],
          "updatingIndex": "IPCA",
          "updatingPeriodicity": "ANUAL",
          "coverages": [
            {
              "branch": "0111",
              "code": "RESIDENCIAL_IMOVEL_BASICA",
              "description": "string",
              "isSeparateContractingAllowed": true,
              "maxLMI": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              },
              "deductible": {
                "type": "DEDUTIVEL",
                "typeAdditionalInfo": "string",
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "period": 10,
                "periodicity": "DIA",
                "periodCountingMethod": "DIAS_UTEIS",
                "periodStartDate": "2022-05-16",
                "periodEndDate": "2022-05-17",
                "description": "Franquia de exemplo"
              },
              "POS": {
                "applicationType": "VALOR",
                "description": "Descrição de exemplo",
                "minValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "maxValue": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "percentage": "10.00"
              },
              "internalCode": "string",
              "gracePeriod": 0,
              "gracePeriodicity": "DIA",
              "gracePeriodCountingMethod": "DIAS_UTEIS",
              "gracePeriodStartDate": "2022-10-02",
              "gracePeriodEndDate": "2022-10-02"
            }
          ],
          "assistances": [
            {
              "type": "ASSISTENCIA_AUTO",
              "service": "ACIONAMENTO_E_OU_AGENDAMENTO_DE_LEVA_E_TRAZ",
              "description": "string",
              "assistancePremiumAmount": {
                "amount": "2000.00",
                "unit": {
                  "code": "R$",
                  "description": "BRL"
                }
              }
            }
          ],
          "premiumInfo": {
            "paymentsQuantity": 4,
            "totalPremiumAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "totalNetAmount": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "IOF": {
              "amount": "2000.00",
              "unit": {
                "code": "R$",
                "description": "BRL"
              }
            },
            "interestRateOverPayments": 10,
            "coverages": [
              {
                "branch": "0111",
                "code": "RESIDENCIAL_IMOVEL_BASICA",
                "description": "string",
                "internalCode": "string",
                "premiumAmount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                }
              }
            ],
            "payments": [
              {
                "amount": {
                  "amount": "2000.00",
                  "unit": {
                    "code": "R$",
                    "description": "BRL"
                  }
                },
                "paymentType": "BOLETO"
              }
            ]
          },
          "links": {
            "redirect": "http://www.abcseguros.com/propostas_cotacao?propID=003"
          }
        }
      ],
      "customData": {
        "customerIdentification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerQualification": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "customerComplimentaryInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalQuoteInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "riskLocationInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "insuredObjects": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "beneficiaries": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "coverages": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ],
        "generalClaimInfo": [
          {
            "fieldId": "578-psd-71md6971kjh-2d414",
            "value": null
          }
        ]
      }
    }
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data object true none none
» status string false none none
» statusUpdateDateTime string(date-time) false none none
» quoteData QuoteStatusPatrimonialDiverseRisks false none none
links Links true none none
meta Meta true none none

ResponseQuotePatrimonialDiverseRisks

{
  "data": {
    "status": "stri",
    "statusUpdateDateTime": "2019-08-24T14:15:22Z"
  },
  "links": {
    "self": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "first": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "prev": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "next": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1",
    "last": "https://api.organizacao.com.br/open-insurance/quote-patrimonial/v1"
  },
  "meta": {
    "totalRecords": 10,
    "totalPages": 1
  }
}

Properties

Name Type Required Restrictions Description
data QuoteStatus true none none
links Links true none none
meta Meta true none none

CreateQuoteNotification

{
  "data": {
    "consentId": "urn:initiator:C1DD93123",
    "status": "ACPT"
  }
}

Objeto contendo dados da notificação.

Properties

Name Type Required Restrictions Description
data object true none none
» consentId ConsentId true none O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name.
Um URN, conforme definido na RFC8141 é um Uniform Resource
Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN
seja um identificador de recurso persistente e independente da localização.
Considerando a string urn:initiator:C1DD93123 como exemplo para consentId temos:
- o namespace(urn)
- o identificador associado ao namespace da instituição transmissora(initiator)
- o identificador específico dentro do namespace (C1DD93123).
Informações mais detalhadas sobre a construção de namespaces devem ser consultadas na RFC8141.
» status string true none Trata o status atualizado da cotação relacionada consentId específico.
O detalhamento do status em questão deve ser consultado junto a seguradora.
Descrição dos possíveis estados da cotação agora:
- ACPT: ACEITA - Cotação aceita pela seguradora.
- RJCT: REJEITADA - Cotação rejeitada pela seguradora.

Enumerated Values

Property Value
status ACPT
status RJCT

ConsentId

"urn:initiator:C1DD93123"

O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name.
Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização.
Considerando a string urn:initiator:C1DD93123 como exemplo para consentId temos: - o namespace(urn) - o identificador associado ao namespace da instituição transmissora(initiator) - o identificador específico dentro do namespace (C1DD93123).
Informações mais detalhadas sobre a construção de namespaces devem ser consultadas na RFC8141.

Properties

Name Type Required Restrictions Description
anonymous string false none O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name.
Um URN, conforme definido na RFC8141 é um Uniform Resource
Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN
seja um identificador de recurso persistente e independente da localização.
Considerando a string urn:initiator:C1DD93123 como exemplo para consentId temos:
- o namespace(urn)
- o identificador associado ao namespace da instituição transmissora(initiator)
- o identificador específico dentro do namespace (C1DD93123).
Informações mais detalhadas sobre a construção de namespaces devem ser consultadas na RFC8141.

ResponseError

{
  "errors": [
    {
      "code": "string",
      "title": "string",
      "detail": "string"
    }
  ],
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-05-21T08:30:00Z"
  }
}

Properties

Name Type Required Restrictions Description
errors [object] true none none
» code string true none Código de erro específico do endpoint
» title string true none Título legível por humanos deste erro específico
» detail string true none Descrição legível por humanos deste erro específico
meta Meta false none Meta informações referente à API requisitada.

Meta

{
  "totalRecords": 1,
  "totalPages": 1,
  "requestDateTime": "2021-05-21T08:30:00Z"
}

Meta informações referente à API requisitada.

Properties

Name Type Required Restrictions Description
totalRecords integer(int32) true none Número total de registros no resultado
totalPages integer(int32) true none Número total de páginas no resultado
requestDateTime string(date-time) true none Data e hora da consulta, conforme especificação RFC-3339, formato UTC.

Suporte ao desenvolvedor

Fale conosco enviando sua sugestão, dúvida ou problema através do site do Service Desk, disponível neste link.

FAQ

Clique no botão abaixo pra acessar o FAQ do Service Desk.

Acessar

Change Log

Data Descrição Detalhamento
07/02/2022 Correção de bugs nas swaggers de Pessoas (person), Previdência com cobertura de Risco (pension-plan), Previdência com cobertura de Sobrevivência (life-pension), Automóveis (auto-insurance), Capitalização (capitalization-title), Canais de Atendimento (electronic-channels) e Métricas (admin) Consulte o Release Notes.
23/02/2022 Correção de bugs nas swaggers de Pessoas (person) e Previdência com cobertura de Risco(pension-plan) Consulte o Release Notes.
25/03/2022 Disponibilização das swaggers: Garantia Segurado - Setor Público (public-guarantee), Global de Bancos (global-banking), Stop Loss (stop-loss), Assistência - Bens em Geral (assistance-general-assets), Compreensivo Condomínio (condominium), Compreensivo Empresarial (business), Crédito à Exportação (export-credit), Crédito Interno (domestic-credit), Riscos de Engenharia (engineering), Garantia Estendida - Bens em Geral (extended-warranty), Garantia Segurado - Setor Privado (private-guarantee), Lucros Cessantes (lost-profit), Riscos Ambientais (environmental-liability), RC Geral (general-liability), Riscos Diversos (equipment-breakdown), RD Financeiros (financial-risk), Compreensivo Risco Cibernético (cyber-risk), Riscos Nomeados e Operacionais (named-operational-risks), RC D&O (directors-officers-liability), RC E&O (errors-omissions-liability), Fiança Locatícia (rent-guarantee) Consulte o Release Notes.
06/04/2022 Alterações realizadas nos swaggers: Assistência - Bens em Geral (assistance-general-assets), Compreensivo Condomínio (condominium), Compreensivo Empresarial (business), Compreensivo Risco Cibernético (cyber-risk), Crédito a Exportação (Export Credit (export-credit)), Crédito Interno (Domestic Credit (domestic-credit)), Fiança Locatícia (rent-guarantee), Garantia Estendida - Automóveis (Auto Extended Warranty (auto-extended-warranty)), Garantia Estendida - Bens em Geral (Extended Warranty (extended-warranty)), Garantia Segurado - Setor Privado (private-guarantee), Garantia Segurado - Setor Público (public-guarantee), Global de Bancos (Global Banking (global-banking)), Lucros Cessantes (lost-profit), RC D&O (directors-officers-liability), RC E&O (errors-omissions-liability), RC Geral (general-liability), RD Financeiros (financial-risk), Riscos Ambientais (environmental-liability), Riscos de Engenharia (engineering), Riscos Diversos (equipment-breakdown), Riscos Nomeados e Operacionais (named-operational-risks), Stop Loss (stop-loss) Consulte o Release Notes.
07/06/2022 Atualização de rota nas APIs de Intermediários (intermediary) e Rede Referenciada (referenced-network) Consulte o Release Notes.
15/07/2022 Inclusão das seguintes APIs: Dados Cadastrais (customers), Consentimento (consents), Resources (resources), Aceitação e Sucursal no Exterior (insurance-acceptance-and-branches-abroad), Aeronáuticos insurance-aviation (API descontinuada), Automóvel (insurance-auto), Marítimos insurance-nautical (API descontinuada), Nucleares insurance-nuclear (API descontinuada), Patrimonial (insurance-patrimonial), Petróleo (insurance-petroleum), Responsabilidade (insurance-responsibility), Riscos Financeiros (insurance-financial-risk), Rural (insurance-rural) Consulte o Release Notes.
22/08/2022 Alterações realizadas nos swaggers de primeira fase: Automóvel (auto-insurance), Branches (data_channels), Canais Eletrônicos (data_channels), Métrics (admin), Pessoas (person), Previdência com cobertura por sobrevivência (life-pension) e residencial (home-insurance) Consulte o Release Notes.
15/09/2022 Adequações de swaggers para compatibiliza-los a versão do Manual de escopo de dados SUSEP 4.1. Alteração nas seguintes APIs: Customers (customers) e Patrimonial (patrimonial) Consulte o Release Notes.
24/10/2022 Correção de bugs nas swaggers de fase 2 em teste beta: Customers (customers), Resources (resources),Consents (consents) e Transacional Patrimonial (insurance-patrimonial) Consulte o Release Notes.
01/11/2022 Alterações nas APIs transacionais Responsabilidades, Riscos Financeiros, Rural e Automóvel, para adequação ao manual da SUSEP. Manual de escopo de dados e serviços do open insurance versão 4.1: Responsabilidades (insurance-responsibility), Riscos Financeiros (insurance-financial-risk), Rural (insurance-rural), Automóvel (insurance-auto), Aceitação e Sucursal no Exterior (insurance-acceptance-and-branches-abroad) Consulte o Release Notes
08/11/2022 Adição de coberturas nas APIs de insurance-patrimonial, global-banking e engineering: Transacional Patrimonial (insurance-patrimonial), Riscos de engenharia (engineering), Global de bancos (global-banking) Consulte o Release Notes
03/03/2023 Alterações realizadas nos swaggers: Métrics(admin), Assistência - Bens em Geral(assistance-general-assets),Auto Extended Warranty (auto-extended-warranty),Automóveis (auto-insurance),Compreensivo Empresarial(business),Capitalização(capitalization-title),Compreensivo Condomínio (condominium),Consents (consents),Customers (customers),Compreensivo Risco Cibernético (cyber-risk),Canais de Atendimento,RC D&O (directors-officers-liability),Comuns(comuns),Crédito Interno (domestic-credit),Riscos de engenharia (engineering),Riscos Ambientais (environmental-liability),Riscos Diversos (equipment-breakdown),RC E&O (errors-omissions-liability),Crédito à Exportação(export-credit),Garantia Estendida - Bens em Geral (extended-warranty),RD Financeiros (financial-risk),RC Geral (general-liability),Global de bancos(global-banking),residencial (home-insurance),Habitacional (housing),Aceitação e Sucursal no Exterior (insurance AcceptanceAndBranchesAbroad),insurance auto(insurance auto),Housing (insurance housing), Patrimonial (insurance patrimonial),Responsabilidade(insurance responsibility), Rural (insurance rural), Transport(insurance transport),Intermediários (intermediary),Previdência com cobertura por sobrevivência(life-pension),Lucros Cessantes(lost-profit),Riscos Nomeados e Operacionais(named-operational-risks),Previdência com cobertura de Risco (pension-plan),Pessoas (person),Garantia Segurado - Setor Privado(private-guarantee),Garantia Segurado - Setor Público (public-guarantee),Rede Referenciada (referenced-network),Fiança Locatícia (rent-guarantee),Rural (rural),Resources (resources),Stop Loss (stop-loss),Transport(transport), Riscos Financeiros (insurance financial risk). Consulte o Release Notes
17/03/2023 Nova versão da API de ingestão de dados do portal de métricas transacionais.: Metricas Transacionais (metrics v1.0.2), Funil de consentimento(funil de consentimento) Consulte o Release Notes
27/03/2023 Novas versões de consents e resources, versão inicial de notifications e alterações em APIs da fase 1 e 3: Consents (Consents v2), Resources (resources v2), Notifications (notificações),Claim Notification (aviso de sinistro), Endorsement (solicitação de endosso), Quote Patrimonial (Cotação Patrimonial), Customers (customers), Comuns (comuns) Consulte o Release Notes
03/04/2023 novas versôes das APIs: Metricas Transacionais (metrics), Funil de consentimento(funil de consentimento) Consulte o Release Notes
18/04/2023 Correção de granularidade de permissões em Consents e atualizações em Resources e Customers: Consents (consents v2.3.0), Resources (resources v2.3.0), Customers (customers v1.4.0) Consulte o Release Notes
28/04/2023 Adição na plataforma de metricas transacionais as APIs de consents e resources versão 2 : Metricas Transacionais (metrics) Consulte o Release Notes
08/05/2023 Remoção de endpoints register e token na plataforma de metricas transacionais : Metricas Transacionais (metrics) Consulte o Release Notes
18/07/2023 Remoção de obrigatoriedade e correção de descrição do campo "documentationDeliveryDate" em : Acceptance And Branches Abroad (insurance-acceptance-and-branches-abroad), Auto (auto), Financial Risk (financial risk), Housing (housing), Patrimonial (patrimonial), Rural (rural), Transport (transport), Responsibility (responsibility) Consulte o Release Notes

Versões anteriores