O Seguro Imobiliário é o seguro incêndio feito para as imobiliárias e destinado às locações residenciais, protegendo o patrimônio do proprietário e oferecendo tranquilidade ao inquilino.
As APIs da Pottencial permitem que sua empresa realize cotações, propostas e emissões de apólices para os produtos da Pottencial de forma integrada, rápida e segura.
O fluxo para emissão de uma apólice está descrito em passos simples abaixo:
A cotação é o primeiro passo para realizar negócios junto à Pottencial.
A partir de informações mínimas, é possível saber de forma rápida quais são os valores de seguro para cada produto disponibilizado.
Permite solicitar uma nova cotação para um produto Pottencial.
Cada produto possui regras específicas de preenchimento, que estão detalhadas em cada um dos campos.
Url | https://api-sandbox.pottencial.com.br/insurance/v1/imobiliario/quotes | |
Method | Post | |
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
|
Body | Quote |
Para cadastro de cotação para o produto Imobiliário é necessário informar um único objeto de risco do tipo Property.
{
"policyType": "Unique",
"policyPeriodStart": "2021-01-01",
"policyPeriodEnd": "2021-12-31",
"commissionedAgents": [
{
"documentNumber": "11111111111111",
"role": "Broker",
"lead": true,
"commissionPercentage": 0.15
},
{
"documentNumber": "22222222222222",
"role": "PolicyOwner"
}
],
"participants": [
{
"documentNumber": "33333333333",
"role": "Beneficiary",
"participationPercentage": 1.0
},
{
"documentNumber": "44444444444",
"role": "Insured"
}
],
"riskObjects": [
{
"type": "Property",
"coverages": [
{
"key": "basica",
"insuredAmount": 15000.00
},
{
"key": "danos-eletricos",
"insuredAmount": 2100.00
},
{
"key": "impacto-veiculos",
"insuredAmount": 4700.00
},
{
"key": "perda-aluguel",
"insuredAmount": 12600.00
},
{
"key": "quebra-vidros",
"insuredAmount": 12600.00
},
{
"key": "rc-familiar",
"insuredAmount": 2100.00
},
{
"key": "roubo-furto",
"insuredAmount": 2600.00
},
{
"key": "ruptura",
"insuredAmount": 2100.00
},
{
"key": "vendaval",
"insuredAmount": 4700.00
}
],
"historicalProtectedProperty": "false",
"sharedProperty": "false",
"insuredOwner": "true",
"propertyType": "Apartment",
"constructionType": "Brick",
"propertyUseType": "Usual",
"address": {
"street": "Av. Raja Gabáglia",
"number": "1143",
"district": "Luxemburgo",
"city": "Belo Horizonte",
"state": "MG",
"zipCode": "30380403",
"complement": "20º andar"
}
}
]
}
Status | Descrição | Tipo |
200 | Cotação cadastrada com sucesso. |
Quote |
400 | Os dados da requisição estão inválidos. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
500 | Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial. |
ErrorResult |
{
"quoteId": "c03ab663-3d5c-4014-aa5e-cae727103392",
"policyType": "Unique",
"policyPeriodStart": "2021-01-01",
"policyPeriodEnd": "2021-12-31",
"createdAt": "2021-04-29T17:12:27.219Z",
"status": "Approved",
"commercialPremium": 109.98,
"grossPremium": 99.99,
"iof": 9.99,
"commissionedAgents": [
{
"documentNumber": "11111111111111",
"role": "Broker",
"lead": true,
"commissionPercentage": 0.15,
"commissionAmount": 9.99
},
{
"documentNumber": "22222222222222",
"role": "PolicyOwner"
}
],
"participants": [
{
"documentNumber": "33333333333",
"role": "Beneficiary",
"participationPercentage": 1
},
{
"documentNumber": "44444444444",
"role": "Insured"
}
],
"riskObjects": [
{
"type": "Property",
"coverages": [
{
"key": "basica",
"insuredAmount": 115000.00
},
{
"key": "danos-eletricos",
"insuredAmount": 2100.00
},
{
"key": "impacto-veiculos",
"insuredAmount": 4700.00
},
{
"key": "perda-aluguel",
"insuredAmount": 12600.00
},
{
"key": "quebra-vidros",
"insuredAmount": 12600.00
},
{
"key": "rc-familiar",
"insuredAmount": 2100.00
},
{
"key": "roubo-furto",
"insuredAmount": 2600.00
},
{
"key": "ruptura",
"insuredAmount": 2100.00
},
{
"key": "vendaval",
"insuredAmount": 4700.00
}
],
"historicalProtectedProperty": "false",
"sharedProperty": "false",
"insuredOwner": "true",
"propertyType": "Apartment",
"constructionType": "Brick",
"propertyUseType": "Usual",
"address": {
"street": "Av. Raja Gabáglia",
"number": "1143",
"district": "Luxemburgo",
"city": "Belo Horizonte",
"state": "MG",
"zipCode": "30380403",
"complement": "20º andar"
}
}
]
}
Permite consultar os dados de uma cotação.
Url | https://api-sandbox.pottencial.com.br/insurance/v1/imobiliario/quotes/{quote_id} | |
Method | Get | |
quote_id | ID da cotação para consulta. |
|
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
Status | Descrição | Tipo |
200 | Cotação localizada com sucesso. |
Quote |
400 | Os dados da requisição estão inválidos. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
500 | Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial. |
ErrorResult |
{
"quoteId": "c03ab663-3d5c-4014-aa5e-cae727103392",
"policyType": "Unique",
"policyPeriodStart": "2021-01-01",
"policyPeriodEnd": "2021-12-31",
"createdAt": "2021-04-29T17:12:27.219Z",
"status": "Approved",
"commercialPremium": "109.98",
"grossPremium": "99.99",
"iof": "9.99",
"commissionedAgents": [
{
"documentNumber": "11111111111111",
"role": "Broker",
"commissionPercentage": "0.15",
"commissionAmount": "9.99"
},
{
"documentNumber": "22222222222222",
"role": "PolicyOwner"
}
],
"participants": [
{
"documentNumber": "33333333333",
"role": "Beneficiary",
"participationPercentage": "1"
},
{
"documentNumber": "44444444444",
"role": "Insured"
}
],
"riskObjects": [
{
"type": "Property",
"coverages": [
{
"key": "basica",
"insuredAmount": "115000.00"
},
{
"key": "danos-eletricos",
"insuredAmount": "2100.00"
},
{
"key": "impacto-veiculos",
"insuredAmount": "4700.00"
},
{
"key": "perda-aluguel",
"insuredAmount": "12600.00"
},
{
"key": "quebra-vidros",
"insuredAmount": "12600.00"
},
{
"key": "rc-familiar",
"insuredAmount": "2100.00"
},
{
"key": "roubo-furto",
"insuredAmount": "2600.00"
},
{
"key": "ruptura",
"insuredAmount": "2100.00"
},
{
"key": "vendaval",
"insuredAmount": "4700.00"
}
],
"historicalProtectedProperty": "false",
"sharedProperty": "false",
"insuredOwner": "true",
"propertyType": "Apartment",
"constructionType": "Brick",
"propertyUseType": "Usual",
"address": {
"street": "Av. Raja Gabáglia",
"number": "1143",
"district": "Luxemburgo",
"city": "Belo Horizonte",
"state": "MG",
"zipCode": "30380403",
"complement": "20º andar"
}
}
]
}
Essa operação permite consultar o documento da cotação a partir do ID da cotação.
Url | https://api-sandbox.pottencial.com.br/insurance/v1/{product_key}/quotes/{quote_id}/draft | |
Method | Get | |
Query | product_key | Chave de identificação do produto. imobiliário |
quote_id | ID da cotação para consulta. |
|
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
Status | Descrição | Tipo |
200 | Documento da cotação foi localizado com sucesso. |
Blob |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
404 | Registro não encontrado. |
ErrorResult |
500 | Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial. |
ErrorResult |
A proposta é um documento espelho do que será a apólice. Serve como documento temporário enquanto a apólice não fica pronta.
Permite submeter uma nova proposta para um produto Pottencial. Para envio de uma proposta é necessário primeiramente ter realizado uma cotação a partir da API de cotação.
Url | https://api-sandbox.pottencial.com.br/insurance/v1/imobiliario/proposals | |
Method | Post | |
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
|
Body | Proposal |
Proposta com pagamento parcelado em 12 vezes através de débito em conta.
{
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"payment": {
"paymentType": "AutomaticDebit",
"installments": "12",
"automaticDebitAccount": {
"bankCode": "001",
"bankNumber": "5858",
"accountNumber": "66544",
"accountDigit": "0",
"documentNumber": "1111111111"
}
}
}
Proposta com pagamento à vista através de boleto, com vencimento em 7 dias.
{
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"payment": {
"paymentType": "Boleto",
"installments": "1",
"firstInstallmentDueDateDelay": "7"
}
}
Proposta com pagamento parcelado em 12 vezes através de Fatura.
{
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"policyPeriodStart": "2021-01-01",
"policyPeriodEnd": "2021-12-31",
"payment": {
"paymentType": "Invoice",
"installments": "12"
}
}
Status | Descrição | Tipo |
200 | Proposta submetida com sucesso. |
Proposal |
400 | Os dados da requisição estão inválidos. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
500 | Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial. |
ErrorResult |
Resposta de proposta com pagamento parcelado em 12 vezes através de débito em conta.
{
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"payment": {
"paymentType": "AutomaticDebit",
"installments": "12",
"automaticDebitAccount": {
"bankCode": "001",
"bankNumber": "5858",
"accountNumber": "66544",
"accountDigit": "0",
"documentNumber": "1111111111"
}
},
"createdAt": "2021-08-03",
"status": "Ready"
}
Resposta de proposta com pagamento à vista através de boleto, com vencimento em 7 dias.
{
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"policyPeriodStart": "2021-01-01",
"policyPeriodEnd": "2021-12-31",
"payment": {
"paymentType": "Boleto",
"installments": "1",
"firstInstallmentDueDateDelay": "7"
},
"createdAt": "2021-08-03",
"status": "Ready"
}
Resposta de proposta com pagamento parcelado em 12 vezes através de Fatura.
{
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"policyPeriodStart": "2021-01-01",
"policyPeriodEnd": "2021-12-31",
"payment": {
"paymentType": "Invoice",
"installments": "12"
},
"createdAt": "2021-08-03",
"status": "Ready"
}
Permite aprovar uma proposta criada.
Url | https://api-sandbox.pottencial.com.br/insurance/v1/imobiliario/proposals/{proposal_id}/accept | |
Method | Post | |
proposal_id | ID da proposta. |
|
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
Status | Descrição | Tipo |
200 | Proposta aceita com sucesso. |
|
400 | Os dados da requisição estão inválidos. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
500 | Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial. |
ErrorResult |
Essa operação permite consultar os dados de uma proposta a partir do ID. Algumas informações sensíveis de participantes e agentes comissionados são ofuscadas para atender a LGPD.
Url | https://api-sandbox.pottencial.com.br/insurance/v1/imobiliario/proposals/{proposal_id} | |
Method | Get | |
proposal_id | ID da proposta. |
|
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
Status | Descrição | Tipo |
200 | Proposta localizada com sucesso. |
Proposal |
400 | Os dados da requisição estão inválidos. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
500 | Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial. |
ErrorResult |
Resposta de proposta com pagamento parcelado em 12 vezes através de débito em conta.
{
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"payment": {
"paymentType": "AutomaticDebit",
"installments": "12",
"automaticDebitAccount": {
"bankCode": "001",
"bankNumber": "5858",
"accountNumber": "66544",
"accountDigit": "0",
"documentNumber": "1111111111"
}
},
"createdAt": "2021-08-03",
"status": "Ready"
}
Resposta de proposta com pagamento à vista através de boleto, com vencimento em 7 dias.
{
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"policyPeriodStart": "2021-01-01",
"policyPeriodEnd": "2021-12-31",
"payment": {
"paymentType": "Boleto",
"installments": "1",
"firstInstallmentDueDateDelay": "7"
},
"createdAt": "2021-08-03",
"status": "Ready"
}
Resposta de proposta com pagamento parcelado em 12 vezes através de Fatura.
{
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"policyPeriodStart": "2021-01-01",
"policyPeriodEnd": "2021-12-31",
"payment": {
"paymentType": "Invoice",
"installments": "12"
},
"createdAt": "2021-08-03",
"status": "Ready"
}
Essa operação permite consultar o documento de uma proposta a partir do ID.
Url | https://api-sandbox.pottencial.com.br/insurance/v1/{product_key}/proposals/{proposal_id}/document | |
Method | Get | |
Query | product_key | Chave de identificação do produto. imobiliário |
proposal_id | ID da proposta. |
|
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
Status | Descrição | Tipo |
200 | Documento da proposta localizado com sucesso. |
Blob |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
404 | Registro não encontrado. |
ErrorResult |
500 | Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial. |
ErrorResult |
A apólice é o contrato do seguro, onde os riscos de prejuízo de um objeto são repassados à seguradora, por um preço. A apólice contém as cláusulas e condições gerais, além das coberturas específicas a cada produto. Nela constam quem é o estipulante, o segurado, o beneficiário, a seguradora, dentre outros dados identificadores.
Permite emitir uma apólice para uma proposta existente. A proposta deve ter sido aceita previamente.
Url | https://api-sandbox.pottencial.com.br/insurance/v1/imobiliario/policies | |
Method | Post | |
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
|
Body | Policy |
Emissão da apólice para uma proposta existente.
{
"proposalId": "bddbcd59-213f-4523-a055-7e28f23a4978"
}
Status | Descrição | Tipo |
200 | Apólice emitida com sucesso. | Policy |
400 | Os dados da requisição estão inválidos. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
500 | Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial. |
ErrorResult |
Resposta de emissão de apólice aguardando processamento.
{
"policyId": "62354f29-4029-4ba1-82f8-309e458a0170",
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "81e56840-adb3-404f-8ce1-0a75d5dc029c",
"policyPeriodStart": "2021-08-03T00:00:00Z",
"policyPeriodEnd": "2022-08-03T00:00:00Z",
"status": "Creating",
"createdAt": "2021-08-03T18:11:02.573Z"
}
Resposta de emissão de apólice processada com sucesso.
{
"policyId": "62354f29-4029-4ba1-82f8-309e458a0170",
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "81e56840-adb3-404f-8ce1-0a75d5dc029c",
"policyNumber": "0306920219901140003053000",
"policyPeriodStart": "2021-08-03T00:00:00Z",
"policyPeriodEnd": "2022-08-03T00:00:00Z",
"status": "Active",
"createdAt": "2021-08-03T18:11:02.573Z"
}
Essa operação permite consultar os dados de uma apólice a partir do ID. Algumas informações sensíveis de participantes e agentes comissionados são ofuscadas para atender a LGPD.
Url | https://api-sandbox.pottencial.com.br/insurance/v1/imobiliario/policies/{policy_id} | |
Method | Get | |
policy_id | ID da apólice. |
|
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
Status | Descrição | Tipo |
200 | Apólice localizada com sucesso. | Policy |
400 | Os dados da requisição estão inválidos. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
404 | Registro não encontrado. |
ErrorResult |
500 | Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial. |
ErrorResult |
Resposta de emissão de apólice aguardando processamento.
{
"policyId": "62354f29-4029-4ba1-82f8-309e458a0170",
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "81e56840-adb3-404f-8ce1-0a75d5dc029c",
"policyPeriodStart": "2021-08-03T00:00:00Z",
"policyPeriodEnd": "2022-08-03T00:00:00Z",
"status": "Creating",
"createdAt": "2021-08-03T18:11:02.573Z"
}
Resposta de emissão de apólice processada com sucesso.
{
"policyId": "62354f29-4029-4ba1-82f8-309e458a0170",
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "81e56840-adb3-404f-8ce1-0a75d5dc029c",
"policyNumber": "0306920219901140003053000",
"policyPeriodStart": "2021-08-03T00:00:00Z",
"policyPeriodEnd": "2022-08-03T00:00:00Z",
"status": "Active",
"createdAt": "2021-08-03T18:11:02.573Z"
}
Essa operação permite consultar o documento de uma apólice a partir do ID.
Url | https://api-sandbox.pottencial.com.br/insurance/v1/imobiliario/policies/{policy_id}/document | |
Method | Get | |
policy_id | ID da apólice. |
|
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
Status | Descrição | Tipo |
200 | Documento da apólice localizado com sucesso. |
|
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
404 | Registro não encontrado. |
ErrorResult |
500 | Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial. |
ErrorResult |
Representa uma cotação de um produto.
Campo | Tipo | Regras | Descrição |
quoteId | string (uuid) | Somente leitura | ID único da cotação que a identifica dentro da Pottencial. Esse campo é preenchido automaticamente e retornado quando uma cotação é criada com sucesso. Ele deve ser armazenado pois é utilizado nas demais operações de consulta e proposta. |
policyType | string (PolicyType) | Somente Leitura | Tipo de contratação da apólice, que no caso do produto Imobiliário é Unique |
discountPercentage | number | Opcional | Percentual de desconto a ser aplicado no valor do prêmio. O percentual de desconto e a taxa de agravo são mutuamente exclusivos, então somente um deles pode ser informado para uma cotação. |
commercialLoadingFee | number | Opcional | Taxa de agravo comercial a ser aplicada no valor do prêmio. O percentual de desconto e a taxa de agravo são mutuamente exclusivos, então somente um deles pode ser informado para uma cotação. |
createdAt | string (date-time) | Somente leitura | Data e hora de criação da cotação. Esse campo é preenchido automaticamente e retornado quando uma cotação é criada com sucesso. |
status | string (QuoteStatus) | Somente leitura | Situação atual da cotação. Esse campo é preenchido automaticamente e retornado quando uma cotação é criada com sucesso. |
commercialPremium | number | Somente leitura | Valor de prêmio considerando-se subscrição e comercial, incluindo valores de comissão e prolabore. Esse campo é preenchido automaticamente e retornado quando uma cotação é criada com sucesso. |
grossPremium | number | Somente leitura | Valor de prêmio total incluindo, além do prêmio comercial, o IOF e encargos financeiros. Esse campo é preenchido automaticamente e retornado quando uma cotação é criada com sucesso. |
iof | number | Somente leitura | Valor do IOF da cotação. Esse campo é preenchido automaticamente e retornado quando uma cotação é criada com sucesso. |
policyPeriodStart | string (date) | Opcional | Data de início de vigência da apólice. |
policyPeriodEnd | string (date) | Opcional | Data do fim de vigência da apólice. |
commissionedAgents | array de CommissionedAgent | Obrigatório | Lista de agentes comissionados da apólice, que inclui corretoras e estipulantes. |
participants | array de Participant | Obrigatório | Lista de participantes da apólice, que inclui segurado, tomador e beneficiário |
riskObjects | array de |
Obrigatório | Lista de objetos segurados. Os objetos segurados variam conforme o produto informado. Enviar um único objeto Property. |
Tipo da apólice informa se é contratação única ou item a item.
Situação da cotação define o passo do fluxo que a cotação se encontra.
Representa um participante dentro da apólice.
Campo | Tipo | Regras | Descrição |
documentNumber | string | Obrigatório | CPF/CNPJ do participante. Devem ser informados somente os dígitos, incluindo zeros à esquerda. Essa informação é ofuscada no retorno da API para atender a LGPD, trazendo somente alguns dígitos vizíveis. Os demais são substituídos por asterísco (*). Exemplos de retorno: 11699534000174 -> 11699\*\*\*0001\*\* 12345678909 -> 123\*\*\*789\*\* |
participationPercentage | number | Opcional | Percentual do prêmio a que o beneficiário tem direito. O valor deve ter no máximo duas casas decimais e estar entre 0.01 e 1.00. Obrigatório para os beneficiários e a soma da participação de todos os beneficiários deve ser igual a 1. |
role | string (ParticipantRole) | Obrigatório | Papel do participante na cotação. Os participantes que são obrigatórios varia por produto. |
address | Address | Opcional | Endereço do participante. |
emails | array de Email | Opcional | E-mails de contato do participante. |
phones | array de Phone | Opcional | Telefone de contato do participante. |
Lista de possíveis valores para os participantes da apólice.
Representa um agente comissionado dentro da apólice.
Campo | Tipo | Regras | Descrição |
documentNumber | string | Obrigatório | CPF/CNPJ do agente comissionado. Devem ser informados somente os dígitos, incluindo zeros à esquerda. Essa informação é ofuscada no retorno da API para atender a LGPD, trazendo somente alguns dígitos vizíveis. Os demais são substituídos por asterísco (*). Exemplos de retorno: 11699534000174 -> 11699\*\*\*0001\*\* 12345678909 -> 123\*\*\*789\*\* |
role | string (CommissionedAgentRole) | Obrigatório | Papel desempenhado pelo agente comissionado. Os papéis obrigatórios variam por produto. |
lead | boolean | Opcional | Identifica a corretora principal na cotação. Esse campo pode ser omitido quando somente houver uma única corretora na cotação. |
commissionPercentage | number | Opcional | Percentual de comissão, no caso de corretora, e percentual de pró-labore, no caso de estipulante. O limite desse valor varia conforme o produto e contrato com a seguradora. O valor deve ter no máximo 3 casas decimais. |
commissionAmount | number | Somente leitura | Valor de comissão, no caso de corretora, e valor de pró-labore, no caso de estipulante. Esse valor é preenchido no retorno da cotação. |
Lista de possíveis valores para os agentes comissionados da apólice.
Representa um e-mail de contato.
Campo | Tipo | Regras | Descrição |
emailAddress | string | Obrigatório | Endereço de e-mail. |
type | string (EmailType) | Opcional | Tipo do e-mail. |
Define os tipos de e-mail.
Representa um telefone de contato.
Campo | Tipo | Regras | Descrição |
number | string | Obrigatório | Número do telefone, com DDD. |
type | string (PhoneType) | Opcional | Tipo do telefone. |
Define os tipos de telefone.
Contém informações das coberturas para cotação.
Campo | Tipo | Regras | Descrição |
key | string | Obrigatório | ID da cobertura, conforme cada produto.
|
lmi | number | Opcional | Limite máximo de indenização. No caso de contratação única, este valor pode ser menor ou igual à soma da importância segurada dos objetos segurados. Na contratação item a item, este valor é exatamente a soma dos itens desta cobertura. Caso não seja informado, assume-se o valor da importância segurada. |
insuredAmount | number | Opcional | Importância segurada, ou valor segurado, deste objeto de risco. |
Representa a participação de um beneficiário para um objeto de risco, quando a distribuição é diferente para cada objeto de risco.
Campo | Tipo | Regras | Descrição |
documentNumber | string | Obrigatório | CPF/CNPJ do participante, conforme informado na lista de participantes. |
participationPercentage | number | Obrigatório | Percentual do prêmio a que o beneficiário tem direito, para o objeto de risco. O valor deve ter no máximo duas casas decimais e estar entre 0.01 e 1.00. Obrigatório para os beneficiários e a soma da participação de todos os beneficiários deve ser igual a 1. |
Representa uma propriedade que está sendo segurada nos seguros do grupo Patrimonial.
Campo | Tipo | Regras | Descrição |
type | string | Obrigatório | Nome do tipo do objeto de risco. Valor fixo "Property" |
coverages | array de Coverage | Obrigatório | Lista de coberturas para o objeto segurado. |
address | Address | Obrigatório | Endereço da propriedade que está sendo segurada. |
historicalProtectedProperty | boolean | Obrigatório | Identifica se a propriedade é protegida pelo patrimônio histórico. |
sharedProperty | boolean | Obrigatório | Identifica se a propriedade é uma republica ou pensão. |
insuredOwner | boolean | Obrigatório | Identifica se o segurado é dono da propriedade. |
constructionType | string (ConstructionType) | Obrigatório | Define o tipo de construção da propriedade. |
propertyType | string (PropertyType) | Obrigatório | Tipo da propriedade segurada. |
propertyUseType | string (PropertyUseType) | Obrigatório | Tipo de uso da propriedade segurada. |
Lista os possíveis tipos de construção de propriedade.
Lista os possíveis tipos de uso de propriedade.
Lista os possíveis tipos de propriedade.
Representa uma localidade com endereço.
Campo | Tipo | Regras | Descrição |
street | string | Obrigatório | Nome da avenida, rua ou praça da localidade. |
number | string | Obrigatório | Número da localidade. |
district | string | Obrigatório | Bairro do localidade. |
city | string | Obrigatório | Nome da cidade da localidade, conforme cadastrado nos Correios. |
state | string | Obrigatório | Sigla do estado da localidade, com duas letras. |
zipCode | string | Obrigatório | CEP da localidade. Devem ser informados somente os dígitos. |
complement | string | Opcional | Complemento da localidade. Apartamento, andar. |
Representa uma proposta de um produto.
Campo | Tipo | Regras | Descrição |
proposalId | string (uuid) | Somente leitura | ID único da proposta. O ID será gerado automaticamente no retorno da API. |
quoteId | string (uuid) | Obrigatório | ID único da cotação que vai dar origem à proposta. |
policyPeriodStart | string (date) | Opcional | Data de início de vigência da apólice. Esse valor pode ser omitido caso essa informação tenha sido informada no momento de cotação. |
policyPeriodEnd | string (date) | Opcional | Data do fim de vigência da apólice. Esse valor pode ser omitido caso essa informação tenha sido informada no momento de cotação. |
payment | Payment | Obrigatório | Detalhes do pagamento da apólice. |
createdAt | string (date-time) | Somente leitura | Data e hora de criação da proposta. Esse campo é preenchido automaticamente e retornado quando uma proposta é criada com sucesso. |
status | string (ProposalStatus) | Somente leitura | Situação atual da proposta. Esse campo é preenchido automaticamente e retornado quando uma proposta é criada com sucesso. |
Situação da proposta define o passo do fluxo que a proposta se encontra.
Representa os dados referentes ao pagamento da apólice.
Campo | Tipo | Regras | Descrição |
paymentType | string (PaymentType) | Obrigatório | Forma de pagamento da apólice. |
installments | integer | Obrigatório | Número de parcelas que será dividido o pagamento da apólice. Os produtos possuem regras específicas para a quantidade de parcelas que pode ser divido o pagamento. |
firstInstallmentDueDateDelay | integer | Opcional | Carência para a data de vencimento da primeira parcela, em dias, para pagamento em boleto. |
automaticDebitAccount | BankAccount | Opcional | Dados bancários para pagamento através de débido em conta. |
Representa os dados de uma conta bancária.
Campo | Tipo | Regras | Descrição |
bankCode | string | Obrigatório | Código de compensação do banco, conforme cadastrado no Banco Central. |
bankNumber | string | Obrigatório | Número a agência da conta bancária, sem dígito. |
accountNumber | string | Obrigatório | Número da conta bancária, sem dígito. |
accountDigit | string | Obrigatório | Dígito verificador da conta bancária. |
documentNumber | string | Obrigatório | CPF/CNPJ do titular da conta bancária. |
Lista as possíveis formas de pagamento da apólice.
Representa uma apólice de um produto.
Campo | Tipo | Regras | Descrição |
policyId | string (uuid) | Somente leitura | ID único da apólice. O ID será gerado automaticamente no retorno da API. |
proposalId | string (uuid) | Obrigatório | ID único da proposta aceita anteriormente que vai dar origem à apólice. |
quoteId | string (uuid) | Somente leitura | ID único da cotação que deu origem à proposta. |
policyNumber | string | Somente leitura | Número da apólice. |
policyPeriodStart | string (date) | Somente leitura | Data de início de vigência da apólice. |
policyPeriodEnd | string (date) | Somente leitura | Data do fim de vigência da apólice. |
status | string (PolicyStatus) | Somente leitura | Situação atual da apólice. Esse campo é preenchido automaticamente e retornado quando uma apólice é criada com sucesso. |
createdAt | string (date-time) | Somente leitura | Data e hora de criação da apólice. Esse campo é preenchido automaticamente e retornado quando uma apólice é criada com sucesso. |
Situação da apólice define o passo do fluxo que a apólice se encontra.
Código | Erro | Descrição | Solução |
400 | Bad Request | Invalid secret in Authorization header | O client_secret informado no header é inválido. Verifique se o client_secret informado é o mesmo da APP e se o header Authorization está sendo passado conforme especificado. |
401 | Unauthorized | Could not find a required APP in the request, identified by HEADER client_id. | O client_id informado no header é inválido. Verifique se o client_id informado é o mesmo da APP e se o header Authorization está sendo passado conforme especificado. |
404 | Not Found | Not Found | Provavelmente a URL sendo chamado não está correta. Verifique se está conforme especificado. |
415 | Unsupported Media Type | Content type not supported | O header Content-Type não está sendo informado conforme esperado. O correto é application/json. |
429 | Too Many Requests | Too Many Requests | O consumidor estourou o limite de requisições por tempo. Aguarde um pouco para tentar novas requisições. |
500 | Internal Server Error | Internal Server Error | Erro não esperado, algo está quebrado na API. Por favor aguarde ou entre em contato com o time de suporte. |
Representa um resultado de erro na chamada da plataforma.
Campo | Tipo | Regras | Descrição |
errors | array de ErrorMessage | Opcional | Lista de erros da solicitação. |
Contém informações de um erro.
Campo | Tipo | Regras | Descrição |
code | string | Opcional | Código de identificação do erro. |
message | string | Opcional | Descrição do erro. |