Máquinas e Equipamentos
O seguro Pottencial Máquinas e Equipamentos foi desenvolvido para proteger os mais diversos tipos de equipamentos,
seja qual for o negócio ou atividade da empresa – agronegócio, indústria ou serviços.
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:
O fluxo para emissão de uma apólice de endosso está descrito em passos simples abaixo:
O fluxo para emissão para cancelamento de uma apólice está descrito em passos simples abaixo:
Pré-requisitos
Antes de começar a utilizar a API, é fundamental compreender os requisitos de autenticação e obter as credenciais
necessárias.
Certifique-se de revisar a seção de
autenticação
para garantir uma integração segura e bem-sucedida.
Cotações
Solicitar cotação
Permite solicitar uma nova cotação para um produto Pottencial.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v2/maquinas-equipamentos/quotes
Method
POST
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Body
Quote
Exemplo
{
"policyPeriodStart": "2025-01-28",
"policyPeriodEnd": "2026-01-28",
"policyType": "ItemByItem",
"discountPercentage": 0.0,
"commercialLoadingFee": 0.0,
"externalControlNumber": "e6a98888-fc7e-4e23-8097-448d982e262f",
"commissionedAgents": [
{
"role": "Broker",
"commissionPercentage": 0.10,
"lead": true,
"isPayer": false,
"documentNumber": "11112220000999"
},
{
"role": "PolicyOwner",
"commissionPercentage": 0.10,
"lead": false,
"isPayer": false,
"documentNumber": "44443330000888"
}
],
"participants": [
{
"documentNumber": "00077766600",
"name": "INSURED NAME",
"role": "Insured",
"isPayer": true,
"address": {
"type": "Residential",
"zipCode": "30380403",
"street": "Av. Raja Gabáglia",
"number": "1143",
"complement": "19º andar",
"district": "Luxemburgo",
"city": "BELO HORIZONTE",
"state": "MG"
},
"contact": {
"name": "Insured",
"email": "[email protected] ",
"phoneNumber": "31988554422"
}
},
{
"documentNumber": "00044455500",
"name": "BENEFICIARY NAME",
"role": "Beneficiary",
"isPayer": false,
"participationPercentage": 1.0,
"address": {
"type": "Residential",
"zipCode": "30380403",
"street": "Av. Raja Gabáglia",
"number": "1143",
"complement": "19º andar",
"district": "Luxemburgo",
"city": "BELO HORIZONTE",
"state": "MG"
},
"contact": {
"name": "Beneficiary",
"email": "[email protected] ",
"phoneNumber": "31988554422"
}
}
],
"riskObjects": [
{
"manufacturerId": "e6a98888-fc7e-4e23-8097-448d982e262f",
"utilizationId": "baa508d4-70c7-4f99-85e0-39afa2e815fd",
"equipmentTypeId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"financed": false,
"ownerOperator": false,
"equipmentCanBeRented": false,
"coverages": [
{
"key": "basica",
"insuredAmount": 3000000
},
{
"key": "danos-eletricos",
"insuredAmount": 10000,
"feeMultiple": 1
}
],
"riskObjectDetails": {
"model": "MINDRAY DO BRASIL - COM E DISTRDE EQUIPAMENTOS MEDICOS LTDA",
"year": 2020,
"serialNumber": "123464547775463243423"
"chassis": "0004531231354664"
},
"riskLocation": {
"address": {
"street": "RUA JOÃO FLORIANO MARTINS ",
"number": "374",
"district": "centro",
"city": "Taguaí",
"state": "SP",
"zipCode": "18890009",
"complement": "casa A"
}
},
"invoice": {
"number": "31312313131",
"date": "2024-12-24"
},
"holdings": [
{
"documentNumber": "00044455500"
}
]
}
],
"paymentConditions": {
"paymentType": "Boleto",
"installments": 4
}
}
Resposta (Response)
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
Exemplo
{
"quoteId": "ca1a10a-a1a1-4887-a1a1-f5e6a1a18z",
"quoteNumber": 19198,
"policyType": "ItemByItem",
"createdAt": "2025-01-01T08:00:00",
"status": "Approved",
"commercialPremium": 1360452,
"grossPremium": 1460853.36,
"iof": 100401.36,
"commissionedAgents": [
{
"name": "CORRETORA DE SEGUROS LTDA",
"documentNumber": "10***6900001**",
"role": "Broker",
"commissionPercentage": 0.1,
"commissionAmount": 680,
"lead": true,
"participationPercentage": 0,
"isPayer": false
},
{
"name": "Empresa X S.A.",
"documentNumber": "48***5520001**",
"role": "Broker",
"commissionPercentage": 0.1,
"commissionAmount": 680,
"lead": false,
"participationPercentage": 0,
"isPayer": false
}
],
"participants": [
{
"documentNumber": "100***866**",
"name": "INSURED NAME",
"role": "Insured",
"address": {
"id": "711031a-1103-4242-1103-ad56c110312",
"type": "Residential",
"zipCode": "30380403",
"street": "Av. Raja Gabáglia",
"number": "1143",
"complement": "19º andar",
"district": "Luxemburgo",
"city": "BELO HORIZONTE",
"state": "MG"
},
"isPayer": true,
"contact": {
"phoneNumberId": "4242031a-1103-4242-1103-ad56c110312",
"phoneNumber": "31988554422",
"emailId": "988551a-1103-4242-1103-ad56c110312",
"email": "[email protected] "
}
},
{
"documentNumber": "075***266**",
"name": "BENEFICIARY NAME",
"role": "Beneficiary",
"address": {
"id": "711031a-1103-4242-1103-ad56c110312",
"type": "Residential",
"zipCode": "30380403",
"street": "Av. Raja Gabáglia",
"number": "1143",
"complement": "19º andar",
"district": "Luxemburgo",
"city": "BELO HORIZONTE",
"state": "MG"
},
"participationPercentage": 0.333333333,
"isPayer": false,
"contact": {
"phoneNumberId": "4242031a-1103-4242-1103-ad56c110312",
"phoneNumber": "31988554422",
"emailId": "988551a-1103-4242-1103-ad56c110312",
"email": "[email protected] "
}
}
],
"discountPercentage": 0,
"commercialLoadingFee": 0,
"policyPeriodStart": "2025-01-01T08:00:00",
"policyPeriodEnd": "2026-01-01T08:00:00",
"riskObjects": [
{
"riskId": "988551a-1103-4242-1103-ad56c110312",
"equipmentTypeId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"utilizationId": "baa508d4-70c7-4f99-85e0-39afa2e815fd",
"manufacturerId": "e6a98888-fc7e-4e23-8097-448d982e262f",
"financed": false,
"ownerOperator": false,
"equipmentCanBeRented": false,
"coverages": [
{
"key": "basica",
"insuredAmount": 3000000,
"lmi": 3000000,
"price": 30000,
"pos": 0.1,
"description": "10% dos prejuízos com o mínimo de R$ 30000,00 por evento.",
"commercialPremium": 1173000,
"grossPremium": 1259567.41
}
],
"riskObjectDetails": {
"manufacture": "Agrale",
"name": "Abafador (Ruído)",
"model": "MINDRAY DO BRASIL - COM E DISTRDE EQUIPAMENTOS MEDICOS LTDA",
"year": 2020,
"serialNumber": "123464547775463243423"
},
"riskLocation": {
"address": {
"street": "RUA JOÃO FLORIANO MARTINS ",
"number": "374",
"district": "centro",
"city": "Taguaí",
"state": "SP",
"zipCode": "18890009",
"complement": "casa A"
}
},
"invoice": {
"number": "3131231",
"date": "2024-12-24T00:00:00"
},
"holdings": [
{
"documentNumber": "075***266**"
}
]
}
],
"type": "Issuance",
"paymentConditions": {
"paymentType": "Boleto",
"installments": 4
},
"partners": [
{
"documentNumber": "39***7490001**",
"role": "Advisor",
"name": "TESTE DE CORRETAGEM DE SEGUROS LTDA"
}
],
"externalControlNumber": "e6a98888-fc7e-4e23-8097-448d982e262f"
}
Criar cotação de endosso
Essa operação permite criar um endosso para alterações, inclusões e exclusões em apólices de Riscos Diversos.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v2/quotes/endorsement/{policyId}
Method
POST
policyId
ID da apólice para criação do endosso.
Headers
x-person-id
X-person-id (obrigatório).
x-person-role
X-person-role (obrigatório).
x-product-key
X-product-key (obrigatório).
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Body
EndorsementQuoteRequest
Resposta (Response)
Status
Descrição
Tipo
200
Cotação de endosso criada com sucesso.
EndorsementQuoteResponse
400
Os dados da requisição estão inválidos.
ErrorResult
401
Parceiro não autorizado a realizar a operação.
ErrorResult
404
Apólice não encontrada.
ErrorResult
500
Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial.
ErrorResult
Exemplo de Requisição
{
"documentPeriodStart": "2021-09-01",
"documentPeriodEnd": "2022-08-03",
"discountPercentage": 5.0,
"commercialLoadingFee": 0,
"externalControlNumber": "END-2021-001",
"participants": [
{
"documentNumber": "12345678901",
"name": "EMPRESA SEGURADA LTDA",
"role": "Insured",
"isPayer": true,
"participationPercentage": 100.0,
"address": {
"type": "Business",
"street": "Av. Paulista",
"number": "1000",
"district": "Bela Vista",
"city": "São Paulo",
"state": "SP",
"zipCode": "01310100",
"complement": "Sala 1001"
},
"contact": {
"name": "João Silva",
"email": "[email protected] ",
"phoneNumber": "11999887766"
}
}
],
"riskObjects": [
{
"equipmentTypeId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"utilizationId": "baa508d4-70c7-4f99-85e0-39afa2e815fd",
"manufacturerId": "e6a98888-fc7e-4e23-8097-448d982e262f",
"financed": false,
"ownerOperator": false,
"equipmentCanBeRented": false,
"coverages": [
{
"key": "basica",
"insuredAmount": 250000.00
},
{
"key": "danos-eletricos",
"insuredAmount": 35000.00,
"feeMultiple": 1
}
],
"riskId": "e861b71c-03d8-4166-85a0-7d4e0e495e0c",
"riskObjectDetails": {
"model": "TK890",
"year": 2022,
"serialNumber": "2181063"
},
"riskLocation": {
"nationalCoverage": false,
"address": {
"street": "RUA LUIZ SCOTT",
"number": "920",
"district": "JARDIM IRACEMAALDEIA",
"city": "BARUERI",
"state": "SP",
"zipCode": "06440260",
"country": "BRA"
}
},
"holdings": [
{
"documentNumber": "14437322657"
}
]
}
],
"paymentConditions": {
"paymentType": "CreditCard",
"installments": 1
}
}
Exemplo de Resposta
{
"quoteId": "quote-endosso-123-456",
"quoteNumber": 1,
"productId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"key": "maquinas-equipamentos",
"policyType": "ItemByItem",
"createdAt": "2021-09-01T10:30:00.000Z",
"status": "CREATED",
"commercialPremium": 1292407.60,
"grossPremium": 1388787.01,
"iof": 96379.41,
"commissionedAgents": [
{
"documentNumber": "111***999**",
"role": "Broker",
"commissionPercentage": 0.10,
"participationPercentage": 1.0,
"commissionAmount": 129240.76,
"personId": "person-123-456",
"lead": true,
"name": "CORRETORA DE SEGUROS LTDA"
}
],
"participants": [
{
"documentNumber": "123***789**",
"participationPercentage": 0,
"role": "Insured",
"address": {
"street": "Av. Paulista",
"number": "1000",
"complement": "Sala 1001",
"district": "Bela Vista",
"city": "São Paulo",
"state": "SP",
"zipCode": "01310100",
"country": "BR"
},
"phoneNumber": "11999887766",
"email": "[email protected] ",
"personId": "person-789-abc",
"name": "EMPRESA SEGURADA LTDA",
"contact": {
"name": "João Silva",
"email": "[email protected] ",
"phoneNumber": "11999887766",
"cellPhoneNumber": "11999887766"
},
"isPayer": true,
"emails": [
"[email protected] "
],
"phones": [
"11999887766"
],
"type": "Individual"
}
],
"discountPercentage": 5.0,
"commercialLoadingFee": 0,
"policyPeriodStart": "2021-08-03",
"policyPeriodEnd": "2022-08-03",
"documentPeriodStart": "2021-09-01",
"documentPeriodEnd": "2022-08-03",
"riskObjects": [
{
"type": "Equipment",
"riskId": "risk-123-456",
"equipmentTypeId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"utilizationId": "baa508d4-70c7-4f99-85e0-39afa2e815fd",
"manufacturerId": "e6a98888-fc7e-4e23-8097-448d982e262f",
"financed": false,
"ownerOperator": true,
"equipmentCanBeRented": false,
"coverages": [
{
"id": "cov-123",
"lmi": 3000000,
"insuredAmount": 3000000,
"key": "basic-coverage",
"feeMultiple": 1.0,
"indemnityPeriod": 0,
"coverageId": "coverage-basic",
"price": 1292407.60,
"pos": 1,
"description": "Cobertura Básica"
}
],
"riskObjectDetails": {
"manufacture": "Caterpillar",
"model": "320D",
"year": 2020,
"serialNumber": "CAT320D123456",
"chassis": "CAT320DCHASSIS"
},
"riskLocation": {
"nationalCoverage": true,
"address": {
"street": "Av. Industrial",
"number": "500",
"complement": "Galpão 1",
"district": "Distrito Industrial",
"city": "São Paulo",
"state": "SP",
"zipCode": "08000000",
"country": "BR"
}
},
"invoice": {
"number": "NF-2021-001",
"date": "2021-07-01"
},
"holdings": [
{
"documentNumber": "123***789**"
}
],
"insuranceRiskType": "Standard"
}
],
"productKey": "maquinas-equipamentos-key",
"type": "Endorsement",
"createdBy": "sistema-automatico",
"channel": "Digital",
"underwritingStatus": "Approved",
"quoteStatus": "Created",
"pricingId": "pricing-123-456",
"pricingResponseDate": "2021-09-01T10:30:00.000Z",
"quoteSequential": 1,
"paymentConditions": {
"paymentType": "CreditCard",
"installments": 1,
"firstInstallmentPaymentType": "CreditCard"
},
"insurers": [
"Pottencial Seguradora"
],
"requiredCompanyAcceptance": false,
"financialAmount": 0,
"partners": {
"documentNumber": "111***999**",
"role": "Advisor",
"name": "CORRETORA DE SEGUROS LTDA"
},
"externalControlNumber": "END-2021-001"
}
Atualizar cotação de endosso
Essa operação permite atualizar uma cotação de endosso existente para alterações, inclusões e exclusões em apólices de Riscos Diversos.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v2/quotes/endorsement/{quoteId}
Method
PUT
quoteId
ID da cotação de endosso para atualização.
Headers
x-person-id
X-person-id (obrigatório).
x-person-role
X-person-role (obrigatório).
x-product-key
X-product-key (obrigatório).
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Body
EndorsementQuoteUpdateRequest
Resposta (Response)
Status
Descrição
Tipo
200
Cotação de endosso atualizada com sucesso.
EndorsementQuoteResponse
400
Os dados da requisição estão inválidos.
ErrorResult
401
Parceiro não autorizado a realizar a operação.
ErrorResult
404
Cotação não encontrada.
ErrorResult
500
Erro interno da API. Por favor tente novamente mais tarde ou contate o suporte técnico da Pottencial.
ErrorResult
Exemplo de Requisição
{
"policyId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"documentPeriodStart": "2021-09-01",
"documentPeriodEnd": "2022-08-03",
"discountPercentage": 7.5,
"commercialLoadingFee": 0,
"externalControlNumber": "END-2021-001-UPD",
"participants": [
{
"documentNumber": "12345678901",
"name": "EMPRESA SEGURADA LTDA",
"role": "Insured",
"isPayer": true,
"participationPercentage": 100.0,
"address": {
"type": "Business",
"street": "Av. Paulista",
"number": "1000",
"district": "Bela Vista",
"city": "São Paulo",
"state": "SP",
"zipCode": "01310100",
"complement": "Sala 1001"
},
"contact": {
"name": "João Silva",
"email": "[email protected] ",
"phoneNumber": "11999887766"
}
}
],
"riskObjects": [
{
"equipmentTypeId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"utilizationId": "baa508d4-70c7-4f99-85e0-39afa2e815fd",
"manufacturerId": "e6a98888-fc7e-4e23-8097-448d982e262f",
"financed": false,
"ownerOperator": false,
"equipmentCanBeRented": false,
"coverages": [
{
"key": "basica",
"insuredAmount": 250000.00
},
{
"key": "danos-eletricos",
"insuredAmount": 35000.00,
"feeMultiple": 1
}
],
"riskId": "e861b71c-03d8-4166-85a0-7d4e0e495e0c",
"riskObjectDetails": {
"model": "TK890",
"year": 2022,
"serialNumber": "2181063"
},
"riskLocation": {
"nationalCoverage": false,
"address": {
"street": "RUA LUIZ SCOTT",
"number": "920",
"district": "JARDIM IRACEMAALDEIA",
"city": "BARUERI",
"state": "SP",
"zipCode": "06440260",
"country": "BRA"
}
},
"holdings": [
{
"documentNumber": "14437322657"
}
]
}
],
"paymentConditions": {
"paymentType": "CreditCard",
"installments": 1
}
}
Exemplo de Resposta
{
"quoteId": "quote-endosso-123-456",
"quoteNumber": 1,
"productId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"key": "maquinas-equipamentos",
"policyType": "ItemByItem",
"createdAt": "2021-09-01T10:30:00.000Z",
"status": "UPDATED",
"commercialPremium": 1250385.20,
"grossPremium": 1342915.38,
"iof": 92530.18,
"commissionedAgents": [
{
"documentNumber": "111***999**",
"role": "Broker",
"commissionPercentage": 0.10,
"participationPercentage": 1.0,
"commissionAmount": 125038.52,
"personId": "person-123-456",
"lead": true,
"name": "CORRETORA DE SEGUROS LTDA"
}
],
"participants": [
{
"documentNumber": "123***789**",
"participationPercentage": 0,
"role": "Insured",
"address": {
"street": "Av. Paulista",
"number": "1000",
"complement": "Sala 1001",
"district": "Bela Vista",
"city": "São Paulo",
"state": "SP",
"zipCode": "01310100",
"country": "BR"
},
"phoneNumber": "11999887766",
"email": "[email protected] ",
"personId": "person-789-abc",
"name": "EMPRESA SEGURADA LTDA",
"contact": {
"name": "João Silva",
"email": "[email protected] ",
"phoneNumber": "11999887766",
"cellPhoneNumber": "11999887766"
},
"isPayer": true,
"emails": [
"[email protected] "
],
"phones": [
"11999887766"
],
"type": "Individual"
}
],
"discountPercentage": 7.5,
"commercialLoadingFee": 0,
"policyPeriodStart": "2021-08-03",
"policyPeriodEnd": "2022-08-03",
"documentPeriodStart": "2021-09-01",
"documentPeriodEnd": "2022-08-03",
"riskObjects": [
{
"type": "Equipment",
"riskId": "risk-123-456",
"equipmentTypeId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"utilizationId": "baa508d4-70c7-4f99-85e0-39afa2e815fd",
"manufacturerId": "e6a98888-fc7e-4e23-8097-448d982e262f",
"financed": false,
"ownerOperator": true,
"equipmentCanBeRented": false,
"coverages": [
{
"id": "cov-123",
"lmi": 3000000,
"insuredAmount": 3000000,
"key": "basic-coverage",
"feeMultiple": 1.0,
"indemnityPeriod": 0,
"coverageId": "coverage-basic",
"price": 1250385.20,
"pos": 1,
"description": "Cobertura Básica"
}
],
"riskObjectDetails": {
"manufacture": "Caterpillar",
"model": "320D",
"year": 2020,
"serialNumber": "CAT320D123456",
"chassis": "CAT320DCHASSIS"
},
"riskLocation": {
"nationalCoverage": true,
"address": {
"street": "Av. Industrial",
"number": "500",
"complement": "Galpão 1",
"district": "Distrito Industrial",
"city": "São Paulo",
"state": "SP",
"zipCode": "08000000",
"country": "BR"
}
},
"invoice": {
"number": "NF-2021-001",
"date": "2021-07-01"
},
"holdings": [
{
"documentNumber": "123***789**"
}
],
"insuranceRiskType": "Standard"
}
],
"productKey": "maquinas-equipamentos-key",
"type": "Endorsement",
"createdBy": "sistema-automatico",
"channel": "Digital",
"underwritingStatus": "Approved",
"quoteStatus": "Updated",
"pricingId": "pricing-123-456",
"pricingResponseDate": "2021-09-01T10:30:00.000Z",
"quoteSequential": 1,
"paymentConditions": {
"paymentType": "CreditCard",
"installments": 1,
"firstInstallmentPaymentType": "CreditCard"
},
"insurers": [
"Pottencial Seguradora"
],
"requiredCompanyAcceptance": false,
"financialAmount": 0,
"partners": {
"documentNumber": "111***999**",
"role": "Advisor",
"name": "CORRETORA DE SEGUROS LTDA"
},
"externalControlNumber": "END-2021-001-UPD"
}
Consultar cotação
Permite consultar os dados de uma cotação.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v2/maquinas-equipamentos/quotes/{quote_id}
Method
GET
Query
quote_id
ID da cotação para consulta.
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Resposta (Response)
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
Exemplo
{
"quoteId": "ca1a10a-a1a1-4887-a1a1-f5e6a1a18z",
"quoteNumber": 19198,
"policyType": "ItemByItem",
"createdAt": "2025-01-01T08:00:00",
"status": "Approved",
"commercialPremium": 1360452,
"grossPremium": 1460853.36,
"iof": 100401.36,
"commissionedAgents": [
{
"name": "CORRETORA DE SEGUROS LTDA",
"documentNumber": "10***6900001**",
"role": "Broker",
"commissionPercentage": 0.1,
"commissionAmount": 680,
"lead": true,
"participationPercentage": 0,
"isPayer": false
},
{
"name": "Empresa X S.A.",
"documentNumber": "48***5520001**",
"role": "Broker",
"commissionPercentage": 0.1,
"commissionAmount": 680,
"lead": false,
"participationPercentage": 0,
"isPayer": false
}
],
"participants": [
{
"documentNumber": "100***866**",
"name": "INSURED NAME",
"role": "Insured",
"address": {
"id": "711031a-1103-4242-1103-ad56c110312",
"type": "Residential",
"zipCode": "30380403",
"street": "Av. Raja Gabáglia",
"number": "1143",
"complement": "19º andar",
"district": "Luxemburgo",
"city": "BELO HORIZONTE",
"state": "MG"
},
"isPayer": true,
"contact": {
"phoneNumberId": "4242031a-1103-4242-1103-ad56c110312",
"phoneNumber": "31988554422",
"emailId": "988551a-1103-4242-1103-ad56c110312",
"email": "[email protected] "
}
},
{
"documentNumber": "075***266**",
"name": "BENEFICIARY NAME",
"role": "Beneficiary",
"address": {
"id": "711031a-1103-4242-1103-ad56c110312",
"type": "Residential",
"zipCode": "30380403",
"street": "Av. Raja Gabáglia",
"number": "1143",
"complement": "19º andar",
"district": "Luxemburgo",
"city": "BELO HORIZONTE",
"state": "MG"
},
"participationPercentage": 0.333333333,
"isPayer": false,
"contact": {
"phoneNumberId": "4242031a-1103-4242-1103-ad56c110312",
"phoneNumber": "31988554422",
"emailId": "988551a-1103-4242-1103-ad56c110312",
"email": "[email protected] "
}
}
],
"discountPercentage": 0,
"commercialLoadingFee": 0,
"policyPeriodStart": "2025-01-01T08:00:00",
"policyPeriodEnd": "2026-01-01T08:00:00",
"riskObjects": [
{
"riskId": "988551a-1103-4242-1103-ad56c110312",
"equipmentTypeId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"utilizationId": "baa508d4-70c7-4f99-85e0-39afa2e815fd",
"manufacturerId": "e6a98888-fc7e-4e23-8097-448d982e262f",
"financed": false,
"ownerOperator": false,
"equipmentCanBeRented": false,
"coverages": [
{
"key": "basica",
"insuredAmount": 3000000,
"lmi": 3000000,
"price": 30000,
"pos": 0.1,
"description": "10% dos prejuízos com o mínimo de R$ 30000,00 por evento.",
"commercialPremium": 1173000,
"grossPremium": 1259567.41
}
],
"riskObjectDetails": {
"manufacture": "Agrale",
"name": "Abafador (Ruído)",
"model": "MINDRAY DO BRASIL - COM E DISTRDE EQUIPAMENTOS MEDICOS LTDA",
"year": 2020,
"serialNumber": "123464547775463243423"
},
"riskLocation": {
"address": {
"street": "RUA JOÃO FLORIANO MARTINS ",
"number": "374",
"district": "centro",
"city": "Taguaí",
"state": "SP",
"zipCode": "18890009",
"complement": "casa A"
}
},
"invoice": {
"number": "3131231",
"date": "2024-12-24T00:00:00"
},
"holdings": [
{
"documentNumber": "075***266**"
}
]
}
],
"type": "Issuance",
"paymentConditions": {
"paymentType": "Boleto",
"installments": 4
},
"partners": [
{
"documentNumber": "39***7490001**",
"role": "Advisor",
"name": "TESTE DE CORRETAGEM DE SEGUROS LTDA"
}
],
"externalControlNumber": "e6a98888-fc7e-4e23-8097-448d982e262f"
}
Atualizar cotação
Permite atualizar os dados de uma cotação.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v2/maquinas-equipamentos/quotes/{quote_id}
Method
PUT
Query
quote_id
ID da cotação para atualização.
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Body
Quote
Exemplo
{
"policyPeriodStart": "2025-01-28",
"policyPeriodEnd": "2026-01-28",
"policyType": "ItemByItem",
"discountPercentage": 0.0,
"commercialLoadingFee": 0.0,
"externalControlNumber": "e6a98888-fc7e-4e23-8097-448d982e262f",
"commissionedAgents": [
{
"role": "Broker",
"commissionPercentage": 0.10,
"lead": true,
"isPayer": false,
"documentNumber": "11112220000999"
},
{
"role": "PolicyOwner",
"commissionPercentage": 0.10,
"lead": false,
"isPayer": false,
"documentNumber": "44443330000888"
}
],
"participants": [
{
"documentNumber": "00077766600",
"name": "INSURED NAME",
"role": "Insured",
"isPayer": true,
"address": {
"id": "711031a-1103-4242-1103-ad56c110312",
"type": "Residential",
"zipCode": "30380403",
"street": "Av. Raja Gabáglia",
"number": "1143",
"complement": "19º andar",
"district": "Luxemburgo",
"city": "BELO HORIZONTE",
"state": "MG"
},
"contact": {
"phoneNumberId": "4242031a-1103-4242-1103-ad56c110312",
"phoneNumber": "31988554422",
"emailId": "988551a-1103-4242-1103-ad56c110312",
"email": "[email protected] "
}
},
{
"documentNumber": "00044455500",
"name": "BENEFICIARY NAME",
"role": "Beneficiary",
"isPayer": false,
"participationPercentage": 1.0,
"address": {
"id": "711031a-1103-4242-1103-ad56c110312",
"type": "Residential",
"zipCode": "30380403",
"street": "Av. Raja Gabáglia",
"number": "1143",
"complement": "19º andar",
"district": "Luxemburgo",
"city": "BELO HORIZONTE",
"state": "MG"
},
"contact": {
"phoneNumberId": "4242031a-1103-4242-1103-ad56c110312",
"phoneNumber": "31988554422",
"emailId": "988551a-1103-4242-1103-ad56c110312",
"email": "[email protected] "
}
}
],
"riskObjects": [
{
"riskId": "988551a-1103-4242-1103-ad56c110312",
"manufacturerId": "e6a98888-fc7e-4e23-8097-448d982e262f",
"utilizationId": "baa508d4-70c7-4f99-85e0-39afa2e815fd",
"equipmentTypeId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"financed": false,
"ownerOperator": false,
"equipmentCanBeRented": false,
"coverages": [
{
"key": "basica",
"insuredAmount": 3000000
},
{
"key": "danos-eletricos",
"insuredAmount": 10000,
"feeMultiple": 1
}
],
"riskObjectDetails": {
"model": "MINDRAY DO BRASIL - COM E DISTRDE EQUIPAMENTOS MEDICOS LTDA",
"year": 2020,
"serialNumber": "123464547775463243423"
"chassis": "0004531231354664"
},
"riskLocation": {
"address": {
"street": "RUA JOÃO FLORIANO MARTINS ",
"number": "374",
"district": "centro",
"city": "Taguaí",
"state": "SP",
"zipCode": "18890009",
"complement": "casa A"
}
},
"invoice": {
"number": "31312313131",
"date": "2024-12-24"
},
"holdings": [
{
"documentNumber": "00044455500"
}
]
}
],
"paymentConditions": {
"paymentType": "Boleto",
"installments": 4
}
}
Resposta (Response)
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
Exemplo
{
"quoteId": "ca1a10a-a1a1-4887-a1a1-f5e6a1a18z",
"quoteNumber": 19198,
"policyType": "ItemByItem",
"createdAt": "2025-01-01T08:00:00",
"status": "Approved",
"commercialPremium": 1360452,
"grossPremium": 1460853.36,
"iof": 100401.36,
"commissionedAgents": [
{
"name": "CORRETORA DE SEGUROS LTDA",
"documentNumber": "10***6900001**",
"role": "Broker",
"commissionPercentage": 0.1,
"commissionAmount": 680,
"lead": true,
"participationPercentage": 0,
"isPayer": false
},
{
"name": "Empresa X S.A.",
"documentNumber": "48***5520001**",
"role": "Broker",
"commissionPercentage": 0.1,
"commissionAmount": 680,
"lead": false,
"participationPercentage": 0,
"isPayer": false
}
],
"participants": [
{
"documentNumber": "100***866**",
"name": "INSURED NAME",
"role": "Insured",
"address": {
"id": "711031a-1103-4242-1103-ad56c110312",
"type": "Residential",
"zipCode": "30380403",
"street": "Av. Raja Gabáglia",
"number": "1143",
"complement": "19º andar",
"district": "Luxemburgo",
"city": "BELO HORIZONTE",
"state": "MG"
},
"isPayer": true,
"contact": {
"phoneNumberId": "4242031a-1103-4242-1103-ad56c110312",
"phoneNumber": "31988554422",
"emailId": "988551a-1103-4242-1103-ad56c110312",
"email": "[email protected] "
}
},
{
"documentNumber": "075***266**",
"name": "BENEFICIARY NAME",
"role": "Beneficiary",
"address": {
"id": "711031a-1103-4242-1103-ad56c110312",
"type": "Residential",
"zipCode": "30380403",
"street": "Av. Raja Gabáglia",
"number": "1143",
"complement": "19º andar",
"district": "Luxemburgo",
"city": "BELO HORIZONTE",
"state": "MG"
},
"participationPercentage": 0.333333333,
"isPayer": false,
"contact": {
"phoneNumberId": "4242031a-1103-4242-1103-ad56c110312",
"phoneNumber": "31988554422",
"emailId": "988551a-1103-4242-1103-ad56c110312",
"email": "[email protected] "
}
}
],
"discountPercentage": 0,
"commercialLoadingFee": 0,
"policyPeriodStart": "2025-01-01T08:00:00",
"policyPeriodEnd": "2026-01-01T08:00:00",
"riskObjects": [
{
"riskId": "988551a-1103-4242-1103-ad56c110312",
"equipmentTypeId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"utilizationId": "baa508d4-70c7-4f99-85e0-39afa2e815fd",
"manufacturerId": "e6a98888-fc7e-4e23-8097-448d982e262f",
"financed": false,
"ownerOperator": false,
"equipmentCanBeRented": false,
"coverages": [
{
"key": "basica",
"insuredAmount": 3000000,
"lmi": 3000000,
"price": 30000,
"pos": 0.1,
"description": "10% dos prejuízos com o mínimo de R$ 30000,00 por evento.",
"commercialPremium": 1173000,
"grossPremium": 1259567.41
}
],
"riskObjectDetails": {
"manufacture": "Agrale",
"name": "Abafador (Ruído)",
"model": "MINDRAY DO BRASIL - COM E DISTRDE EQUIPAMENTOS MEDICOS LTDA",
"year": 2020,
"serialNumber": "123464547775463243423"
},
"riskLocation": {
"address": {
"street": "RUA JOÃO FLORIANO MARTINS ",
"number": "374",
"district": "centro",
"city": "Taguaí",
"state": "SP",
"zipCode": "18890009",
"complement": "casa A"
}
},
"invoice": {
"number": "3131231",
"date": "2024-12-24T00:00:00"
},
"holdings": [
{
"documentNumber": "075***266**"
}
]
}
],
"type": "Issuance",
"paymentConditions": {
"paymentType": "Boleto",
"installments": 4
},
"partners": [
{
"documentNumber": "39***7490001**",
"role": "Advisor",
"name": "TESTE DE CORRETAGEM DE SEGUROS LTDA"
}
],
"externalControlNumber": "e6a98888-fc7e-4e23-8097-448d982e262f"
}
Consultar documento da cotação
Permite consultar a minuta de uma cotação.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v1/maquinas-equipamentos/quotes/{quote_id}/draft
Method
GET
Query
quote_id
ID da cotação para consulta.
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Resposta (Response)
Status
Descrição
Tipo
200
Documento da cotação 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
Consultar simulações de pagamento
Permite consultar as simulações de pagamento de uma cotação.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v2/maquinas-equipamentos/quotes/{quote_id}/payment-simulations
Method
GET
Query
quote_id
ID da cotação para consulta.
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Resposta (Response)
Status
Descrição
Tipo
200
Documento da cotação localizado com sucesso.
Lista de PaymentSimulation
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
Enviar para análise
Permite enviar a cotação para análise da subscrição.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v2/maquinas-equipamentos/quotes/{quote_id}/send-to-analysis
Method
POST
Query
quote_id
ID da cotação para análise.
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Resposta (Response)
Status
Descrição
Tipo
201
Cotação enviada para análise 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
Propostas
Enviar proposta
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.
Observação: Caso a API retorne os erros "Serial number is required." ou
"Chassis required for self-propelled equipment." isso significa que a cotação foi realizada sem o número de série (serialNumber) e/ou chassi
(quando aplicável).
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v1/maquinas-equipamentos/proposals
Method
POST
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Body
Proposal
Exemplo
{
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"policyPeriodStart": "2025-01-01",
"policyPeriodEnd": "2026-01-01",
"payment": {
"paymentType": "Boleto",
"installments": "1",
"firstInstallmentDueDateDelay": "7"
"paymentInstructions": "Informações da forma de pagamento"
}
}
Resposta (Response)
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
Exemplo
{
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"proposalNumber": "99999",
"policyPeriodStart": "2025-01-01",
"policyPeriodEnd": "2026-01-01",
"payment": {
"paymentType": "Boleto",
"installments": "1"
},
"createdAt": "2025-01-01",
"status": "Ready"
}
Enviar proposta de cancelamento
Permite submeter uma proposta de cancelamento para um produto Pottencial.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v2/maquinas-equipamentos/proposals/cancellations
Method
POST
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Body
ProposalCancellation
Exemplo
{
"cancellationDate": "string",
"policyId": "string",
"cancellationReasonId": "string",
"financialRestitutionData": {
"bankNumber": "string",
"agencyNumber": "string",
"accountNumber": "string",
"accountDigit": "string"
}
}
Resposta (Response)
Status
Descrição
Tipo
201
Proposta submetida com sucesso.
Proposal de cancelamento
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
Exemplo
{
"cancellationDate": "2025-08-25",
"policyId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"cancellationReasonId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"financialRestitutionData": {
"bankNumber": "001",
"agencyNumber": "1234",
"accountNumber": "567890",
"accountDigit": "1"
}
}
Aceitar proposta
Permite aprovar uma proposta criada.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v1/maquinas-equipamentos/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.
Respostas (Response)
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
Consultar proposta
Essa operação permite consultar os dados de uma proposta a partir do ID .
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v1/maquinas-equipamentos/proposals/{proposal_id}
Method
GET
Query
proposal_id
ID da proposta.
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Respostas (Response)
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
Exemplo
{
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"quoteId": "ac721b29-0a5a-44b4-a205-b23288164f40",
"proposalNumber": "99999",
"policyPeriodStart": "2025-01-01",
"policyPeriodEnd": "2026-01-01",
"payment": {
"paymentType": "Boleto",
"installments": "1"
},
"createdAt": "2025-01-01",
"status": "Ready"
}
Consultar documento da proposta
Essa operação permite consultar o documento de uma proposta a partir do ID .
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v1/maquinas-equipamentos/proposals/{proposal_id}/document
Method
GET
Query
proposal_id
ID da proposta.
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Resposta (Response)
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
Apólices
Emitir apólice
Permite emitir uma apólice para uma proposta existente. A proposta deve ter sido aceita previamente.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v1/maquinas-equipamentos/policies
Method
POST
Headers
client_id
Client ID da App.
access_token
Token de acesso gerado para a App.
Body
Policy
Exemplo
{
"proposalId": "bddbcd59-213f-4523-a055-7e28f23a4978"
}
Resposta (Response)
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
Exemplo
{
"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"
}
Consultar apólice
Essa operação permite consultar os dados de uma apólice a partir do ID .
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v1/maquinas-equipamentos/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.
Resposta (Response)
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
Exemplo
{
"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": "Active",
"createdAt": "2021-08-03T18:11:02.573Z"
}
Consultar apólice V2
Essa operação permite consultar os dados detalhados de uma apólice a partir do ID . Esta versão retorna informações mais completas da apólice incluindo todos os detalhes financeiros, participantes, objetos de risco e coberturas.
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v2/maquinas-equipamentos/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.
Resposta (Response)
Status
Descrição
Tipo
200
Apólice localizada com sucesso.
Policy Details
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
Exemplo
{
"quoteId": "81e56840-adb3-404f-8ce1-0a75d5dc029c",
"policyId": "62354f29-4029-4ba1-82f8-309e458a0170",
"policyType": "ItemByItem",
"channel": "Digital",
"productId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"productName": "Maquinas-Equipamentos",
"productDisplayedName": "Seguro Máquinas e Equipamentos",
"proposalId": "a6ab0082-64ec-4350-81d0-281888fa638e",
"policyPeriodStart": "2021-08-03",
"policyPeriodEnd": "2022-08-03",
"documentPeriodStart": "2021-08-03",
"documentPeriodEnd": "2022-08-03",
"issuedBy": "Sistema Automático",
"issuedAt": "2021-08-03T18:11:02.573Z",
"status": "Active",
"policySequential": 1,
"endorsement": 0,
"proposalSequential": 1,
"issuanceType": "Normal",
"paymentProcessingTime": "Immediate",
"originalOrderId": "ORD-2021-001",
"pricingId": "pricing-123-456",
"documentId": "doc-789-abc",
"branchOfficeCode": "001",
"lineCode": "0321",
"groupCode": "03",
"policySusepNumber": "15414900321202100000001",
"policyNumber": "POL-2021-001",
"iof": 100401.36,
"financialCharge": 0,
"grossPremium": 1460853.36,
"commercialPremium": 1360452,
"commission": 136045.20,
"commissionPercentage": 0.10,
"prolabore": 0,
"prolaborePercentage": 0,
"installmentCost": 0,
"installmentsQuantity": 1,
"installments": [
{
"type": "Premium",
"dueDate": "2021-08-10",
"amount": 1460853.36,
"status": "Paid",
"number": 1,
"iofAmount": 100401.36,
"additionAmount": 0,
"discountAmount": 0
}
],
"participants": [
{
"choicedName": "EMPRESA SEGURADA LTDA",
"documentNumber": "123***789**",
"name": "EMPRESA SEGURADA LTDA",
"type": "Legal",
"role": "Insured",
"isPayer": true,
"percentage": 0,
"contact": {
"phoneNumber": "11999887766",
"email": "[email protected] "
},
"address": {
"type": "Business",
"street": "Av. Paulista",
"number": "1000",
"district": "Bela Vista",
"city": "São Paulo",
"state": "SP",
"country": "BR",
"zipCode": "01310100"
}
}
],
"commissionedAgents": [
{
"commissionAmount": 136045.20,
"name": "CORRETORA DE SEGUROS LTDA",
"type": "Legal",
"role": "Broker",
"commissionPercentage": 0.10,
"lead": true,
"isPayer": false,
"documentNumber": "111***999**"
}
],
"riskObjects": [
{
"commercialPremium": 1360452,
"grossPremium": 1460853.36,
"iof": 100401.36,
"financialCharge": 0,
"installmentCost": 0,
"financialRefundAmount": 0,
"coverages": [
{
"type": "Basic",
"name": "Cobertura Básica",
"description": "Cobertura básica para danos ao equipamento",
"line": {
"code": "0321",
"group": {
"code": "03"
}
},
"commercialPremium": 1360452,
"grossPremium": 1460853.36,
"iof": 100401.36,
"financialCharge": 0,
"installmentCost": 0,
"insuredAmount": 3000000,
"equipmentAmount": 3000000,
"lmi": 3000000,
"deductible": {
"value": 30000,
"percent": 0.10,
"description": "10% dos prejuízos com o mínimo de R$ 30.000,00",
"sourceType": "Percentage",
"susepDeductibleCodeType": "01",
"participationType": "Minimum",
"minimumType": "Fixed",
"minimumValue": 30000,
"includesTotalLoss": false
}
}
],
"riskId": "risk-123-456",
"riskVersion": "1.0",
"sortSequence": 1,
"type": "Equipment",
"properties": {
"type": "EquipmentProperties",
"riskObject": {
"category": 1,
"name": "Escavadeira Hidráulica",
"manufacture": "Caterpillar",
"model": "320D",
"year": 2020,
"serialNumber": "CAT320D123456"
},
"operatesOnWater": false,
"performsPeriodicMaintenance": true,
"operatorsAreTrained": true,
"equipmentCanBeRented": false,
"invoice": {},
"beneficiaries": [
"123***789**"
],
"equipmentTypeId": "d1da50ca-64ae-4a26-83a0-d2d9b61e0f30",
"utilizationId": "baa508d4-70c7-4f99-85e0-39afa2e815fd",
"manufacturerId": "e6a98888-fc7e-4e23-8097-448d982e262f",
"financed": false,
"ownerOperator": true,
"utilizationName": "Construção Civil",
"restricted": false,
"insuranceRiskType": "Standard",
"riskUF": "SP",
"riskLocation": {}
}
}
],
"clauses": [
{
"description": "Cláusula de Cobertura Básica",
"type": "Coverage",
"text": "Esta cláusula estabelece as condições da cobertura básica...",
"default": true
}
],
"insurers": [
{
"lead": true,
"participationPercentage": 1.0,
"leadPolicyNumber": "POL-2021-001",
"leadPolicyIssuedAt": "2021-08-03T18:11:02.573Z",
"name": "Pottencial Seguradora",
"type": "Lead"
}
],
"externalControlNumber": "e6a98888-fc7e-4e23-8097-448d982e262f",
"holdings": [
{
"riskId": "risk-123-456",
"documentNumber": "123***789**"
}
],
"deductibleType": "Percentage",
"commercialConditionsId": "cc-789-def"
}
Consultar documento da apólice
Essa operação permite consultar o documento de uma apólice a partir do ID .
Requisição (Request)
Url
https://api-sandbox.pottencial.com.br/insurance/v1/maquinas-equipamentos/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.
Resposta (Response)
Status
Descrição
Tipo
200
Documento da apólice 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
Dicionário
Quote
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.
quoteNumber
number
Somente leitura
Número da Cotação.
policyType
string (PolicyType )
Somente leitura
Tipo de contratação da apólice, que no caso do produto Máquinas e Equipamentos é ItemByItem
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.
commissionedAgents
Lista de CommissionedAgent
Obrigatório
Lista de agentes comissionados da apólice, que inclui corretoras e estipulantes.
participants
Lista de Participant
Obrigatório
Lista de participantes da apólice, que inclui segurado, tomador e beneficiário.
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.
policyPeriodStart
string (date)
Opcional
Data de início de vigência da apólice. A diferença entre o policyPeriodEnd e policyPeriodStart deve ser de 1, 2, 3, 4 ou 5 anos completos .
policyPeriodEnd
string (date)
Opcional
Data do fim de vigência da apólice. A diferença entre o policyPeriodEnd e policyPeriodStart deve ser de 1, 2, 3, 4 ou 5 anos completos .
riskObjects
Lista de Equipment
Obrigatório
Lista de objetos segurados.
productKey
string (uuid)
Somente leitura
chave do produto. A API de produtos deve ser utilizada para recuperar a lista de produtos que estão disponíveis para cotação.
type
string
Somente leitura
Tipo de emissão.
paymentConditions
Payment
Opcional
Condições de pagamento.
partners
Lista de Partners
Somente leitura
Lista de Parceiros comerciais em uma apólice, não é uma entidade oficial ou regulamentada, é utilizada somente para representar vínculos comerciais.
externalControlNumber
string
Opcional
Número de controle do parceiro para a cotação.
PolicyType
ItemByItem : Contratação item a item.
QuoteStatus
Pending : A cotação foi criada, porém ainda não foi encaminhada para a subscrição.
UnderAnalysis : A cotação está sob análise da subscrição.
Denied : A cotação não foi aprovada.
Approved : A cotação foi aprovada.
CommissionedAgent
Campo
Tipo
Regras
Descrição
name
string
Somente leitura
Nome do agente comissionado.
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 visíveis.
role
string (CommissionedAgentRole )
Obrigatório
Papel desempenhado pelo agente comissionado.
commissionPercentage
number
Opcional
Percentual de comissão, no caso de corretora, e percentual de pró-labore, no caso de estipulante. 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.
lead
boolean
Opcional
Flag que identifica se é a corretora principal na cotação. Esse campo pode ser omitido quando houver somente uma corretora na cotação.
participationPercentage
number
Opcional
Percentual de participação na comissão, no caso de co-corretagem. Quando informado, a soma desse valor para todas as corretoras deve ser igual a 1. O valor deve ter no máximo 3 casas decimais.
isPayer
boolean
Obrigatório
Flag para informar se o participante é o pagador da apólice.
Participant
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 visíveis.
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.
address
Address
Opcional
Endereço do participante.
contact
Contact
Opcional
Contato do participante.
isPayer
boolean
Obrigatório
Flag para informar se o participante é o pagador da apólice.
ParticipantRole
Beneficiary : O beneficiário é a pessoa da apólice que tem direito a indenização do seguro em caso
de problema (sinistro). O beneficiário pode ser uma pessoa diferente do segurado (que é quem está com o risco
protegido) e do estipulante (que é quem está contratando o seguro), dependendo da situação.
Insured : O segurado é a pessoa, física ou jurídica, cujos interesses estão garantidos pela
apólice de seguro. Geralmente é quem contrata o seguro.
PolicyHolder : Devedor das obrigações por ele assumidas no contrato principal. (Circular SUSEP
232/03).
CommissionedAgentRole
Broker : É o profissional especializado e habilitado a intermediar contratos de seguros entre as
seguradoras, empresas e os consumidores, sejam eles pessoas físicas ou jurídicas.
PolicyOwner : O estipulante é a pessoa que contrata o seguro, independente se é ele que se
beneficia do seguro ou se é ele quem vai receber a indenização. É o estipulante, ou dono da apólice, que preenche e
assina a proposta de seguro, paga o prêmio, solicita eventuais modificações durante a vigência da apólice, autoriza
a sua renovação, ou solicita o seu cancelamento quando for o caso.
InsuranceAgent : .
Contact
Campo
Tipo
Regras
Descrição
phoneNumberId
string
Somente leitura
Identificador do número de telefone.
phoneNumber
string
Opcional
Número de telefone.
emailId
string
Somente leitura
Identificador do email.
email
string
Opcional
Endereço de e-mail.
Equipment
Campo
Tipo
Regras
Descrição
riskId
string (uuid)
Somente leitura
Identificador do objeto de risco.
equipmentTypeId
string (uuid)
Obrigatório
Identificador do tipo de equipamento.
utilizationId
string (uuid)
Obrigatório
Identificador do tipo de utilização.
manufacturerId
string (uuid)
Opcional
Identificador do fabricante. O campo será obrigatório caso o campo manufacture não seja informado em RiskObjectDetails
financed
boolean
Obrigatório
Flag que indica se o equipamento é financiado.
ownerOperator
boolean
Obrigatório
Flag que indica se o equipamento possui operador.
equipmentCanBeRented
boolean
Obrigatório
Flag que indica se o equipamento poderá ser alugado à terceiros.
coverages
Lista de Coverage
Obrigatório
Lista de coberturas para o objeto segurado.
riskObjectDetails
RiskObjectDetails
Obrigatório
Detalhes do equipamento segurado.
riskLocation
RiskLocation
Opcional
Detalhes da localização do equipamento segurado.
invoice
Invoice
Opcional
Detalhes da Nota Fiscal ou Contrato de aquisição do equipamento.
holdings
Lista de Holding
Obrigatório
Beneficiários do seguro do equipamento.
Coverage
Campo
Tipo
Regras
Descrição
key
string
Obrigatório
Chaves existentes
Cobertura básica : basica
Cobertura Adicional de Furto Simples : furto
Cobertura Adicional de perda ou pagamento de aluguel a terceiros : perda-pagamento
Cobertura Adicional de Responsabilidade Civil - Máquinas : rc-maquinas
Cobertura Adicional de Equipamentos próximos a água : operacao-proxima-agua
Cobertura Adicional de Danos Elétricos : danos-eletricos
Cobertura Adicional de Responsabilidade Civil - Operador : rc-operador
Cobertura Adicional de Furto Parcial : furto-parcial
Cobertura Adicional de Queda de Equipamentos : queda-equipamentos
insuredAmount
number
Obrigatório
Importância segurada, ou valor segurado, deste objeto de risco.
lmi
number
Somente leitura
Limite máximo de indenização.
price
number
Somente leitura
Valor da franquia.
pos
number
Somente leitura
Pagamento obrigatório do segurado (em caso de sinistro).
description
string
Somente leitura
Texto descritivo da franquia.
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.
RiskObjectDetails
Campo
Tipo
Regras
Descrição
manufacture
string
Opcional
Fabricante do equipamento.
model
string
Obrigatório
Modelo do equipamento.
year
number (Int32)
Obrigatório
Ano de fabricação do equipamento
serialNumber
string
Opcional
Número de série do equipamento.
chassis
string
Opcional
Chassi do equipamento. Esse campo é obrigatório caso seja um equipamento que tenha chassi.
RiskLocation
Campo
Tipo
Regras
Descrição
nationalCoverage
boolean
Opcional
Identifica se a cobertura do equipamento é para todo o território nacional.
address
Address
Obrigatório
Representa um endereço.
Invoice
Campo
Tipo
Regras
Descrição
number
string
Obrigatório
Número da Nota Fiscal ou Contrato de aquisição do equipamento.
date
string
Obrigatório
Data da Nota Fiscal ou Contrato de aquisição do equipamento.
Holding
Campo
Tipo
Regras
Descrição
documentNumber
string
Obrigatório
CPF/CNPJ do beneficiário.
Address
Campo
Tipo
Regras
Descrição
street
string
Obrigatório
Logradouro.
number
string
Obrigatório
Número.
district
string
Obrigatório
Bairro.
city
string
Obrigatório
Nome da cidade.
state
string
Obrigatório
Sigla do estado.
zipCode
string
Obrigatório
CEP. Devem ser informados somente os dígitos.
complement
string
Opcional
Complemento. Apartamento, andar.
country
string
Opcional
Sigla do país de origem.
type
string
Opcional
Descrição da localidade
Residential : Endereço Residencial.
Business : Endereço Empresal.
Billing : Endereço de Cobrança.
Partners
Campo
Tipo
Regras
Descrição
documentNumber
string
Somente leitura
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 visíveis.
role
string (PartnerRole )
Somente leitura
Papel do parceiro na cotação.
name
string
Somente leitura
Nome do parceiro
PartnerRole
Advisor : Assessor.
CommercialAgent : Representante Comercial.
PaymentSimulation
Campo
Tipo
Regras
Descrição
paymentType
string (PaymentType )
Somente leitura
Forma de pagamento da apólice.
firstInstallmentPaymentType
string (PaymentType )
Somente leitura
Forma de pagamento da primeira parcela da apólice.
minFirstPaymentDate
string
Somente leitura
Data mínima para a primeira parcela.
maxFirstPaymentDate
string
Somente leitura
Data máxima para a primeira parcela.
installments
Lista de Installments
Somente leitura
Lista de parcelamento da forma de pagamento da apólice.
Installments
Campo
Tipo
Regras
Descrição
countInstallments
number
Somente leitura
Quantidade da Parcelas.
commercialAmount
number
Somente leitura
Valor considerando-se subscrição e comercial, incluindo valores de comissão e prolabore.
iofAmount
number
Somente leitura
Valor de IOF.
grossAmount
number
Somente leitura
Valor total incluindo, além do prêmio comercial, o IOF e encargos financeiros.
additionalAmount
number
Somente leitura
Valor dos juros/adicional de fracionamento.
financialChargesAmount
number
Somente leitura
Valor dos encargos financeiros.
installments
Lista de number
Somente leitura
Lista com os valores das parcelas.
installmentDescription
string
Somente leitura
Descrição do parcelamento.
Proposal
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.
proposalNumber
number
Opcional
Número da 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.
status
string (ProposalStatus )
Somente leitura
Situação atual da proposta.
ProposalStatus
Pending : A proposta foi criada, porém ainda não foi definido meio de pagamento.
Ready : O meio de pagamento da proposta foi definido.
Issued : O documento da proposta foi emitido.
Accepted : A proposta foi aceita.
Payment
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.
firstInstallmentDueDateDelay
integer
Opcional
Carência para a data de vencimento da primeira parcela, em dias, para pagamento em boleto.
firstDueDate
string
Opcional
Data de vencimento da primeira parcela, para pagamento em boleto.
automaticDebitAccount
BankAccount
Opcional
Dados bancários para pagamento através de débito em conta.
BankAccount
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.
accountExtension
string
Opcional
Letra verificador da conta bancária.
documentNumber
string
Obrigatório
CPF/CNPJ do titular da conta bancária.
accountType
string
Opcional
Tipo da conta
Current : Conta Corrente.
Savings : Conta Poupança.
Payments : Conta Pagamento.
PaymentType
Invoice : Pagamento através de fatura.
Boleto : Pagamento através de boleto.
AutomaticDebit : Pagamento através de débito em conta.
Policy
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.
Proposal Cancellation Response
Campo
Tipo
Regras
Descrição
proposalId
string (uuid)
Obrigatório
ID único da proposta. O ID será gerado automaticamente no retorno da API.
proposalNumber
number
Obrigatório
Número da Proposta.
documentUri
string
Obrigatório
URI do documento da proposta.
status
string (ProposalStatus )
Obrigatório
Situação atual da proposta.
Proposal Cancellation
Campo
Tipo
Regras
Descrição
cancellationDate
string (date)
Somente leitura
Data de cancelamento da proposta.
policyId
string (uuid)
Obrigatório
ID único da apólice que vai ser cancelada.
cancellationReasonId
string (uuid)
Obrigatório
ID único do motivo de cancelamento.
financialRestitutionData
financialRestitutionData
Obrigatório
Detalhes da restituição financeira da apólice.
FinancialRestitutionData
Campo
Tipo
Regras
Descrição
bankNumber
string
Obrigatório
Código de compensação do banco, conforme cadastrado no Banco Central.
agencyNumber
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.
Policy Details
Campo
Tipo
Regras
Descrição
quoteId
string (uuid)
Somente leitura
ID único da cotação que originou esta apólice.
policyId
string (uuid)
Somente leitura
ID único da apólice que a identifica dentro da Pottencial.
policyType
string
Somente leitura
Tipo de contratação da apólice (ex: ItemByItem).
channel
string
Somente leitura
Canal de distribuição da apólice.
productId
string (uuid)
Somente leitura
Identificador único do produto.
productName
string
Somente leitura
Nome interno do produto.
productDisplayedName
string
Somente leitura
Nome comercial do produto exibido ao cliente.
proposalId
string (uuid)
Somente leitura
ID único da proposta que originou esta apólice.
policyPeriodStart
string (date)
Somente leitura
Data de início de vigência da apólice.
policyPeriodEnd
string (date)
Somente leitura
Data de fim de vigência da apólice.
documentPeriodStart
string (date)
Somente leitura
Data de início de vigência do documento.
documentPeriodEnd
string (date)
Somente leitura
Data de fim de vigência do documento.
issuedBy
string
Somente leitura
Identificação de quem emitiu a apólice.
issuedAt
string (date-time)
Somente leitura
Data e hora de emissão da apólice.
status
string
Somente leitura
Status atual da apólice (Active, Cancelled, Expired, etc.).
policySequential
number
Somente leitura
Número sequencial da apólice.
endorsement
number
Somente leitura
Número do endosso, sendo 0 para a apólice original.
proposalSequential
number
Somente leitura
Número sequencial da proposta.
issuanceType
string
Somente leitura
Tipo de emissão da apólice.
paymentProcessingTime
string
Somente leitura
Tempo de processamento do pagamento.
originalOrderId
string
Somente leitura
ID do pedido original.
pricingId
string (uuid)
Somente leitura
ID do pricing utilizado.
documentId
string (uuid)
Somente leitura
ID único do documento da apólice.
branchOfficeCode
string
Somente leitura
Código da filial responsável pela apólice.
lineCode
string
Somente leitura
Código da linha de produto SUSEP.
groupCode
string
Somente leitura
Código do grupo de produto SUSEP.
policySusepNumber
string
Somente leitura
Número SUSEP da apólice.
policyNumber
string
Somente leitura
Número comercial da apólice.
iof
number
Somente leitura
Valor do IOF da apólice.
financialCharge
number
Somente leitura
Valor dos encargos financeiros.
grossPremium
number
Somente leitura
Valor do prêmio bruto total incluindo IOF e encargos financeiros.
commercialPremium
number
Somente leitura
Valor do prêmio comercial incluindo comissão e prolabore.
commission
number
Somente leitura
Valor total de comissão da apólice.
commissionPercentage
number
Somente leitura
Percentual de comissão aplicado.
prolabore
number
Somente leitura
Valor total de prolabore da apólice.
prolaborePercentage
number
Somente leitura
Percentual de prolabore aplicado.
installmentCost
number
Somente leitura
Custo adicional por parcelamento.
installmentsQuantity
number
Somente leitura
Quantidade de parcelas do pagamento.
installments
Lista de Installment
Somente leitura
Lista detalhada das parcelas de pagamento.
participants
Lista de PolicyParticipant
Somente leitura
Lista de participantes da apólice (segurado, tomador, beneficiário).
commissionedAgents
Lista de PolicyCommissionedAgent
Somente leitura
Lista de agentes comissionados (corretoras, estipulantes).
riskObjects
Lista de PolicyRiskObject
Somente leitura
Lista de objetos de risco segurados na apólice.
clauses
Lista de Clause
Somente leitura
Lista de cláusulas aplicadas à apólice.
insurers
Lista de Insurer
Somente leitura
Lista de seguradoras participantes da apólice.
externalControlNumber
string
Somente leitura
Número de controle externo do parceiro.
holdings
Lista de PolicyHolding
Somente leitura
Lista de relacionamentos entre objetos de risco e beneficiários.
deductibleType
string
Somente leitura
Tipo de franquia aplicada à apólice.
commercialConditionsId
string (uuid)
Somente leitura
ID das condições comerciais aplicadas.
Installment
Campo
Tipo
Regras
Descrição
type
string
Somente leitura
Tipo da parcela de pagamento.
dueDate
string (date)
Somente leitura
Data de vencimento da parcela.
amount
number
Somente leitura
Valor da parcela.
status
string
Somente leitura
Status da parcela (Pending, Paid, Overdue, etc.).
number
number
Somente leitura
Número sequencial da parcela.
iofAmount
number
Somente leitura
Valor do IOF da parcela.
additionAmount
number
Somente leitura
Valor adicional da parcela (juros, multas, etc.).
discountAmount
number
Somente leitura
Valor de desconto aplicado na parcela.
PolicyParticipant
Campo
Tipo
Regras
Descrição
choicedName
string
Somente leitura
Nome escolhido/fantasia do participante.
documentNumber
string
Somente leitura
CPF/CNPJ do participante ofuscado conforme LGPD.
name
string
Somente leitura
Nome completo do participante.
type
string
Somente leitura
Tipo de pessoa (Physical, Legal).
role
string (ParticipantRole )
Somente leitura
Papel do participante na apólice.
isPayer
boolean
Somente leitura
Flag indicando se é o pagador da apólice.
percentage
number
Somente leitura
Percentual de participação (para beneficiários).
contact
Contact
Somente leitura
Informações de contato do participante.
address
Address
Somente leitura
Endereço do participante.
PolicyCommissionedAgent
Campo
Tipo
Regras
Descrição
commissionAmount
number
Somente leitura
Valor da comissão do agente.
name
string
Somente leitura
Nome do agente comissionado.
type
string
Somente leitura
Tipo de pessoa (Physical, Legal).
role
string (CommissionedAgentRole )
Somente leitura
Papel do agente comissionado.
commissionPercentage
number
Somente leitura
Percentual de comissão.
lead
boolean
Somente leitura
Flag indicando se é o agente principal.
isPayer
boolean
Somente leitura
Flag indicando se é o pagador.
documentNumber
string
Somente leitura
CPF/CNPJ do agente ofuscado conforme LGPD.
PolicyRiskObject
Campo
Tipo
Regras
Descrição
commercialPremium
number
Somente leitura
Prêmio comercial do objeto de risco.
grossPremium
number
Somente leitura
Prêmio bruto do objeto de risco.
iof
number
Somente leitura
IOF do objeto de risco.
financialCharge
number
Somente leitura
Encargos financeiros do objeto de risco.
installmentCost
number
Somente leitura
Custo de parcelamento do objeto de risco.
financialRefundAmount
number
Somente leitura
Valor de reembolso financeiro.
coverages
Lista de PolicyCoverage
Somente leitura
Lista de coberturas do objeto de risco.
riskId
string (uuid)
Somente leitura
ID único do objeto de risco.
riskVersion
string
Somente leitura
Versão do objeto de risco.
sortSequence
number
Somente leitura
Sequência de ordenação.
type
string
Somente leitura
Tipo do objeto de risco.
properties
PolicyRiskProperties
Somente leitura
Propriedades específicas do objeto de risco.
PolicyCoverage
Campo
Tipo
Regras
Descrição
type
string
Somente leitura
Tipo da cobertura.
name
string
Somente leitura
Nome da cobertura.
description
string
Somente leitura
Descrição da cobertura.
line
CoverageLine
Somente leitura
Linha da cobertura SUSEP.
commercialPremium
number
Somente leitura
Prêmio comercial da cobertura.
grossPremium
number
Somente leitura
Prêmio bruto da cobertura.
iof
number
Somente leitura
IOF da cobertura.
financialCharge
number
Somente leitura
Encargos financeiros da cobertura.
installmentCost
number
Somente leitura
Custo de parcelamento da cobertura.
insuredAmount
number
Somente leitura
Valor segurado da cobertura.
equipmentAmount
number
Somente leitura
Valor do equipamento.
lmi
number
Somente leitura
Limite máximo de indenização.
deductible
Deductible
Somente leitura
Informações da franquia.
CoverageLine
Campo
Tipo
Regras
Descrição
code
string
Somente leitura
Código da linha SUSEP.
group
CoverageGroup
Somente leitura
Grupo da cobertura SUSEP.
CoverageGroup
Campo
Tipo
Regras
Descrição
code
string
Somente leitura
Código do grupo SUSEP.
Deductible
Campo
Tipo
Regras
Descrição
value
number
Somente leitura
Valor da franquia.
percent
number
Somente leitura
Percentual da franquia.
description
string
Somente leitura
Descrição da franquia.
sourceType
string
Somente leitura
Tipo de origem da franquia.
susepDeductibleCodeType
string
Somente leitura
Código SUSEP do tipo de franquia.
participationType
string
Somente leitura
Tipo de participação na franquia.
minimumType
string
Somente leitura
Tipo de valor mínimo.
minimumValue
number
Somente leitura
Valor mínimo da franquia.
includesTotalLoss
boolean
Somente leitura
Flag indicando se inclui perda total.
Clause
Campo
Tipo
Regras
Descrição
description
string
Somente leitura
Descrição da cláusula.
type
string
Somente leitura
Tipo da cláusula.
text
string
Somente leitura
Texto completo da cláusula.
default
boolean
Somente leitura
Flag indicando se é uma cláusula padrão.
Insurer
Campo
Tipo
Regras
Descrição
lead
boolean
Somente leitura
Flag indicando se é a seguradora líder.
participationPercentage
number
Somente leitura
Percentual de participação da seguradora.
leadPolicyNumber
string
Somente leitura
Número da apólice líder.
leadPolicyIssuedAt
string (date-time)
Somente leitura
Data de emissão da apólice líder.
name
string
Somente leitura
Nome da seguradora.
type
string
Somente leitura
Tipo da seguradora.
PolicyHolding
Campo
Tipo
Regras
Descrição
riskId
string (uuid)
Somente leitura
ID do objeto de risco.
documentNumber
string
Somente leitura
CPF/CNPJ do beneficiário ofuscado conforme LGPD.
PolicyRiskProperties
Campo
Tipo
Regras
Descrição
type
string
Somente leitura
Tipo das propriedades do risco.
riskObject
PolicyRiskObjectDetails
Somente leitura
Detalhes do objeto de risco.
operatesOnWater
boolean
Somente leitura
Flag indicando se opera próximo à água.
performsPeriodicMaintenance
boolean
Somente leitura
Flag indicando se realiza manutenção periódica.
operatorsAreTrained
boolean
Somente leitura
Flag indicando se os operadores são treinados.
equipmentCanBeRented
boolean
Somente leitura
Flag indicando se o equipamento pode ser alugado.
invoice
object
Somente leitura
Informações da nota fiscal.
beneficiaries
Lista de string
Somente leitura
Lista de beneficiários.
equipmentTypeId
string (uuid)
Somente leitura
ID do tipo de equipamento.
utilizationId
string (uuid)
Somente leitura
ID da utilização.
manufacturerId
string (uuid)
Somente leitura
ID do fabricante.
financed
boolean
Somente leitura
Flag indicando se é financiado.
ownerOperator
boolean
Somente leitura
Flag indicando se é operador proprietário.
utilizationName
string
Somente leitura
Nome da utilização.
restricted
boolean
Somente leitura
Flag indicando se é restrito.
insuranceRiskType
string
Somente leitura
Tipo de risco do seguro.
riskUF
string
Somente leitura
UF do risco.
riskLocation
object
Somente leitura
Localização do risco.
PolicyRiskObjectDetails
Campo
Tipo
Regras
Descrição
category
number
Somente leitura
Categoria do equipamento.
name
string
Somente leitura
Nome do equipamento.
manufacture
string
Somente leitura
Fabricante do equipamento.
model
string
Somente leitura
Modelo do equipamento.
year
number
Somente leitura
Ano de fabricação.
serialNumber
string
Somente leitura
Número de série do equipamento.
EndorsementQuoteRequest
Campo
Tipo
Regras
Descrição
documentPeriodStart
string (date)
Obrigatório
Data de início de vigência do documento de endosso.
documentPeriodEnd
string (date)
Obrigatório
Data de fim de vigência do documento de endosso.
discountPercentage
number
Opcional
Percentual de desconto a ser aplicado no endosso. Mutuamente exclusivo com commercialLoadingFee.
commercialLoadingFee
number
Opcional
Taxa de agravo comercial a ser aplicada no endosso. Mutuamente exclusivo com discountPercentage.
externalControlNumber
string
Opcional
Número de controle externo do parceiro para o endosso.
participants
Lista de EndorsementParticipant
Opcional
Lista de participantes a serem alterados/incluídos no endosso.
riskObjects
Lista de Equipment Endorsement
Opcional
Lista de objetos de risco (equipamentos) a serem alterados/incluídos no endosso.
paymentConditions
EndorsementPaymentConditions
Opcional
Condições de pagamento do endosso.
EndorsementParticipant
Campo
Tipo
Regras
Descrição
documentNumber
string
Obrigatório
CPF ou CNPJ do participante.
name
string
Obrigatório
Nome completo do participante.
role
string (ParticipantRole )
Obrigatório
Papel do participante na apólice.
isPayer
boolean
Obrigatório
Flag indicando se é o pagador da apólice.
participationPercentage
number
Opcional
Percentual de participação (usado para beneficiários).
address
EndorsementAddress
Obrigatório
Endereço do participante.
contact
Contact
Obrigatório
Informações de contato do participante.
EndorsementAddress
Campo
Tipo
Regras
Descrição
type
string
Obrigatório
Tipo do endereço (Residential, Business).
street
string
Obrigatório
Nome da rua.
number
string
Obrigatório
Número do endereço.
district
string
Obrigatório
Bairro.
city
string
Obrigatório
Cidade.
state
string
Obrigatório
Estado (UF).
zipCode
string
Obrigatório
CEP do endereço.
complement
string
Opcional
Complemento do endereço.
EndorsementPaymentConditions
Campo
Tipo
Regras
Descrição
paymentType
string
Obrigatório
Tipo de pagamento (CreditCard, BankSlip, PIX, etc.).
installments
number
Obrigatório
Quantidade de parcelas para pagamento.
EndorsementQuoteResponse
Campo
Tipo
Regras
Descrição
quoteId
string (uuid)
Somente leitura
ID único da cotação de endosso criada.
quoteNumber
number
Somente leitura
Número sequencial da cotação.
productId
string (uuid)
Somente leitura
ID do produto da apólice.
key
string
Somente leitura
Chave identificadora do produto.
policyType
string
Somente leitura
Tipo de contratação da apólice.
createdAt
string (date-time)
Somente leitura
Data e hora de criação da cotação.
status
string
Somente leitura
Status da cotação de endosso.
commercialPremium
number
Somente leitura
Valor do prêmio comercial do endosso.
grossPremium
number
Somente leitura
Valor do prêmio bruto total do endosso incluindo IOF.
iof
number
Somente leitura
Valor do IOF do endosso.
commissionedAgents
Lista de EndorsementCommissionedAgent
Somente leitura
Lista de agentes comissionados.
participants
Lista de EndorsementResponseParticipant
Somente leitura
Lista de participantes do endosso.
discountPercentage
number
Somente leitura
Percentual de desconto aplicado.
commercialLoadingFee
number
Somente leitura
Taxa de agravo comercial aplicada.
policyPeriodStart
string (date)
Somente leitura
Data de início de vigência da apólice original.
policyPeriodEnd
string (date)
Somente leitura
Data de fim de vigência da apólice original.
documentPeriodStart
string (date)
Somente leitura
Data de início de vigência do endosso.
documentPeriodEnd
string (date)
Somente leitura
Data de fim de vigência do endosso.
riskObjects
Lista de EndorsementRiskObject
Somente leitura
Lista de objetos de risco do endosso.
productKey
string
Somente leitura
Chave do produto.
type
string
Somente leitura
Tipo de emissão (Endorsement).
createdBy
string
Somente leitura
Identificação de quem criou a cotação.
channel
string
Somente leitura
Canal de distribuição.
underwritingStatus
string
Somente leitura
Status de subscrição.
quoteStatus
string
Somente leitura
Status detalhado da cotação.
pricingId
string
Somente leitura
ID do pricing utilizado.
pricingResponseDate
string (date-time)
Somente leitura
Data da resposta do pricing.
quoteSequential
number
Somente leitura
Número sequencial da cotação.
paymentConditions
EndorsementResponsePaymentConditions
Somente leitura
Condições de pagamento do endosso.
insurers
Lista de string
Somente leitura
Lista de seguradoras participantes.
requiredCompanyAcceptance
boolean
Somente leitura
Flag indicando se requer aceitação da seguradora.
financialAmount
number
Somente leitura
Valor financeiro adicional.
partners
EndorsementPartner
Somente leitura
Informações do parceiro comercial.
assistanceServices
Lista de AssistanceService
Somente leitura
Lista de serviços de assistência contratados.
equipmentAreRentedMayCededThird
boolean
Somente leitura
Flag indicando se equipamentos podem ser alugados ou cedidos a terceiros.
externalControlNumber
string
Somente leitura
Número de controle externo do parceiro.
availableplans
Lista de string
Somente leitura
Lista de planos disponíveis.
EndorsementCommissionedAgent
Campo
Tipo
Regras
Descrição
documentNumber
string
Somente leitura
CPF/CNPJ do agente comissionado (ofuscado).
role
string
Somente leitura
Papel do agente (Broker, Stipulator, etc.).
commissionPercentage
number
Somente leitura
Percentual de comissão do agente.
participationPercentage
number
Somente leitura
Percentual de participação do agente.
commissionAmount
number
Somente leitura
Valor da comissão do agente.
personId
string (uuid)
Somente leitura
ID da pessoa do agente.
lead
boolean
Somente leitura
Flag indicando se é o agente principal.
name
string
Somente leitura
Nome do agente comissionado.
EndorsementResponseParticipant
Campo
Tipo
Regras
Descrição
documentNumber
string
Somente leitura
CPF/CNPJ do participante (ofuscado).
participationPercentage
number
Somente leitura
Percentual de participação.
role
string
Somente leitura
Papel do participante na apólice.
address
ResponseAddress
Somente leitura
Endereço do participante.
phoneNumber
string
Somente leitura
Número de telefone principal.
email
string
Somente leitura
Email principal.
personId
string (uuid)
Somente leitura
ID da pessoa.
name
string
Somente leitura
Nome completo do participante.
contact
ResponseContact
Somente leitura
Informações de contato detalhadas.
isPayer
boolean
Somente leitura
Flag indicando se é o pagador.
emails
Lista de string
Somente leitura
Lista de emails do participante.
phones
Lista de string
Somente leitura
Lista de telefones do participante.
type
string
Somente leitura
Tipo de pessoa (Individual, Legal).
gender
string
Somente leitura
Gênero (para pessoas físicas).
birthDate
string (date)
Somente leitura
Data de nascimento (para pessoas físicas).
relationship
string
Somente leitura
Relacionamento (Spouse, etc.).
courtId
string
Somente leitura
ID do tribunal (para casos específicos).
ResponseAddress
Campo
Tipo
Regras
Descrição
street
string
Somente leitura
Nome da rua.
number
string
Somente leitura
Número do endereço.
complement
string
Somente leitura
Complemento do endereço.
district
string
Somente leitura
Bairro.
city
string
Somente leitura
Cidade.
state
string
Somente leitura
Estado (UF).
zipCode
string
Somente leitura
CEP.
country
string
Somente leitura
País.
ResponseContact
Campo
Tipo
Regras
Descrição
name
string
Somente leitura
Nome do contato.
email
string
Somente leitura
Email do contato.
phoneNumber
string
Somente leitura
Telefone do contato.
cellPhoneNumber
string
Somente leitura
Celular do contato.
EndorsementRiskObject
Campo
Tipo
Regras
Descrição
type
string
Somente leitura
Tipo do objeto de risco.
riskId
string (uuid)
Somente leitura
ID único do objeto de risco.
coverages
Lista de RiskObjectCoverage
Somente leitura
Lista de coberturas do objeto de risco.
equipmentTypeId
string (uuid)
Somente leitura
ID do tipo de equipamento.
utilizationId
string (uuid)
Somente leitura
ID da utilização.
manufacturerId
string (uuid)
Somente leitura
ID do fabricante.
financed
boolean
Somente leitura
Flag indicando se é financiado.
ownerOperator
boolean
Somente leitura
Flag indicando se é operador proprietário.
equipmentCanBeRented
boolean
Somente leitura
Flag indicando se o equipamento pode ser alugado.
riskObjectDetails
RiskObjectDetails
Somente leitura
Detalhes do objeto de risco.
riskLocation
RiskLocation
Somente leitura
Localização do risco.
invoice
InvoiceInfo
Somente leitura
Informações da nota fiscal.
holdings
Lista de HoldingInfo
Somente leitura
Lista de beneficiários do objeto.
insuranceRiskType
string
Somente leitura
Tipo de risco do seguro.
RiskObjectCoverage
Campo
Tipo
Regras
Descrição
id
string
Somente leitura
ID da cobertura.
lmi
number
Somente leitura
Limite máximo de indenização.
insuredAmount
number
Somente leitura
Valor segurado.
key
string
Somente leitura
Chave da cobertura.
feeMultiple
number
Somente leitura
Múltiplo da taxa.
indemnityPeriod
number
Somente leitura
Período de indenização.
coverageId
string (uuid)
Somente leitura
ID único da cobertura.
price
number
Somente leitura
Preço da cobertura.
pos
number
Somente leitura
Posição da cobertura.
description
string
Somente leitura
Descrição da cobertura.
RiskObjectDetails
Campo
Tipo
Regras
Descrição
manufacture
string
Somente leitura
Fabricante do equipamento.
model
string
Somente leitura
Modelo do equipamento.
year
number
Somente leitura
Ano de fabricação.
serialNumber
string
Somente leitura
Número de série do equipamento.
chassis
string
Somente leitura
Número do chassi do equipamento.
RiskLocation
Campo
Tipo
Regras
Descrição
nationalCoverage
boolean
Somente leitura
Flag indicando se tem cobertura nacional.
address
ResponseAddress
Somente leitura
Endereço específico do risco.
InvoiceInfo
Campo
Tipo
Regras
Descrição
number
string
Somente leitura
Número da nota fiscal.
date
string (date)
Somente leitura
Data da nota fiscal.
HoldingInfo
Campo
Tipo
Regras
Descrição
documentNumber
string
Somente leitura
CPF/CNPJ do beneficiário (ofuscado).
EndorsementResponsePaymentConditions
Campo
Tipo
Regras
Descrição
paymentType
string
Somente leitura
Tipo de pagamento.
installments
number
Somente leitura
Quantidade de parcelas.
firstInstallmentPaymentType
string
Somente leitura
Tipo de pagamento da primeira parcela.
EndorsementPartner
Campo
Tipo
Regras
Descrição
documentNumber
string
Somente leitura
CPF/CNPJ do parceiro (ofuscado).
role
string
Somente leitura
Papel do parceiro (Advisor, etc.).
name
string
Somente leitura
Nome do parceiro.
AssistanceService
Campo
Tipo
Regras
Descrição
id
string
Somente leitura
ID do serviço de assistência.
makeUpPremium
boolean
Somente leitura
Flag indicando se compõe o prêmio.
amount
number
Somente leitura
Valor base do serviço.
commercialAmount
number
Somente leitura
Valor comercial do serviço.
grossAmount
number
Somente leitura
Valor bruto do serviço.
iof
number
Somente leitura
IOF do serviço.
financialCharge
number
Somente leitura
Encargos financeiros do serviço.
installmentCost
number
Somente leitura
Custo de parcelamento do serviço.
linkDescription
string
Somente leitura
Descrição do link do serviço.
EndorsementQuoteUpdateRequest
Campo
Tipo
Regras
Descrição
policyId
string (uuid)
Obrigatório
ID da apólice para a qual o endosso será atualizado.
documentPeriodStart
string (date)
Obrigatório
Data de início de vigência do documento de endosso.
documentPeriodEnd
string (date)
Obrigatório
Data de fim de vigência do documento de endosso.
discountPercentage
number
Opcional
Percentual de desconto a ser aplicado no endosso. Mutuamente exclusivo com commercialLoadingFee.
commercialLoadingFee
number
Opcional
Taxa de agravo comercial a ser aplicada no endosso. Mutuamente exclusivo com discountPercentage.
externalControlNumber
string
Opcional
Número de controle externo do parceiro para o endosso.
participants
Lista de EndorsementParticipant
Opcional
Lista de participantes a serem alterados/incluídos no endosso.
riskObjects
Lista de Equipment Endorsement
Opcional
Lista de objetos de risco (equipamentos) a serem alterados/incluídos no endosso.
paymentConditions
EndorsementPaymentConditions
Opcional
Condições de pagamento do endosso.
Equipment Endorsement
Campo
Tipo
Regras
Descrição
equipmentTypeId
string (uuid)
Obrigatório
Identificador do tipo de equipamento.
utilizationId
string (uuid)
Obrigatório
Identificador do tipo de utilização.
manufacturerId
string (uuid)
Obrigatório
Identificador do fabricante.
coverages
Lista de Coverage
Opcional
Lista de coberturas do equipamento.
riskObjectDetails
RiskObjectDetails
Obrigatório
Detalhes específicos do objeto de risco.
riskLocation
RiskLocation
Obrigatório
Localização do objeto de risco.
holdings
Holdings
Obrigatório
Dados do segurado relacionados ao objeto de risco.
PolicyStatus
Creating
Modifying
Canceling
Active
Cancelled
Expired
Resolução de erros
Campo
Tipo
Regras
Descriçã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.
ErrorResult
Representa um resultado de erro na chamada da plataforma.
Campo
Tipo
Regras
Descrição
errors
Lista de ErrorMessage
Opcional
Lista de erros da solicitação.
ErrorMessage
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.