Download OpenAPI specification:
Conjunto de endpoints de produtos massificados da Sancor Seguros.
| x-api-key required | string |
| identifier required | string Campo Identificador do produto |
| policyId required | string^\d{15}$ Código da Apólice com 15 digitos |
required | object Dados da pessoa |
required | object Dados do prêmio |
| saleDate required | string <date> Data de Venda |
| cuttingDate required | string <date> Data de Corte |
| dueDate required | string <date> Data de Vencimento |
| startDate required | string <date> Início da Vigência |
| endDate required | string <date> Fim da Vigência |
| numberHospitalNights required | number [ 0 .. 12 ] Número de diárias hospitalar |
required | object Dados da capitalização |
| accountBearerId required | string <= 30 characters Identificador do Cliente |
{- "identifier": "string",
- "policyId": "string",
- "person": {
- "name": "string",
- "socialName": "string",
- "cpf": "string",
- "birthDate": "1990-01-01",
- "gender": "M",
- "cellphone": {
- "ddd": "stri",
- "number": "string"
}, - "maritalStatus": 1,
- "address": {
- "zipCode": "66082105",
- "address": "string",
- "number": "string",
- "complement": "string",
- "neighborhood": "string",
- "city": "string",
- "state": "PR"
}
}, - "premium": {
- "gross": 1,
- "iof": 0,
- "tariff": 1
}, - "saleDate": "2024-01-01",
- "cuttingDate": "2024-01-01",
- "dueDate": "2024-01-01",
- "startDate": "2024-01-01",
- "endDate": "2024-01-01",
- "numberHospitalNights": 0,
- "capitalization": {
- "number": "12345",
- "series": "001"
}, - "accountBearerId": "string"
}| policyId required | string |
| x-api-key required | string |
| reason required | number Enum: 1 2 3 4 7 10 11 12 13 14 15 16 Opções: |
| date required | string <date> Data de cancelamento |
{- "reason": 1,
- "date": "1990-01-01"
}{- "protocol": "string",
- "refund": 0,
- "charge": 0,
- "premiumGrossPaid": 0,
- "totalPremiumGross": 0,
- "premiumDue": 0,
- "refundablePremium": 0
}Cria itens de Prestamista em Grupo para efetivação assíncrona
| x-api-key required | string |
| productId required | string Identificador da contratação ou produto. |
required | object Dados da pessoa |
| insuredAmount required | number <decimal> >= 1 Valor da Importância Segurada. |
required | object Dados do prêmio |
| saleDate required | string <date> Data de Venda |
| startDate required | string <date> Data de Início da Vigência |
| endDate required | string <date> Data de Fim da Vigência |
| externalProtocol | string <= 30 characters Protocolo de identificação do Cliente, usado para rastreabilidade |
[- {
- "productId": "1",
- "person": {
- "name": "string",
- "socialName": "string",
- "cpf": "string",
- "birthDate": "1990-01-01",
- "gender": "M",
- "cellphone": {
- "ddd": "stri",
- "number": "string"
}, - "email": "string",
- "externalKey": "1234567",
- "maritalStatus": 1,
- "address": {
- "zipCode": "66082105",
- "address": "string",
- "number": "string",
- "complement": "string",
- "neighborhood": "string",
- "city": "string",
- "state": "PR"
}
}, - "insuredAmount": 1,
- "premium": {
- "gross": 1,
- "iof": 0,
- "tariff": 1
}, - "saleDate": "2024-01-01",
- "startDate": "2024-01-01",
- "endDate": "2024-01-01",
- "externalProtocol": "string"
}
]{- "protocol": "string"
}Busca itens de Prestamista em Grupo conforme filtros
| productId | string |
| protocol | string |
| externalProtocol | string |
| status | string Enum: "SUCCESS" "ERROR" "PENDING" |
| skip required | number >= 0 Default: 0 |
| limit required | number [ 1 .. 100 ] Default: 10 |
{- "data": [
- {
- "productId": "string",
- "protocol": "string",
- "externalProtocol": "string",
- "status": "SUCCESS",
- "errorDetail": "string"
}
], - "totalCount": 100
}Gera relatório de faturamento de Prestamista em Grupo conforme filtros
| productId required | string Example: productId=1 Identificador da contratação ou produto. |
| billingMonth required | string/^\d{4}-(0[1-9]|1[0-2])$/ Example: billingMonth=2026-01 Mês de faturamento no formato AAAA-MM. |
[- {
- "policyId": 0,
- "subName": "string",
- "person": {
- "name": "string",
- "email": "string",
- "contract": "string",
- "cpf": "string",
- "birthDate": "string",
- "gender": "M",
- "externalKey": 0,
- "startDate": "string",
- "endDate": "string",
- "cellphone": {
- "ddd": 0,
- "number": "string"
}, - "address": {
- "zipCode": "string",
- "address": "string",
- "number": 0,
- "complement": "string",
- "neighborhood": "string",
- "city": "string",
- "state": "string"
}
}, - "coverages": [
- {
- "productCoverageId": 0,
- "insuredAmount": 0,
- "premium": 0
}
], - "capitalization": {
- "series": "string",
- "number": "string"
}, - "saleDate": "string"
}
]Cria itens de Vida em Grupo para efetivação assíncrona
| x-api-key required | string |
| productId required | string Identificador da contratação ou produto. |
required | object Dados da pessoa |
| saleDate required | string <date> Data de Venda |
| externalProtocol | string <= 30 characters Protocolo de identificação do Cliente, usado para rastreabilidade |
[- {
- "productId": "1",
- "person": {
- "name": "string",
- "socialName": "string",
- "cpf": "string",
- "birthDate": "1990-01-01",
- "gender": "M",
- "cellphone": {
- "ddd": "stri",
- "number": "string"
}, - "email": "string",
- "externalKey": "1234567",
- "registrationNumber": "1234567",
- "maritalStatus": 1,
- "address": {
- "zipCode": "66082105",
- "address": "string",
- "number": "string",
- "complement": "string",
- "neighborhood": "string",
- "city": "string",
- "state": "PR"
}
}, - "saleDate": "2024-01-01",
- "externalProtocol": "string"
}
]{- "protocol": "string"
}Busca itens de Vida em Grupo conforme filtros
| productId | string |
| protocol | string |
| externalProtocol | string |
| status | string Enum: "SUCCESS" "ERROR" "PENDING" |
| skip required | number >= 0 Default: 0 |
| limit required | number [ 1 .. 100 ] Default: 10 |
{- "data": [
- {
- "productId": "string",
- "protocol": "string",
- "externalProtocol": "string",
- "status": "SUCCESS",
- "errorDetail": "string"
}
], - "totalCount": 100
}Gera relatório de faturamento de Vida em Grupo conforme filtros
| productId required | string Example: productId=1 Identificador da contratação ou produto. |
| billingMonth required | string/^\d{4}-(0[1-9]|1[0-2])$/ Example: billingMonth=2026-01 Mês de faturamento no formato AAAA-MM. |
[- {
- "policyId": 0,
- "subName": "string",
- "person": {
- "name": "string",
- "email": "string",
- "contract": "string",
- "cpf": "string",
- "birthDate": "string",
- "gender": "M",
- "registrationNumber": "string",
- "externalKey": 0,
- "startDate": "string",
- "endDate": "string",
- "cellphone": {
- "ddd": 0,
- "number": "string"
}, - "address": {
- "zipCode": "string",
- "address": "string",
- "number": 0,
- "complement": "string",
- "neighborhood": "string",
- "city": "string",
- "state": "string"
}
}, - "coverages": [
- {
- "productCoverageId": 0,
- "insuredAmount": 0,
- "premium": 0
}
], - "saleDate": "string"
}
]| x-api-key required | string |
| identifier required | string Campo Identificador do produto |
| policyId required | string^\d{15}$ Código da Apólice com 15 digitos |
required | object Dados da pessoa |
required | object Dados do prêmio |
| saleDate required | string <date> Data de Venda |
| cuttingDate required | string <date> Data de Corte |
| dueDate required | string <date> Data de Vencimento |
| startDate required | string <date> Início da Vigência |
| endDate required | string <date> Fim da Vigência |
| numberInstallments required | number >= 0 Número de parcelas |
required | object Dados da capitalização |
| accountBearerId required | string <= 30 characters Identificador do Cliente |
{- "identifier": "string",
- "policyId": "string",
- "person": {
- "name": "string",
- "socialName": "string",
- "cpf": "string",
- "birthDate": "1990-01-01",
- "gender": "M",
- "cellphone": {
- "ddd": "stri",
- "number": "string"
}, - "maritalStatus": 1,
- "address": {
- "zipCode": "66082105",
- "address": "string",
- "number": "string",
- "complement": "string",
- "neighborhood": "string",
- "city": "string",
- "state": "PR"
}
}, - "premium": {
- "gross": 1,
- "iof": 0,
- "tariff": 1
}, - "saleDate": "2024-01-01",
- "cuttingDate": "2024-01-01",
- "dueDate": "2024-01-01",
- "startDate": "2024-01-01",
- "endDate": "2024-01-01",
- "numberInstallments": 0,
- "capitalization": {
- "number": "12345",
- "series": "001"
}, - "accountBearerId": "string"
}| policyId required | string |
| x-api-key required | string |
| reason required | number Enum: 1 2 3 4 7 10 11 12 13 14 15 16 Opções: |
| date required | string <date> Data de cancelamento |
{- "reason": 1,
- "date": "1990-01-01"
}{- "protocol": "string"
}