Download OpenAPI specification:
Conjunto de APIs que permitem a integração com serviços Sancor Brasil
Para o uso da maioria das APIs listada abaixo, é necessário que o usuário das APIs tenha de antemão duas informações: userId
e offerId
.
O userId
normalmente é código susep do corretor ou, para corretores Unicoob, é o número da cooperativa. Após feito o cadastro do corretor no sistema, o mesmo é informado sobre esse código.
Cada offerId
corresponde a um produto específico de seguro. Na API residencial, os IDs dos produtos disponíveis são 127
, 149
, 275
.
Para determinar qual offerId
está associado a qual assistência, é necessário consultar a API Coberturas/Assistências. Nela será possível obter o mapeamento completo das coberturas e assistências disponíveis em relação aos offerIds
correspondentes.
Para a criação de cotações, precisamos de uma Pessoa Física ou uma Pessoa Jurídica, que será o beneficiário do seguro.
No caso de uma pessoa física, todo o atributo person
deve ser preenchido seguindo as instruções de obrigatoriedade da documentação técnica.
No caso de uma pessoa jurídica, é necessário preencher o atributo company
de acordo com as instruções de obrigatoriedade da documentação técnica.
Também será necessário o endereço da residência segurada. Este é descrito pelo atributo riskAddress
e deve ser preenchido de acordo com a documentação técnica.
A API Consulta CEP pode retornar algumas informações sobre o endereço dado um CEP.
Em seguida, é necessário descrever as coberturas que envolverão o seguro e seus valores respectivos no atributo coverages
. As coberturas existentes podem ser listadas pela API Coberturas/Assistências.
O segurado deve responder uma série de questões pré-definidas disponíveis na API Questionários. As respostas, juntamente com o ID da pergunta respondida, devem ser incluídas no corpo da requisição pelo atributo question
.
As datas de início e fim de vigência devem ser adicionadas nos atributos obrigatórios startDate
e endDate
, respectivamente.
Os atributos opcionais brokerageRate
e discountRate
referem-se, respectivamente, à comissão e o desconto permitido para o corretor.
Os atributos opcionais buildingTypeId
, residenceTypeId
, occupationTypeId
e locationTypeId
servem para dar mais informações sobre a residência segurada. Essas informações são pré-cadastradas no sistema e podem ser encontradas na API Domínios Patrimoniais.
Os atributos opcionais brokerageRate
e discountRate
identificam as taxas e comissões da cotação, informações que podem ser consultadas pela API Taxas e Comissão.
Após a criação da cotação, as informações retornadas serão usadas nos próximos passos da efetivação do seguro.
Também é retornado o valor do prêmio da apólice no atributo premium
, além dos planos de pagamento no atributo paymentPlans
.
Neste ponto, também é possível imprimir a cotação firmada na API Impressão de Cotação.
userId required | number Código de cadastro do corretor no sistema |
offerId required | number Enum: "127" "149" "275" ID da oferta |
object | |
object | |
object | |
required | Array of objects |
required | object |
buildingTypeId | number |
residenceTypeId | number |
occupationTypeId | number |
locationTypeId | number |
brokerageRate | number |
discountRate | number |
startDate required | string yyyy-mm-dd |
endDate required | string yyyy-mm-dd |
{- "person": {
- "id": 0,
- "name": "string",
- "cpf": "string",
- "birthDate": "string",
- "isPoliticallyExposed": true,
- "gender": {
- "id": 0,
- "name": "string"
}, - "maritalStatus": {
- "id": 0,
- "name": "SOLTEIRO"
}, - "nationality": {
- "id": 0,
- "name": "string"
}, - "rg": {
- "number": "string",
- "issuingAuthority": "string"
}, - "occupation": {
- "id": 0,
- "name": "string"
}, - "profession": {
- "id": 0,
- "name": "string"
}
}, - "company": {
- "name": "string",
- "cnpj": "string"
}, - "riskAddress": {
- "zipcode": "string",
- "city": "string",
- "street": "string",
- "number": "string",
- "complement": "string",
- "district": "string",
- "state": "string",
- "country": "string",
- "activityBranchId": 0,
- "activityBranch": "string"
}, - "coverages": [
- {
- "id": 0,
- "value": 0,
- "name": "string",
- "isAssistance": true
}
], - "questionnaire": {
- "question": [
- {
- "questionId": 0,
- "answerId": 0
}
]
}, - "buildingTypeId": 0,
- "residenceTypeId": 0,
- "occupationTypeId": 0,
- "locationTypeId": 0,
- "brokerageRate": 0,
- "discountRate": 0,
- "startDate": "yyyy-mm-dd",
- "endDate": "yyyy-mm-dd"
}
[- {
- "offerId": 0,
- "quoteNumber": 0,
- "proposalNumber": 0,
- "proposalId": 0,
- "endorsementId": 0,
- "premium": 0,
- "brokerage": 0,
- "paymentPlans": [
- {
- "id": 0,
- "type": "string",
- "additionalValue": 0,
- "firstInstallment": 0,
- "nextInstallments": 0,
- "totalPrizeValue": 0
}
], - "broker": {
- "brokerPersonId": "string",
- "brokerSusepCode": "string",
- "personName": "string",
- "telephone": "string"
}
}
]
API para retorno de informações do endereço de um dado CEP.
Utilizada pelas APIs:
cepId required | string Example: 66082105 Código do CEP contendo somente 8 digitos |
{- "logradouro": "string",
- "bairro": "string",
- "cidade": "string",
- "uf": "string",
- "ufNome": "string",
- "pais": "string",
- "paisNome": "string"
}
Este endpoint da API retorna os dados relacionados às Coberturas e Assistências incluídas no seguro. Aqui estão as características dos dados retornados:
Coberturas Obrigatórias: Indicadas pelo atributo required
com valor true.
Assistências: Identificada pelo atributo isAssistance
com valor true.
Coberturas Básicas: Marcada pelo atributo isBasic
com valor true.
Coberturas Adicionais: Caracterizada quando isBasic
é false e isAssistance
é false.
Com base nessas informações, é possível determinar qual offerId
contém a assistência desejada, além de identificar as coberturas obrigatórias, básicas e adicionais associadas ao seguro.
Utilizada pelas APIs:
userId required | number Código de cadastro do corretor no sistema |
offerId required | number Enum: "127" "149" "275" ID da oferta |
[- {
- "code": 0,
- "name": "string",
- "defaultValue": 0,
- "maxValue": 0,
- "minValue": 0,
- "required": true,
- "isAssistance": true,
- "isSpouseRequired": true,
- "isBasic": true,
- "maxValuePercentage": "string",
- "franchiseValue": "string",
- "coverageNumber": "string",
- "assistanceText": "string"
}
]
API para retorno das questões e suas respectivas respostas pré-definidas cadastradas no sistema.
Utilizada pelas APIs:
offerId required | number Enum: "127" "149" "275" ID da oferta |
{- "questions": [
- {
- "id": 0,
- "number": 0,
- "name": "string",
- "answer": [
- {
- "id": 0,
- "name": "string"
}
]
}
]
}
API para retorno dos domínios referentes ao tipo de residência, tipo de ocupação, tipo de construção, tipo de localização e tipo de cobertura, utilizadas para dar informações adicionais sobre a residência segurada.
Utilizada pelas APIs:
{- "residenceType": [
- {
- "id": 0,
- "name": "string",
- "active": true
}
], - "occupationType": [
- {
- "id": 0,
- "name": "string",
- "active": true
}
], - "buildingType": [
- {
- "id": 0,
- "name": "string",
- "active": true
}
], - "locationType": [
- {
- "id": 0,
- "name": "string",
- "active": true
}
], - "coverageType": [
- {
- "id": 0,
- "name": "string",
- "active": true
}
]
}
API para listagem das taxas e comissões, que servem como um guia de valores das comissões permitidas para cada produto.
Utilizada pelas APIs:
userId required | number Código de cadastro do corretor no sistema |
offerId required | number Enum: "127" "149" "275" ID da oferta |
{- "product": {
- "code": "string",
- "name": "string",
- "minimumPremiumAmount": 0,
- "minimumBuildingCoverage": 0,
- "maximumBuildingCoverage": 0,
- "chargings": [
- {
- "standardCharging": 0,
- "minimumCharging": 0,
- "maximumCharging": 0,
- "type": "string"
}
]
}
}
Este endpoint serve para fechamento do seguro, começado na etapa de cotação. Com isso, no corpo da requisição está presente o atributo quoteId
, número da cotação criada e retornado da API Criar cotações.
Enquanto na cotação o endereço do risco era opcional, aqui ele é obrigatório, portanto o atributo riskAddress
deve ser preenchido com o endereço da residência segurada, mesmo que se já preenchido anteriormente.
A API Consulta CEP pode retornar algumas informações sobre o endereço dado um CEP.
Além disso, mais informações do beneficiário principal são necessárias e devem ser providas nos atributos person
, homeAddress
e complement
nos moldes da documentação técnica.
Neste passo, os atributos person.nationality
e person.profession
são pré-cadastrados no sistema e podem ser recuperados pelas APIs Nacionalidades e Profissões, respectivamente.
Também é possível adicionar outros beneficiários no seguro pelo atributo beneficiaries
. É necessário que cada beneficiado tenha o nome da pessoa, sua porcentagem de participação (número de 1-100) e seu cpf.
As datas de início e fim de vigência devem ser confirmadas nos atributos obrigatórios startDate
e endDate
, respectivamente.
Para a proposta ser fechada, é necessário informar como se dará o pagamento. O método de pagamento deve ser incluído no corpo da requisição pelo atributo paymentMethodId
. As formas de pagamento possíveis podem ser recuperadas pela API Métodos de Pagamento.
O campo installmentId
se refere à opção de parcelamento escolhida, como por exemplo à vista ou 1+2. Tal informação é pré-cadastrada no sistema e são retornadas após a criação da cotação na API Criar cotações, mais especificamente no atributo paymentPlans
.
No campo paymentInfo
são inseridas as informações sobre o pagamento do seguro. Aqui, o campo paymentInfo.nextInstallmentsPayment
serve para escolher uma forma de pagamento diferente da forma de pagamento da primeira parcela (escolhida no campo installmentId
) para as demais parcelas.
Com isso, as opções são pré-cadastradas no sistema e podem ser recuperadas pela API Métodos de Pagamento.
Caso a escolha para as demais parcelas seja uma forma de pagamento com cartão, os dados deste devem ser informados através da propriedade paymentInfo.creditCardInfo
.
Caso a escolha para as demais parcelas seja em débito automático, os dados devem ser informados através da propriedade paymentInfo.accountDebitInfo
Ainda no campo paymentInfo
, é possível inserir os dados da conta corrente de devolução do pagamento em caso de recusa da proposta através do campo paymentInfo.restitutionAccountInfo
, informando os dados do banco e conta. Os códigos de bancos cadastrados no sistema podem ser obtidos através da API Bancos.
Além disso, é necessário prover uma data de vencimento para o primeiro pagamento pelo atributo firstInstallmentDate
e o dia de vencimento das próximas parcelas pelo atributo nextInstallmentsDay
.
Após a criação da proposta, as informações retornadas pela API poderão ser utilizadas em outros endpoints para
endorsementId
;endorsementId
;endorsementId
;proposalNumber
.Atenção: apesar da API de cotação retornar o atributo endorsementId
, as impressões acima só funcionam após a finalização da proposta, já que se utilizam de dados firmados apenas após a criação da mesma.
userId required | string Código de cadastro do corretor no sistema |
offerId required | string Enum: "127" "149" "275" ID da oferta |
paymentMethodId required | string Código do método de pagamento |
quoteId required | string Número da cotação |
object | |
object | |
required | object |
required | object |
required | object |
required | Array of objects |
installmentId required | number |
object | |
nextInstallmentsDay required | number |
firstInstallmentDate required | string yyyy-mm-dd |
startDate required | string yyyy-mm-dd |
endDate required | string yyyy-mm-dd |
{- "userId": "string",
- "offerId": "127",
- "paymentMethodId": "string",
- "quoteId": "string",
- "person": {
- "name": "string",
- "birthDate": "string",
- "cpf": "string",
- "gender": {
- "name": "string"
}, - "isPoliticallyExposed": true,
- "maritalStatus": {
- "name": "SOLTEIRO"
}, - "nationality": {
- "id": 0
}, - "profession": {
- "id": 0
}, - "rg": {
- "number": "string",
- "issuingAuthority": "string"
}
}, - "company": {
- "name": "string",
- "cnpj": "string"
}, - "riskAddress": {
- "street": "string",
- "country": "string",
- "district": "string",
- "number": "string",
- "state": "string",
- "complement": "string"
}, - "homeAddress": {
- "zipcode": "string",
- "street": "string",
- "city": "string",
- "country": "string",
- "district": "string",
- "number": "string",
- "state": "string",
- "complement": "string"
}, - "complement": {
- "ddd": 0,
- "cellphone": 0,
- "email": "string"
}, - "beneficiaries": [
- {
- "name": "string",
- "participation": 0,
- "cpf": "string"
}
], - "installmentId": 0,
- "paymentInfo": {
- "nextInstallmentsPayment": 0,
- "accountDebitInfo": {
- "bankOffice": 0,
- "bankOfficeDac": 0,
- "bankAccount": 0,
- "bankAccountDac": 0
}, - "creditCardInfo": {
- "number": "string",
- "cardholderName": "string",
- "monthExp": "string",
- "yearExp": "string",
- "flag": "VISA"
}, - "restitutionAccountInfo": {
- "bankNumber": 0,
- "agencyNumber": 0,
- "agencyDacNumber": 0,
- "checkingAccountNumber": 0,
- "checkingAccountDacNumber": 0,
- "isMainCheckingAccount": true,
- "isActiveCheckingAccount": true
}
}, - "nextInstallmentsDay": 0,
- "firstInstallmentDate": "yyyy-mm-dd",
- "startDate": "yyyy-mm-dd",
- "endDate": "yyyy-mm-dd"
}
{- "quoteNumber": 0,
- "proposalNumber": 0,
- "proposalId": 0,
- "productCode": 0,
- "endorsementId": 0,
- "policyId": 0,
- "dgBankSlip": 0,
- "coverage": [
- {
- "code": 0,
- "prizeAmount": 0
}
], - "digitallySigned": true
}
API de busca de proposta no sistema. Retorna todos os dados inseridos durante a criação da Proposta pela API Criar Proposta
userId required | number Código de cadastro do corretor no sistema |
offerId required | number Enum: "127" "149" "275" ID da oferta |
proposalNumber required | string Número da proposta. Obtido do retorno da API Criar Proposta |
{- "proposal": {
- "id": 0,
- "quoteId": 0,
- "endorsementId": 0,
- "subId": 0,
- "brokerage": 0,
- "startDate": "string",
- "endDate": "string",
- "dueDate": 0,
- "broker": "string",
- "offer": "string",
- "value": 0,
- "status": "string",
- "satusId": "string"
}, - "status": [
- {
- "id": "string",
- "name": "string"
}
], - "coverages": {
- "basic": {
- "id": 0,
- "type": 0,
- "name": "string",
- "value": 0
}, - "additional": [
- null
], - "assistance": [
- null
]
}, - "questions": [
- {
- "question": "string",
- "answer": "string"
}
], - "proponent": {
- "name": "string",
- "cpf": "string",
- "rg": {
- "number": "string",
- "issuingAuthority": "string"
}, - "birthDate": "string",
- "gender": "string",
- "type": "string",
- "profession": "string",
- "maritalStatus": "string",
- "nationality": "string"
}, - "insured": {
- "person": {
- "name": "string",
- "cpf": "string"
}
}, - "complement": {
- "ddd": "string",
- "cellphone": "string",
- "email": "string"
}, - "buildingInfo": { },
- "homeAddress": {
- "street": "string",
- "number": "string",
- "district": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string"
}, - "riskAddress": {
- "city": "string",
- "state": "string",
- "zipcode": "string"
}, - "payment": {
- "type": "string",
- "installment": "string",
- "firstInstallment": 0,
- "premiumTotal": 0,
- "iof": 0
}, - "paymentPlans": [
- {
- "id": 0,
- "type": "string",
- "additionalValue": 0,
- "firstInstallment": 0,
- "nextInstallments": 0
}
], - "digitallySigned": true,
- "broker": {
- "brokerPersonId": "string",
- "brokerSusepCode": "string",
- "personName": "string",
- "telephone": "string"
}
}
API para retorno das nacionalidades cadastradas no sistema, usadas para fornecer informações do beneficiário principal do seguro.
Utilizada pelas APIs:
{- "nationalities": [
- {
- "id": 0,
- "name": "string",
- "country": "string"
}
]
}
API para retorno das profissões cadastradas no sistema, usadas para fornecer informações do beneficiário principal do seguro.
Utilizada pelas APIs:
{- "professions": [
- {
- "id": 0,
- "name": "string",
- "active": true,
- "usedByPortal": true
}
]
}
API para consulta das possíveis formas de pagamento cadastradas no sistema.
Utilizada pelas APIs:
userId required | number Código de cadastro do corretor no sistema |
offerId required | number Enum: "127" "149" "275" ID da oferta |
[- {
- "paymentMethods": {
- "code": 0,
- "name": "string",
- "bankCode": 0,
- "type": 0,
- "isReleaseSicoobBillet": true
}
}
]
API de impressão da Cotação.
proposalNumber required | string |
offerId required | number Enum: "127" "149" "275" ID da oferta |
userId required | number Código de cadastro do corretor no sistema |
{- "document": "string"
}
nmDominio required | string Enum: "profissao" "perfil" "sexo" "estado_civil" "tipo_parentesco" "uf" "nacionalidade" "renda_mensal" "tipo_endereco" |
[- {
- "nmDominio": "string",
- "nmCampoChave": "string",
- "idChave": 0,
- "dsDominio": "string"
}
]
[- {
- "id": "string",
- "nome": "string",
- "isRequired": true,
- "isBasico": true,
- "listaIdCoberturaReferencia": [
- 0
], - "listaPercentual": [
- 0
], - "listaCoberturas": [
- {
- "id": 0,
- "descricao": "string",
- "valor": 0
}
], - "listaIdProibidoSelecionarJunto": [
- 0
], - "isAssistencia": true,
- "valorLimiteConjuge": true,
- "isConjugeNecessario": true,
- "valorLimite": 0,
- "listaIdCoberturaDependente": [
- 0
], - "isFilhosNecessario": true
}
]
cdUsuario required | string |
cdProduto | string^[0-9]+$ |
tipoCarregamento | string |
idTpCarregamento | string^[0-9]+$ |
[- {
- "idGrpCorretores": 0,
- "nmGrpCorretores": "string",
- "corretores": [
- {
- "idPessoa": 0,
- "nrCnpjCpf": 0,
- "nmPessoa": "string"
}
], - "produtos": [
- {
- "cdProduto": 0,
- "nmProduto": "string",
- "idTpCarregamento": 0,
- "nmTipoCarregamento": "string",
- "peComissaoMinima": 0,
- "peComissaoMaxima": 0,
- "peComissaoPadrao": 0,
- "dvSobreInclusoes": true,
- "dvExibeIntervaloMinMaximoPortal": true,
- "dvRegistraAgenciamentoCotacao": true,
- "dvAdiantamento": true
}
]
}
]
cdUsuario required | string |
nmLogin required | string |
nrCpfCnpjCorretor required | string |
idPessoaCorretor required | number |
idResponsavelVenda required | number |
nmProponente required | string |
nmPessoaSocial | string |
nrCpf required | string |
dtNasc required | string yyyy-mm-dd |
cdSexo required | number |
nrDdd | number |
nrTelefone | string |
nmEmail | string |
idPerfil required | number |
cdProfissao required | number |
vlRendaMensal required | number |
nrPercCorretor required | number |
nrPercAgenciador required | number |
idEstadoCivil | number |
object | |
qtFilho | number |
required | Array of objects |
{- "cdUsuario": "string",
- "nmLogin": "string",
- "nrCpfCnpjCorretor": "string",
- "idPessoaCorretor": 0,
- "idResponsavelVenda": 0,
- "nmProponente": "string",
- "nmPessoaSocial": "string",
- "nrCpf": "string",
- "dtNasc": "yyyy-mm-dd",
- "cdSexo": 0,
- "nrDdd": 0,
- "nrTelefone": "string",
- "nmEmail": "string",
- "idPerfil": 0,
- "cdProfissao": 0,
- "vlRendaMensal": 0,
- "nrPercCorretor": 0,
- "nrPercAgenciador": 0,
- "idEstadoCivil": 0,
- "conjuge": {
- "nome": "string",
- "nrCpf": "string",
- "nmPessoaSocial": "string",
- "cdProfissao": 0,
- "dtNasc": "yyyy-mm-dd",
- "cdSexo": 0,
- "idPerfil": 0
}, - "qtFilho": 0,
- "coberturas": [
- {
- "idProdutocob": 0,
- "vlCapitalSegurado": 0,
- "cdPrazoPagamento": 0,
- "cdPrazoVigencia": 0,
- "valorDiaria": 0,
- "valorMensal": 0
}
]
}
{- "nrCotacao": 0
}
cep required | string Example: 66082105 Código do CEP contendo somente 8 digitos |
{- "nmEndereco": "string",
- "nmBairro": "string",
- "idLocal": "string",
- "nmUf": "string",
- "nmCidade": "string"
}
cdUsuario required | string |
[- {
- "idVersao": 0,
- "idFormaPagamentoProduto": 0,
- "cdFormaPagamento": 0,
- "nmFormaPagamento": "string",
- "nrBanco": 0,
- "nmBanco": "string",
- "cdModalidadeCobranca": 0,
- "nmModalidadeCobranca": "string"
}
]
nrCotacao required | number |
idPeriodicidadePagamento required | number |
nmLogin required | string |
nrCpfCnpjCorretor required | string |
required | object |
{- "nrCotacao": 0,
- "idPeriodicidadePagamento": 0,
- "nmLogin": "string",
- "nrCpfCnpjCorretor": "string",
- "alterarProposta": {
- "nrDDD": 0,
- "nrCelular": "string",
- "email": "string",
- "nmPessoa": "string",
- "nmPessoaSocial": "string",
- "idEstadoCivil": 0,
- "conjuge": {
- "nome": "string",
- "cpf": "string",
- "dtNasc": "string",
- "cdSexo": 0,
- "idPerfil": 0
}, - "flPpe": true,
- "cdPaisNacionalidade": 0,
- "nrAltura": 0,
- "vlPeso": 0,
- "vlRendaMensal": 0,
- "qtFilho": 0,
- "alterarEndereco": [
- {
- "nmCep": "string",
- "nmEndereco": "string",
- "nrEndereco": "string",
- "nmComplemento": "string",
- "nmBairro": "string",
- "nmCidade": "string",
- "cdUf": 0,
- "idTpEndereco": 0,
- "dvEnderecoPrincipal": true
}
], - "filho": [
- {
- "dtNascimento": "string"
}
], - "alterarBeneficiario": [
- {
- "nmBeneficiario": "string",
- "nrCnpjCpfBen": "string",
- "dtNascimentoBen": "string",
- "cdSexo": 0,
- "idParentesco": 0,
- "peParticipacao": 0,
- "dsMotivo": "string"
}
], - "alterarCobranca": {
- "idPeriodoCobranca": 0,
- "cdFormaPagamentoErp": 0,
- "nrAgencia": "string",
- "nrAgenciaDig": "string",
- "nrConta": "string",
- "nrContaDig": "string",
- "nrCpfTit": "string",
- "dtPrimeiraParc": "string",
- "nrDiaDemaisParcela": 0
}
}
}
{- "idProposta": 0,
- "nrProposta": 0
}
Realiza a consulta de dados de uma apólice.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará os dados da apólice informada. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro. Se o parâmetro cd_apolice
não for informado, a resposta apresentará o status 500 (Erro do servidor interno).
cd_apolice required | number Número da apólice desejada para consulta. |
cd_usuario_venda | string Código de identificação do usuário do corretor que realizou a venda. |
{- "id_apolice": 0,
- "cd_apolice": 0,
- "cd_proposta": 0,
- "nr_cotacao": 0,
- "cd_tp_origem": 0,
- "cd_tp_apolice": 0,
- "cd_status": 0,
- "nm_status": "string",
- "cd_filial": 0,
- "cd_produto": 0,
- "nm_produto": "string",
- "id_pessoa_cliente": 0,
- "id_endereco": 0,
- "id_endosso": 0,
- "dt_inicio_vigencia": "string",
- "dt_fim_vigencia": "string",
- "dt_proposta": "string",
- "dt_vencimento_proposta": "string",
- "id_tp_subvencao": 0,
- "nm_tp_subvencao": "string",
- "qt_dias_vigencia": 0,
- "Endosso": [
- {
- "cd_tp_endosso": 0,
- "nm_tipo_endosso": "string",
- "nr_endosso": 0,
- "nr_endosso_ref": 0,
- "id_produto_parc_premio": 0,
- "nm_produto_parc_premio": "string",
- "cd_forma_pagamento_primeira": 0,
- "nm_forma_pagamento_primeira": "string",
- "cd_forma_pagamento_demais": 0,
- "nm_forma_pagamento_demais": "string",
- "cd_moeda": 0,
- "nm_moeda": "string",
- "cd_tp_resseguro": 0,
- "nm_tp_resseguro": "string",
- "vl_lmg": 0,
- "vl_tarifario_total": 0,
- "vl_juros_total": 0,
- "vl_iof_total": 0,
- "vl_total": 0,
- "dt_emissao": "string",
- "id_usuario_inclusao": 0,
- "Corretor": [
- {
- "id_pessoa_corretor": 0,
- "pe_corretagem": 0,
- "nm_corretor": "string",
- "dv_lider": "string"
}
], - "Beneficiario": [
- {
- "id_pessoa_beneficiario": 0,
- "nm_beneficiario": "string",
- "pe_participacao": 0
}
], - "Parcelas": [
- {
- "nr_parcela": 0,
- "dt_vencimento": "string",
- "dt_pagamento": "string",
- "vl_tarifario": 0,
- "vl_juros": 0,
- "vl_iof": 0,
- "dv_situacao_registro": "string",
- "dv_situacao_parcela": "string",
- "nm_tp_pagador": "string"
}
], - "Questiorario": [
- {
- "id_endosso_questionario": 0,
- "id_produto_questionario": 0,
- "id_produto_questionario_resposta": 0,
- "ds_resposta_aberta": "string"
}
], - "DadosRisco": [
- {
- "nr_item": 0,
- "id_item": 0,
- "id_fruta_grao": 0,
- "nm_fruta_grao": "string",
- "id_fruta_grao_variedade": 0,
- "nm_fruta_grao_variedade": "string",
- "id_tp_solo": 0,
- "nm_tp_solo": "string",
- "nr_area_risco": 0,
- "qt_riscos_glebas": 0,
- "dt_inicio_plantio": "string",
- "dt_fim_plantio": "string",
- "vl_custo_producao": 0,
- "vl_saca": 0,
- "pe_franquia": 0,
- "pe_nivel_cobertura_fruta_grao": 0,
- "nr_produtividade": 0,
- "nr_produtividade_garantida": 0,
- "QuestionarioItem": [
- {
- "id_endosso_questionario": 0,
- "id_produto_questionario": 0,
- "id_produto_questionario_resposta": 0,
- "ds_resposta_aberta": "string"
}
], - "DetalheTalhao": [
- {
- "id_item_filha": 0,
- "nm_propriedade": "string",
- "cd_uf": 0,
- "id_local": 0,
- "nr_area_risco": 0,
- "dt_inicio_plantacao": "string",
- "dt_fim_plantacao": "string",
- "Poligonos": [
- {
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string"
}
]
}
], - "Cobertura": [
- {
- "id_produto_cobertura": 0,
- "nm_produto_cobertura": "string",
- "vl_is": 0,
- "vl_premio_liquido": 0,
- "vl_premio_tarifario": 0,
- "vl_franquia": 0
}
], - "BeneficiarioItem": [
- {
- "id_pessoa_beneficiario": 0,
- "pe_participacao": 0
}
]
}
], - "TipoCarregamento": {
- "id_tp_carregamento": 0,
- "nm_tp_carregamento": "string",
- "pe_agravo": 0,
- "pe_desconto": 0
}
}
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
A requisição realiza a emissão de apólice de uma proposta efetivada.
No cabeçalho da requisição deverá e ser informado o token de acesso.
O corpo da requisição contém apenas o campo id_endosso
, neste campo deve ser informado o código de identificação do endosso da proposta efetivada.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará o número da apólice emitida. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
id_endosso required | number Código de identificação do endosso da proposta efetivada |
[- {
- "id_endosso": 0
}
]
[- {
- "cd_apolice": 0,
- "cd_retorno": 0,
- "nm_retorno": "string"
}
]
Realiza a busca do nível de cobertura para o cultivo no local desejado. Apenas o parâmetro id_fruta_grao
é obrigatório, neste caso, o sistema irá listar todas os níveis de cobertura cadastrados no cultivo.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados de nível de cobertura. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
id_fruta_grao required | number Código de identificação do cultivo. |
id_local | number Código de identificação do município. |
cd_uf | number Código de identificação do estado. |
nr_cnpj_cpf | string CPF/CNPJ do segurado. |
nr_cnpj_cpf_corretor | string CPF/CNPJ do corretor. |
[- {
- "id_fruta_grao": 0,
- "id_local": 0,
- "cd_uf": 0,
- "nm_uf": "string",
- "nm_local": "string",
- "nr_cep": "string",
- "NivelCobertura": [
- {
- "nr_cnpj_cpf": "string",
- "nr_cnpj_cpf_corretor": "string",
- "nr_nivel_cobertura": 0,
- "nr_produtividade": 0
}
]
}
]
A requisição de consultar subvenção busca a subvenção federal e estadual disponível com base no cultivo e o estado da propriedade do segurado. Nesta requisição, todos os parâmetros são obrigatórios.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados de subvenção. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro. Caso não informe algum dos parâmetros será retornado o status 500 (Erro do servidor interno).
cd_produto required | number Código de identificação do produto. |
id_fruta_grao required | number Código de identificação do cultivo. |
cd_uf_propriedade required | number Código de identificação do estado. |
{- "ConsultaSubvencao": [
- { }
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
Exibe os dados do contrato de subvenção desejado, sendo necessário informar obrigatoriamente o número do contrato da subvenção a ser consultada.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados do contrato de subvenção. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro. Caso não informe o parâmetro “nr_contrato” será retornado o status 500 (Erro do servidor interno).
nr_contrato required | string Número do contrato de subvenção. |
dv_exibir_municipio | boolean Exibe informações de município, deve possuir o valor true ou false. Caso o valor for true, as informações de município serão exibidas na resposta. |
[- {
- "ContratoSubvencao": [
- {
- "id_contrato_subvencao": 0,
- "nm_contrato_subvencao": "string",
- "id_tp_subvencao": 0,
- "vl_limite_maximo_subvencao": 0,
- "vl_utilizado_subvencao": 0,
- "nr_contrato": "string",
- "dt_inicio_vigencia": "string",
- "dt_fim_vigencia": "string",
- "pe_pronamp": 0,
- "pe_produtor_organico": 0,
- "pe_subvencao_maximo": 0,
- "ContratoModalidade": [
- {
- "id_subvencao_modalidade": 0,
- "id_tp_modalidade": 0,
- "id_grp_cultivo": 0,
- "nm_grp_cultivo": "string",
- "pe_subvencao": 0,
- "vl_limite_subvencao_cpf": 0,
- "PercentualCultivo": [
- {
- "id_subvencao_cultivo": 0,
- "id_fruta_grao": 0,
- "nm_fruta_grao": "string",
- "pe_subvencao": 0,
- "pe_subvencao_maximo": 0,
- "PercentualMunicipio": [
- {
- "id_local": null,
- "nm_local": null,
- "cd_uf": null,
- "pe_subvencao": null,
- "pe_prioritario": null
}
]
}
]
}
]
}
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
]
Realiza a busca dos municípios cadastrados para o cultivo desejado. Ao informar o código de identificação do grupo do cultivo, o código de identificação do cultivo ou o nome do cultivo, a requisição busca as variedades ativas do cultivo.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
. Para realizar a consulta é necessário informar obrigatoriamente um dos parâmetros id_grp_cultivo
, id_fruta_grao
ou nm_fruta_grao
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados dos municípios do cultivo. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
id_grp_cultivo | number Código de identificação do grupo de cultivo. O parâmetro é obrigatório, caso os parâmetros |
id_fruta_grao | number Código de identificação do cultivo. O parâmetro é obrigatório, caso os parâmetros |
nm_fruta_grao | string Nome do cultivo. O parâmetro é obrigatório, caso os parâmetros |
cd_uf | number Código de identificação do estado. |
nm_uf | string Nome do estado. |
nm_local | string Nome do Município. |
[- {
- "id_grp_cultivo": 0,
- "id_fruta_grao": 0,
- "nm_fruta_grao": "string",
- "Municipios": [
- {
- "id_local": 0,
- "cd_uf": 0,
- "nm_uf": "string",
- "nm_local": "string",
- "nr_cep": "string"
}
]
}
]
A requisição busca por todos as culturas SUSEP cadastradas no sistema. Nenhum dos parâmetros é obrigatório, portanto, a consulta de cultura pode ser realizada apenas chamando diretamente a API CulturaSusep.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados da cultura SUSEP. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
cd_fruta_grao_cultura_susep | number Código de identificação da cultura SUSEP. |
nm_fruta_grao_cultura_susep | string Nome da cultura SUSEP. |
[- {
- "CulturaSusep": [
- {
- "cd_fruta_grao_cultura_susep": 0,
- "nm_fruta_grao_cultura_susep": "string"
}
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
]
A requisição realiza a efetivação da proposta. A efetivação torna possível emitir a apólice e realizar o registro da primeira parcela na instituição financeira. Dado que a efetivação da proposta seja realizada, não será mais permitido alterar dados da proposta.
No cabeçalho da requisição deverá e ser informado o token de acesso.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará mensagem de confirmação do processamento de efetivação da proposta. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
nr_proposta required | number Número da proposta. |
cd_produto required | number Código de identificação do produto utilizado na proposta. |
[- {
- "nr_proposta": 0,
- "cd_produto": 0
}
]
[- {
- "nr_proposta": 0,
- "cd_produto": 0,
- "cd_retorno": 0,
- "nm_retorno": "string"
}
]
Lista dados de propostas e apólices do corretor desejado. A busca pode ser realizada informando o número da proposta, o número da apólice, o corretor ou a data de início e fim de vigência. Pelo menos um dos parâmetros deve ser informado.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados da apólice ou proposta informada. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
cd_apolice required | number Número da apólice desejada para consulta. Caso informado o campo |
cd_proposta | number Número da proposta desejada para consulta. Caso informado o campo |
id_pessoa_corretor | number Código de identificação do corretor. Caso informado apenas o |
cd_status | number Código do status da proposta ou apólice. |
dt_inicio | string Data de início de vigência da proposta ou apólice. Caso informado apenas o dt_inicio, a requisição irá buscar somente por apólices |
dt_fim | string Data de fim de vigência da proposta ou apólice. Caso informado apenas o dt_inicio, a requisição irá buscar somente por apólices |
{- "Emissoes": [
- {
- "id_apolice": 0,
- "cd_apolice": 0,
- "cd_proposta": 0,
- "nr_cotacao": 0,
- "cd_tp_origem": 0,
- "cd_tp_apolice": 0,
- "cd_status": 0,
- "nm_status": "string",
- "cd_filial": 0,
- "nm_filial": "string",
- "cd_produto": 0,
- "nm_produto": "string",
- "id_pessoa_cliente": 0,
- "nm_pessoa_cliente": "string",
- "dt_inicio_vigencia": "string",
- "dt_fim_vigencia": "string",
- "id_tp_subvencao": 0,
- "nm_tp_subvencao": "string",
- "dv_utiliza_somente_estadual": true,
- "vl_tarifario": 0
}
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
Realiza a inserção da proposta de uma cotação existente.
Para realizar a chamada do inserir proposta é necessário possui r o token de acesso do usuário do corretor e escolher qual será a forma de pagamento e parcelamento a ser utilizada na proposta.
Será necessário informar novamente os dados já informados ao criar a cotação e algumas novas que serão descritas na tabela abaixo.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará os dados da proposta criada. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
nr_cotacao | number Número da cotação a ser transformada em proposta. |
cd_produto required | number Código do produto a ser disponibilizado. |
cd_tp_origem required | number Código do tipo de origem deve ser “2”, referente ao tipo de origem “Cotação”. |
cd_filial required | number Código da filial Sancor a ser disponibilizado, exemplo: cd_filial “3” referente a Sancor Matriz. |
cd_tp_resseguro_aberto required | number Tipo de resseguro da proposta. Informar “6”, neste caso o seguro será retido apenas pela seguradora. |
id_canal_venda | number Canal de venda da proposta. Campo não utilizado. |
id_pessoa_cliente required | number Código de identificação do cliente a ser segurado na cotação. Deve ser buscado através da chamada de API a ser disponibilizada. |
id_endereco required | number Código de identificação do endereço do cliente, deve ser buscado através da chamada de API a ser disponibilizada. |
dv_busca_cep | boolean Deve ser “True” ou “False”. Realiza a busca do CEP informado caso o valor do campo seja “True”. |
id_tp_endereco | number Código de identificação do tipo de endereço do cliente, deve ser buscado através da chamada de API a ser disponibilizada. |
nm_cep_livre | string CEP do endereço do cliente. |
nm_endereco_livre | string Nome da rua do endereço do cliente. |
nm_bairro_bcep | string Bairro do endereço do cliente. |
nm_complemento_bcep | string Complemento do endereço do cliente. |
nr_rua_endereco_bcep | number Número do endereço do cliente. |
nm_cidade_bcep | string Cidade do endereço do cliente. |
cd_uf_bcep | number Código do estado a ser disponibilizado do endereço do cliente. |
dt_inicio_vigencia required | string Data de início de vigência do seguro. |
dt_fim_vigencia required | string Data de fim de vigência do seguro. |
id_produto_parc_premio required | number Código de identificação do parcelamento. Buscar através da API Produto. |
dt_vencimento_pparcela required | string Data de vencimento da 1ª parcela. |
cd_forma_pagamento_pparcela required | number Código da forma de pagamento da 1ª parcela. Buscar através da API Produto. |
cd_forma_pagamento required | number Código da forma de pagamento das demais parcelas, quando houver. Buscar através da API Produto. |
id_conta_corrente | number Código de identificação da conta corrente do pagador. Necessário informar somente quando a forma de pagamento for do tipo débito em conta. |
nr_dia_cobranca | number Dia de cobrança das demais parcelas, quando houver. |
nm_texto_livre | string Campo de livre digitação. |
nm_texto_anexo | string Campo de livre digitação. |
cd_usuario_venda required | string Código do usuário do corretor responsável pela cotação. |
qt_dias_vigencia | number Quantidade de dias de vigência do seguro. |
required | Array of objects (ApiRur_PostProposta_Req_Corretor) |
Array of objects (ApiRur_PostProposta_Req_DadosBeneficiario) | |
required | Array of objects (ApiRur_PostProposta_Req_DadosRisco) |
Array of objects (ApiRur_PostProposta_Req_SubvencaoManual) | |
Array of objects (ApiRur_PostProposta_Req_QuestionarioItem) | |
object (ApiRur_PostProposta_Req_TipoCarregamento) |
[- {
- "nr_cotacao": 0,
- "cd_produto": 0,
- "cd_tp_origem": 0,
- "cd_filial": 0,
- "cd_tp_resseguro_aberto": 0,
- "id_canal_venda": 0,
- "id_pessoa_cliente": 0,
- "id_endereco": 0,
- "dv_busca_cep": true,
- "id_tp_endereco": 0,
- "nm_cep_livre": "string",
- "nm_endereco_livre": "string",
- "nm_bairro_bcep": "string",
- "nm_complemento_bcep": "string",
- "nr_rua_endereco_bcep": 0,
- "nm_cidade_bcep": "string",
- "cd_uf_bcep": 0,
- "dt_inicio_vigencia": "string",
- "dt_fim_vigencia": "string",
- "id_produto_parc_premio": 0,
- "dt_vencimento_pparcela": "string",
- "cd_forma_pagamento_pparcela": 0,
- "cd_forma_pagamento": 0,
- "id_conta_corrente": 0,
- "nr_dia_cobranca": 0,
- "nm_texto_livre": "string",
- "nm_texto_anexo": "string",
- "cd_usuario_venda": "string",
- "qt_dias_vigencia": 0,
- "Corretor": [
- {
- "id_pessoa_corretor": 0,
- "pe_corretagem": 0,
- "dv_lider": true
}
], - "Dados_Beneficiario": [
- {
- "id_pessoa_beneficiario": 0,
- "pe_participacao": 0
}
], - "Dados_Risco": [
- {
- "dv_principal": true,
- "nm_propriedade": "string",
- "nm_cep_propriedade": "string",
- "nm_endereco_propriedade": "string",
- "nr_rua_propriedade": 0,
- "nm_complemento_propriedade": "string",
- "cd_uf_fruta_grao": 0,
- "Informacoes_Risco": [
- {
- "id_fruta_grao": 0,
- "id_fruta_grao_variedade": 0,
- "id_modo_cultivo": 0,
- "dt_ultima_poda": "string",
- "id_tp_poda": 0,
- "nr_area_risco": 0,
- "qt_riscos_glebas": 0,
- "vl_reais_quilo": 0,
- "dt_inicio_plantio": "string",
- "dt_fim_plantio": "string",
- "pe_nivel_cobertura_fruta_grao": 0,
- "nr_produtividade": 0,
- "nr_produtividade_garantida": 0,
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string",
- "id_tp_solo": 0,
- "vl_is_ha": 0
}
], - "Detalhe_Talhao": [
- {
- "nm_propriedade": "string",
- "cd_uf": "string",
- "id_local": 0,
- "nr_area_risco": 0,
- "dt_inicio_plantacao": "string",
- "dt_fim_plantacao": "string",
- "Poligonos_Talhao": [
- {
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string"
}
]
}
], - "QuestionarioItem": [
- {
- "id_produto_questionario": 0,
- "id_produto_questionario_resposta": 0,
- "ds_resposta_aberta": "string"
}
], - "Dados_Coberturas": [
- {
- "id_produto_cobertura": 0,
- "vl_is": 0,
- "vl_premio_net": 0,
- "vl_premio_liquido": 0,
- "vl_premio_tarifario": 0,
- "pe_franquia": 0,
- "vl_desconto_comercial": 0
}
], - "Dados_Beneficiario_Item": [
- {
- "id_pessoa_beneficiario": 0,
- "pe_participacao": 0
}
]
}
], - "Subvencao_Manual": [
- {
- "id_tp_subvencao": 0,
- "pe_subvencao": 0,
- "nm_obs": "string"
}
], - "Questionario": [
- {
- "id_produto_questionario": 0,
- "id_produto_questionario_resposta": 0,
- "ds_resposta_aberta": "string"
}
], - "TipoCarregamento": {
- "id_tp_carregamento": 0,
- "pe_carregamento": 0
}
}
]
[- {
- "id_proposta": 0,
- "cd_proposta": 0,
- "id_endosso": 0,
- "id_apolice": 0,
- "cd_retorno": 0,
- "nm_retorno": "string"
}
]
Esta requisição realiza a consulta de uma proposta.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará os dados da proposta informada. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro. Se o parâmetro cd_proposta
não for informado, a resposta apresentará o status 500 (Erro do servidor interno).
cd_proposta required | number Número da proposta desejada para consulta. |
cd_usuario_venda | string Código de identificação do usuário do corretor que realizou a venda. |
cd_produto | number Código de identificação do produto utilizado na proposta. |
{- "id_apolice": 0,
- "cd_apolice": 0,
- "cd_proposta": "string",
- "nr_cotacao": "string",
- "cd_tp_origem": 0,
- "cd_tp_apolice": 0,
- "cd_status": 0,
- "nm_status": "string",
- "cd_filial": 0,
- "cd_produto": 0,
- "nm_produto": "string",
- "id_pessoa_cliente": 0,
- "cd_tp_pessoa": 0,
- "nm_tp_pessoa": "string",
- "nr_cnpj_cpf": "string",
- "nm_pessoa_razao_social": "string",
- "nm_email": "string",
- "nr_ddd_celular": 0,
- "nr_telefone_celular": "string",
- "id_endereco": 0,
- "nm_cep": "string",
- "nm_endereco": "string",
- "nr_endereco": 0,
- "nm_bairro": "string",
- "nm_complemento": "string",
- "cd_uf": 0,
- "nm_cidade": "string",
- "id_tp_endereco": 0,
- "nm_tp_endereco": "string",
- "fl_principal": true,
- "id_endosso": 0,
- "dt_inicio_vigencia": "string",
- "dt_fim_vigencia": "string",
- "dt_proposta": "string",
- "dt_vencimento_proposta": "string",
- "id_tp_subvencao": 0,
- "nm_tp_subvencao": "string",
- "cd_usuario_venda": "string",
- "qt_dias_vigencia": 0,
- "Endosso": [
- {
- "cd_tp_endosso": 0,
- "nm_tipo_endosso": "string",
- "nr_endosso": 0,
- "nr_endosso_ref": 0,
- "id_produto_parc_premio": 0,
- "nm_produto_parc_premio": "string",
- "cd_forma_pagamento_primeira": 0,
- "nm_forma_pagamento_primeira": "string",
- "cd_forma_pagamento_demais": 0,
- "nm_forma_pagamento_demais": "string",
- "id_conta_corrente": 0,
- "cd_moeda": 0,
- "nm_moeda": "string",
- "cd_tp_resseguro": 0,
- "nm_tp_resseguro": "string",
- "vl_lmg": 0,
- "vl_tarifario_total": 0,
- "vl_juros_total": 0,
- "vl_iof_total": 0,
- "vl_total": 0,
- "dt_emissao": "string",
- "id_usuario_inclusao": 0,
- "Corretor": [
- {
- "id_pessoa_corretor": 0,
- "pe_corretagem": 0,
- "nm_corretor": "string",
- "dv_lider": "string"
}
], - "Beneficiario": [
- {
- "id_pessoa_beneficiario": 0,
- "nm_beneficiario": "string",
- "pe_participacao": 0
}
], - "Parcelas": [
- {
- "nr_parcela": 0,
- "dt_vencimento": "string",
- "dt_pagamento": "string",
- "vl_tarifario": 0,
- "vl_juros": 0,
- "vl_iof": 0,
- "dv_situacao_registro": "string",
- "dv_situacao_parcela": "string",
- "nm_tp_pagador": "string"
}
], - "Questiorario": [
- {
- "id_endosso_questionario": 0,
- "id_produto_questionario": 0,
- "id_produto_questionario_resposta": 0,
- "ds_resposta_aberta": "string"
}
], - "DadosRisco": [
- {
- "nr_item": 0,
- "id_item": 0,
- "id_fruta_grao": 0,
- "nm_fruta_grao": "string",
- "id_fruta_grao_variedade": 0,
- "nm_fruta_grao_variedade": "string",
- "id_modo_cultivo": 0,
- "dt_ultima_poda": "string",
- "id_tp_poda": 0,
- "id_tp_solo": 0,
- "nm_tp_solo": "string",
- "nr_area_risco": 0,
- "qt_riscos_glebas": 0,
- "dt_inicio_plantio": "string",
- "dt_fim_plantio": "string",
- "vl_custo_producao": 0,
- "vl_saca": 0,
- "pe_franquia": 0,
- "pe_nivel_cobertura_fruta_grao": 0,
- "nr_produtividade": 0,
- "nr_produtividade_garantida": 0,
- "QuestionarioItem": [
- {
- "id_endosso_questionario": 0,
- "id_produto_questionario": 0,
- "id_produto_questionario_resposta": 0,
- "ds_resposta_aberta": "string"
}
], - "DetalheTalhao": [
- {
- "id_item_filha": 0,
- "nm_propriedade": "string",
- "cd_uf": 0,
- "nm_uf": "string",
- "id_local": 0,
- "nm_cidade": "string",
- "nr_area_risco": 0,
- "dt_inicio_plantacao": "string",
- "dt_fim_plantacao": "string",
- "Poligonos": [
- {
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string"
}
]
}
], - "Cobertura": [
- {
- "id_produto_cobertura": 0,
- "nm_produto_cobertura": "string",
- "vl_is": 0,
- "vl_premio_liquido": 0,
- "vl_premio_tarifario": 0,
- "pe_franquia": 0,
- "vl_franquia": 0
}
], - "BeneficiarioItem": [
- {
- "id_pessoa_beneficiario": 0,
- "pe_participacao": 0
}
]
}
], - "TipoCarregamento": {
- "id_tp_carregamento": 0,
- "nm_tp_carregamento": "string",
- "pe_agravo": 0,
- "pe_desconto": 0
}
}
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
Esta chamada realiza a alteração de uma proposta já inserida pelo usuário do corretor anteriormente.
Esta requisição possui estrutura semelhante ao Inserir Proposta, sendo necessário apenas adicionar os campos para identificar a proposta a ser alterada.
Campos para identificação da proposta já existente descritos na tabela abaixo.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará mensagem de sucesso. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
id_proposta required | number Código de identificação da proposta existente. |
cd_produto required | number Código do produto a ser disponibilizado. |
cd_tp_origem required | number Código do tipo de origem deve ser “2”, referente ao tipo de origem “Cotação”. |
cd_filial required | number Código da filial Sancor a ser disponibilizado, exemplo: cd_filial “3” referente a Sancor Matriz. |
cd_tp_resseguro_aberto required | number Tipo de resseguro da proposta. Informar “6”, neste caso o seguro será retido apenas pela seguradora. |
id_canal_venda required | number Canal de venda da proposta. |
id_pessoa_cliente required | number Código de identificação do cliente a ser segurado na cotação. Deve ser buscado através da chamada de API a ser disponibilizada. |
id_endereco required | number Código de identificação do endereço do cliente, deve ser buscado através da chamada de API a ser disponibilizada. |
dv_busca_cep required | boolean Deve ser “True” ou “False”. Realiza a busca do CEP informado caso o valor do campo seja “True”. |
id_tp_endereco required | number Código de identificação do tipo de endereço do cliente, deve ser buscado através da chamada de API a ser disponibilizada. |
nm_cep_livre required | string CEP do endereço do cliente. |
nm_endereco_livre required | string Nome da rua do endereço do cliente. |
nm_bairro_bcep required | string Bairro do endereço do cliente. |
nm_complemento_bcep required | string Complemento do endereço do cliente. |
nr_rua_endereco_bcep required | number Número do endereço do cliente. |
nm_cidade_bcep required | string Cidade do endereço do cliente. |
cd_uf_bcep required | number Código do estado a ser disponibilizado do endereço do cliente. |
dt_inicio_vigencia required | string Data de início de vigência do seguro. |
dt_fim_vigencia required | string Data de fim de vigência do seguro. |
id_produto_parc_premio required | number Código de identificação do parcelamento. Buscar através da API Produto. |
cd_forma_pagamento_pparcela required | number Código da forma de pagamento da 1ª parcela. Buscar através da API Produto. |
dt_vencimento_pparcela required | string Data de vencimento da 1ª parcela. |
cd_forma_pagamento required | number Código da forma de pagamento das demais parcelas, quando houver. Buscar através da API Produto. |
id_conta_corrente required | number Código de identificação da conta corrente do pagador. Necessário informar somente quando a forma de pagamento for do tipo débito em conta. |
nr_dia_cobranca required | number Dia de cobrança das demais parcelas, quando houver. |
nm_texto_livre required | string Campo de livre digitação. |
nm_texto_anexo required | string Campo de livre digitação. |
id_tp_subvencao required | number Código de identificação da subvenção. |
cd_usuario_venda required | string Código do usuário do corretor responsável pela cotação. |
qt_dias_vigencia required | number Quantidade de dias de vigência do seguro. |
required | Array of objects (ApiRur_PutProposta_Req_Corretor) |
required | Array of objects (ApiRur_PutProposta_Req_Beneficiario) |
required | Array of objects (ApiRur_PutProposta_Req_DadosRisco) |
required | Array of objects (ApiRur_PutProposta_Req_QuestionarioItem) |
required | object (ApiRur_PutProposta_Req_TipoCarregamento) |
[- {
- "id_proposta": 0,
- "cd_produto": 0,
- "cd_tp_origem": 0,
- "cd_filial": 0,
- "cd_tp_resseguro_aberto": 0,
- "id_canal_venda": 0,
- "id_pessoa_cliente": 0,
- "id_endereco": 0,
- "dv_busca_cep": true,
- "id_tp_endereco": 0,
- "nm_cep_livre": "string",
- "nm_endereco_livre": "string",
- "nm_bairro_bcep": "string",
- "nm_complemento_bcep": "string",
- "nr_rua_endereco_bcep": 0,
- "nm_cidade_bcep": "string",
- "cd_uf_bcep": 0,
- "dt_inicio_vigencia": "string",
- "dt_fim_vigencia": "string",
- "id_produto_parc_premio": 0,
- "cd_forma_pagamento_pparcela": 0,
- "dt_vencimento_pparcela": "string",
- "cd_forma_pagamento": 0,
- "id_conta_corrente": 0,
- "nr_dia_cobranca": 0,
- "nm_texto_livre": "string",
- "nm_texto_anexo": "string",
- "id_tp_subvencao": 0,
- "cd_usuario_venda": "string",
- "qt_dias_vigencia": 0,
- "Corretor": [
- {
- "id_pessoa_corretor": 0,
- "pe_corretagem": 0,
- "dv_lider": true
}
], - "Beneficiario": [
- {
- "id_pessoa_beneficiario": 0,
- "pe_participacao": 0
}
], - "DadosRisco": [
- {
- "id_item": 0,
- "dv_principal": true,
- "nm_propriedade": "string",
- "nm_cep_propriedade": "string",
- "nm_endereco_propriedade": "string",
- "nr_rua_propriedade": 0,
- "nm_complemento_propriedade": "string",
- "cd_uf_fruta_grao": 0,
- "InformacoesRisco": [
- {
- "id_fruta_grao": 0,
- "id_fruta_grao_variedade": 0,
- "id_modo_cultivo": 0,
- "dt_ultima_poda": "string",
- "id_tp_poda": 0,
- "nr_area_risco": 0,
- "qt_riscos_glebas": 0,
- "vl_reais_quilo": 0,
- "dt_inicio_plantacao": "string",
- "dt_fim_plantacao": "string",
- "pe_nivel_cobertura_fruta_grao": 0,
- "nr_produtividade": 0,
- "nr_produtividade_garantida": 0,
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string",
- "id_tp_solo": 0,
- "vl_is_ha": 0
}
], - "Talhao": [
- {
- "id_item_filha": 0,
- "nm_propriedade": "string",
- "cd_uf": "string",
- "id_local": 0,
- "nr_area_risco": 0,
- "dt_inicio_plantacao": "string",
- "dt_fim_plantacao": "string",
- "Poligonos": [
- {
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string"
}
]
}
], - "SubvencaoManual": [
- {
- "id_tp_subvencao": 0,
- "pe_subvencao": 0,
- "nm_obs": "string"
}
], - "DadosCobertura": [
- {
- "id_produto_cobertura": 0,
- "vl_is": 0,
- "vl_premio_net": 0,
- "vl_premio_liquido": 0,
- "vl_premio_tarifario": 0,
- "pe_franquia": 0,
- "vl_desconto_comercial": 0
}
], - "QuestionarioItem": [
- {
- "id_produto_questionario": 0,
- "id_produto_questionario_resposta": 0,
- "ds_resposta_aberta": "string"
}
], - "Dados_Beneficiario_Item": [
- {
- "id_pessoa_beneficiario": 0,
- "pe_participacao": 0
}
]
}
], - "Questionario": [
- {
- "id_produto_questionario": 0,
- "id_produto_questionario_resposta": 0,
- "ds_resposta_aberta": "string"
}
], - "TipoCarregamento": {
- "id_tp_carregamento": 0,
- "pe_carregamento": 0
}
}
]
[- {
- "id_proposta": 0,
- "cd_proposta": 0,
- "id_endosso": 0,
- "id_apolice": 0,
- "cd_retorno": 0,
- "nm_retorno": "string"
}
]
Exibe os dados de respostas do questionário do produto. O questionário para produtos rural não é utilizado pela Sancor Seguros, portanto, a requisição está sendo documentada apenas para controle de informação.
Não é necessário informar nenhum dos parâmetros da requisição, portanto, a consulta de resposta do questionário pode ser realizada chamando diretamente a API QuestionarioRespostaProdutoListar”.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno as respostas do questionário. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
cd_produto | number Código de identificação do produto. O parâmetro se torna obrigatório caso o parâmetro |
id_produto_questionario | number Código de identificação de uma pergunta do questionário. O parâmetro se torna obrigatório caso o parâmetro |
{- "cd_retorno": 0,
- "nm_retorno": "string",
- "QuestionarioProdutoRespostaListar": [
- {
- "id_produto_questionario_resposta": 0,
- "id_produto_questionario": 0,
- "ds_resposta": "string",
- "dv_impede_emissao": true,
- "pe_agravo": 0,
- "pe_desconto": 0,
- "Coberturas": [
- {
- "id_produto_cobertura": 0
}
]
}
]
}
Esta API realiza a alteração do status da proposta desejada.
Para alterar o status da proposta o usuário deve possuir o token de acesso, o código de identificação da proposta e o código do status desejado.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará mensagem de sucesso para a alteração do status de proposta realizado. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
id_proposta required | number Código de identificação da proposta. |
cd_status required | number Código do status desejado. |
[- {
- "id_proposta": 0,
- "cd_status": 0
}
]
{- "cd_produto": 0,
- "cd_retorno": 0,
- "nm_retorno": "string"
}
A requisição realiza a busca por todos os tipos de solo cadastrados no sistema. Não é necessário informar nenhum dos parâmetros da requisição, portanto, a consulta de tipos de solo pode ser realizada apenas chamando diretamente a API TipoSolo.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados do tipo de solo. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
id_tp_solo | number Código de identificação do tipo de solo. |
nm_solo | string Nome do tipo de solo. |
[- {
- "TipoSolo": [
- {
- "id_tp_solo": 0,
- "nm_solo": "string",
- "nr_franquia_solo": 0
}
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
]
Realizada novamente o cálculo do prêmio da proposta. Recalcular o prêmio é necessário quando há alguma alteração de informação na proposta que foi criada, se o recalculo não foi efetuado, não será permitido emitir a apólice.
No cabeçalho da requisição deverá e ser informado o token de acesso.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará os dados do prêmio recalculado. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
id_endosso required | number Código de identificação do endosso da proposta. |
dv_premio_calculo_manual required | boolean Opção de calcular o prêmio da proposta manualmente. Deve ser “true” ou “false”. Caso o valor seja “true”, o cálculo do prêmio será feito manualmente. |
vl_premio_tecnico required | number Valor técnico do prêmio. |
vl_net required | number Valor net do prêmio. |
vl_premio_liquido required | number Valor líquido do prêmio. |
vl_tarifario required | number Valor tarifário do prêmio. |
vl_adicional required | number Valor adicional de prêmio. |
pe_juros required | number Porcentagem de juros. |
[- {
- "id_endosso": 0,
- "dv_premio_calculo_manual": true,
- "vl_premio_tecnico": 0,
- "vl_net": 0,
- "vl_premio_liquido": 0,
- "vl_tarifario": 0,
- "vl_adicional": 0,
- "pe_juros": 0
}
]
{- "id_endosso": 0,
- "vl_tarifario": 0,
- "vl_iof": 0,
- "vl_total": 0,
- "cd_retorno": 0,
- "nm_retorno": "string"
}
Exibe os dados das regras do produto desejado. Para realizar a consulta é necessário informar obrigatoriamente ao menos um dos parâmetros cd_produto
ou nm_produto
.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno as regras do produto. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
cd_produto required | number Código de identificação do produto. O parâmetro se torna obrigatório caso o parâmetro |
nm_produto required | string Nome do produto. O parâmetro se torna obrigatório caso o parâmetro |
nm_valor_regra | string Valor da regra. |
cd_regra required | number Código de identificação da regra. |
[- {
- "cd_regra": 0,
- "nm_regra": "string",
- "dv_regra": true,
- "nm_valor_regra": "string",
- "cd_usuario": "string",
- "dt_sistema": "string"
}
]
Realiza a consulta de variedades de um cultivo. Ao informar o código de identificação do cultivo, a requisição busca as variedades ativas do cultivo.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
id_fruta_grao
: Código de identificação do cultivo. O parâmetro é obrigatório.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno as variedades ativas no cultivo. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.id_fruta_grao required | number Código de identificação do cultivo. |
[- {
- "id_fruta_grao_variedade": 0,
- "nm_fruta_grao_variedade": "string",
- "id_grp_variedade": 0,
- "nm_grp_variedade": "string",
- "cd_fruta_grao_variedade": "string"
}
]
Esta chamada realiza a inclusão de uma nova cotação do usuário do corretor.
Para inserir uma nova cotação, além de possuir token de acesso do usuário do corretor, é necessário possuir o código de identificação pessoa física ou jurídica que será o segurado da cotação realizada. O ambiente também deverá possuir a identificação do produto a ser utilizado, seja do tipo multirrisco ou riscos nomeados.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará os dados da cotação criada. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
cd_produto required | number Código do produto a ser disponibilizado |
cd_tp_origem required | number Código do tipo de origem deve ser “2”, referente ao tipo de origem “Cotação”. |
cd_filial required | number Código da filial Sancor a ser disponibilizado, exemplo: cd_filial “3” referente a Sancor Matriz. |
id_pessoa_cliente required | number Código de identificação do cliente a ser segurado na cotação. Deve ser buscado através da chamada de API a ser disponibilizada |
id_endereco required | number Código de identificação do endereço do cliente, deve ser buscado através da chamada de API a ser disponibilizada. |
dv_busca_cep required | boolean Deve ser “True” ou “False”. Realiza a busca do CEP informado caso o valor do campo seja “True”. |
id_tp_endereco required | number Código de identificação do tipo de endereço do cliente, deve ser buscado através da chamada de API a ser disponibilizada. |
nm_cep_livre required | string CEP do endereço do cliente. |
nm_endereco_livre required | string Nome da rua do endereço do cliente. |
nm_bairro_bcep required | string Bairro do endereço do cliente. |
nm_complemento_bcep required | string Complemento do endereço do cliente. |
nr_rua_endereco_bcep required | number Número do endereço do cliente. |
nm_cidade_bcep required | string Cidade do endereço do cliente. |
cd_uf_bcep required | number Código do estado a ser disponibilizado do endereço do cliente. |
dt_inicio_vigencia required | string Data de início de vigência do seguro. |
dt_fim_vigencia required | string Data de fim de vigência do seguro. |
id_tp_subvencao required | number Código de identificação do tipo de subvenção a ser buscado através da API ConsultaSubvencao. |
nm_texto_livre required | string Campo de livre digitação. |
cd_usuario_venda required | string Código do usuário do corretor responsável pela cotação. |
qt_dias_vigencia required | number Quantidade de dias de vigência do seguro. |
required | object (ApiRur_PostCot_Req_Corretor) |
required | Array of objects (ApiRur_PostCot_Req_DadosRisco) |
required | object (ApiRur_PostCot_Req_TipoCarregamento) |
[- {
- "cd_produto": 0,
- "cd_tp_origem": 0,
- "cd_filial": 0,
- "id_pessoa_cliente": 0,
- "id_endereco": 0,
- "dv_busca_cep": true,
- "id_tp_endereco": 0,
- "nm_cep_livre": "string",
- "nm_endereco_livre": "string",
- "nm_bairro_bcep": "string",
- "nm_complemento_bcep": "string",
- "nr_rua_endereco_bcep": 0,
- "nm_cidade_bcep": "string",
- "cd_uf_bcep": 0,
- "dt_inicio_vigencia": "string",
- "dt_fim_vigencia": "string",
- "id_tp_subvencao": 0,
- "nm_texto_livre": "string",
- "cd_usuario_venda": "string",
- "qt_dias_vigencia": 0,
- "Corretor": {
- "id_pessoa_corretor": 0,
- "pe_corretagem": 0
}, - "DadosRisco": [
- {
- "dv_principal": true,
- "nm_propriedade": "string",
- "nm_cep_propriedade": "string",
- "nm_endereco_propriedade": "string",
- "nr_rua_propriedade": 0,
- "nm_complemento_propriedade": "string",
- "nr_cpf_cnpj_beneficiario": 0,
- "cd_uf_fruta_grao": 0,
- "InformacoesRisco": {
- "id_fruta_grao": 0,
- "id_fruta_grao_variedade": 0,
- "id_modo_cultivo": 0,
- "dt_ultima_poda": "string",
- "id_tp_poda": 0,
- "nr_area_risco": 0,
- "qt_riscos_glebas": 0,
- "vl_reais_quilo": 0,
- "dt_inicio_plantio": "string",
- "dt_fim_plantio": "string",
- "pe_nivel_cobertura_fruta_grao": 0,
- "nr_produtividade": 0,
- "nr_produtividade_garantida": 0,
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string",
- "id_tp_solo": 0,
- "vl_is_ha": 0,
- "Talhao": [
- {
- "nm_propriedade": "string",
- "cd_uf": "string",
- "id_local": 0,
- "nr_area_risco": 0,
- "dt_inicio_plantacao": "string",
- "dt_fim_plantacao": "string",
- "Poligonos": [
- {
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string"
}
]
}
]
}, - "Cobertura": [
- {
- "id_produto_cobertura": 0,
- "vl_is": 0,
- "vl_premio_net": 0,
- "vl_premio_liquido": 0,
- "vl_premio_tarifario": 0,
- "vl_desconto_comercial": 0,
- "pe_franquia": 0
}
], - "Dados_Beneficiario_Item": [
- {
- "id_pessoa_beneficiario": 0,
- "pe_participacao": 0
}
]
}
], - "TipoCarregamento": {
- "id_tp_carregamento": 0,
- "pe_carregamento": 0
}
}
]
[- {
- "nr_cotacao": 0,
- "Premio": {
- "vl_is": 0,
- "vl_premio_net": 0,
- "vl_premio_liquido": 0,
- "vl_premio_tarifario": 0,
- "vl_desconto_comercial": 0
}, - "Itens": [
- {
- "id_proposta_itens": 0,
- "nr_item": 0,
- "dv_principal": true,
- "Coberturas": [
- {
- "id_produto_cobertura": 0,
- "nm_cobertura": "string",
- "dv_basica": true,
- "vl_is": 0,
- "vl_premio_net": 0,
- "vl_premio_liquido": 0,
- "vl_premio_tarifario": 0,
- "pe_franquia": 0,
- "vl_franquia": 0
}
]
}
], - "Subvencao": {
- "vl_subvencao_federal": 0,
- "vl_subvencao_estadual": 0
}, - "Parcelamento": [
- {
- "ds_parcelamento": "string",
- "vl_pparcela": 0,
- "vl_juros": 0,
- "vl_demais_parcelas": 0,
- "vl_premio_total": 0
}
], - "TipoCarregamento": {
- "id_tp_carregamento": 0,
- "nm_tp_carregamento": "string",
- "pe_agravo": 0,
- "pe_desconto": 0
}, - "cd_retorno": 0,
- "nm_retorno": "string"
}
]
Esta requisição realiza a consulta de uma cotação.
A requisição não possui corpo, é informado no cabeçalho da Authorization
e na url da requisição, é obrigatório informar o parâmetro id_cotacao
, que se trata do código de identificação da cotação, esta informação é necessária para realizar a consulta para a consulta desejada.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará os dados da cotação informada. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.,
id_cotacao required | number Identificador da cotação |
{- "cd_produto": 0,
- "cd_tp_origem": 0,
- "cd_filial": 0,
- "id_pessoa_cliente": 0,
- "id_endereco": 0,
- "dv_busca_cep": true,
- "id_tp_endereco": 0,
- "nm_cep_livre": "string",
- "nm_endereco_livre": "string",
- "nm_bairro_cep": "string",
- "nm_complemento_cep": "string",
- "nr_rua_endereco_cep": 0,
- "nm_cidade_cep": "string",
- "cd_uf_cep": 0,
- "dt_inicio_vigencia": "string",
- "dt_fim_vigencia": "string",
- "id_tp_subvencao": 0,
- "nm_texto_livre": "string",
- "cd_usuario_venda": "string",
- "qt_dias_vigencia": 0,
- "Corretor": [
- {
- "id_pessoa_corretor": 0,
- "pe_corretagem": 0
}
], - "DadosRisco": [
- {
- "id_proposta_itens": 0,
- "dv_principal": true,
- "nm_propriedade": "string",
- "nm_cep_propriedade": "string",
- "nm_endereco_propriedade": "string",
- "nr_rua_propriedade": 0,
- "nm_complemento_propriedade": "string",
- "cd_uf_fruta_grao": 0,
- "InfomacaoRisco": {
- "id_fruta_grao": 0,
- "id_fruta_grao_variedade": 0,
- "id_modo_cultivo": 0,
- "dt_ultima_poda": "string",
- "id_tp_poda": 0,
- "nr_area_risco": 0,
- "qt_riscos_glebas": 0,
- "vl_is_ha": 0,
- "vl_reais_quilo": 0,
- "dt_inicio_plantacao": "string",
- "dt_fim_plantacao": "string",
- "pe_nivel_cobertura_fruta_grao": 0,
- "nr_produtividade": 0,
- "nr_produtividade_garantida": 0,
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": true,
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string"
}, - "DadosTalhoes": [
- {
- "id_proposta_talhao": 0,
- "nm_propriedade": "string",
- "cd_uf": 0,
- "id_local": 0,
- "nr_area_risco": 0,
- "dt_inicio_plantacao": "string",
- "dt_fim_plantacao": "string",
- "PoligonosTalhao": [
- {
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string"
}
]
}
], - "DadosCoberturas": [
- {
- "id_produto_cobertura": 0,
- "vl_is": 0,
- "vl_premio_net": 0,
- "vl_premio_liquido": 0,
- "vl_premio_tarifario": 0,
- "pe_franquia": 0,
- "vl_franquia": 0,
- "vl_desconto_comercial": 0
}
], - "BeneficiarioItem": [
- {
- "id_pessoa_beneficiario": 0,
- "pe_participacao": 0
}
]
}
], - "TipoCarregamento": {
- "id_tp_carregamento": 0,
- "nm_tp_carregamento": "string",
- "pe_agravo": 0,
- "pe_desconto": 0
}, - "cd_retorno": 0,
- "nm_retorno": "string"
}
Esta chamada realiza a alteração de uma cotação já inserida pelo usuário do corretor anteriormente.
Esta requisição possui estrutura semelhante ao Inserir Cotação
, sendo necessário apenas adicionar os campos para identificar a cotação a ser alterada.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará mensagem de sucesso. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
id_proposta required | number Código de identificação da cotação existente. |
cd_produto required | number Código do produto a ser disponibilizado |
cd_tp_origem required | number Código do tipo de origem deve ser “2”, referente ao tipo de origem “Cotação”. |
cd_filial required | number Código da filial Sancor a ser disponibilizado, exemplo: cd_filial “3” referente a Sancor Matriz. |
id_pessoa_cliente required | number Código de identificação do cliente a ser segurado na cotação. Deve ser buscado através da chamada de API a ser disponibilizada |
id_endereco required | number Código de identificação do endereço do cliente, deve ser buscado através da chamada de API a ser disponibilizada. |
dv_busca_cep required | boolean Deve ser “True” ou “False”. Realiza a busca do CEP informado caso o valor do campo seja “True”. |
id_tp_endereco required | number Código de identificação do tipo de endereço do cliente, deve ser buscado através da chamada de API a ser disponibilizada. |
nm_cep_livre required | string CEP do endereço do cliente. |
nm_endereco_livre required | string Nome da rua do endereço do cliente. |
nm_bairro_bcep required | string Bairro do endereço do cliente. |
nm_complemento_bcep required | string Complemento do endereço do cliente. |
nr_rua_endereco_bcep required | number Número do endereço do cliente. |
nm_cidade_bcep required | string Cidade do endereço do cliente. |
cd_uf_bcep required | number Código do estado a ser disponibilizado do endereço do cliente. |
dt_inicio_vigencia required | string Data de início de vigência do seguro. |
dt_fim_vigencia required | string Data de fim de vigência do seguro. |
id_tp_subvencao required | number Código de identificação do tipo de subvenção a ser buscado através da API ConsultaSubvencao. |
nm_texto_livre required | string Campo de livre digitação. |
cd_usuario_venda required | string Código do usuário do corretor responsável pela cotação. |
qt_dias_vigencia required | number Quantidade de dias de vigência do seguro. |
required | object (ApiRur_PutCot_Req_Corretor) |
required | Array of objects (ApiRur_PutCot_Req_DadosRisco) |
required | object (ApiRur_PutCot_Req_TipoCarregamento) |
[- {
- "id_proposta": 0,
- "cd_produto": 0,
- "cd_tp_origem": 0,
- "cd_filial": 0,
- "id_pessoa_cliente": 0,
- "id_endereco": 0,
- "dv_busca_cep": true,
- "id_tp_endereco": 0,
- "nm_cep_livre": "string",
- "nm_endereco_livre": "string",
- "nm_bairro_bcep": "string",
- "nm_complemento_bcep": "string",
- "nr_rua_endereco_bcep": 0,
- "nm_cidade_bcep": "string",
- "cd_uf_bcep": 0,
- "dt_inicio_vigencia": "string",
- "dt_fim_vigencia": "string",
- "id_tp_subvencao": 0,
- "nm_texto_livre": "string",
- "cd_usuario_venda": "string",
- "qt_dias_vigencia": 0,
- "Corretor": {
- "id_pessoa_corretor": 0,
- "pe_corretagem": 0
}, - "DadosRisco": [
- {
- "id_proposta_itens": 0,
- "dv_principal": true,
- "nm_propriedade": "string",
- "nm_cep_propriedade": "string",
- "nm_endereco_propriedade": "string",
- "nr_rua_propriedade": 0,
- "nm_complemento_propriedade": "string",
- "cd_uf_fruta_grao": 0,
- "InformacoesRisco": {
- "id_fruta_grao": 0,
- "id_fruta_grao_variedade": 0,
- "id_modo_cultivo": 0,
- "dt_ultima_poda": "string",
- "id_tp_poda": 0,
- "nr_area_risco": 0,
- "qt_riscos_glebas": 0,
- "vl_reais_quilo": 0,
- "dt_inicio_plantacao": "string",
- "dt_fim_plantacao": "string",
- "pe_nivel_cobertura_fruta_grao": 0,
- "nr_produtividade": 0,
- "nr_produtividade_garantida": 0,
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string",
- "id_tp_solo": 0,
- "vl_is_ha": 0
}, - "Talhao": [
- {
- "id_proposta_talhao": 0,
- "nm_propriedade": "string",
- "cd_uf": "string",
- "id_local": 0,
- "nr_area_risco": 0,
- "dt_inicio_plantacao": "string",
- "dt_fim_plantacao": "string",
- "Poligonos": [
- {
- "nr_grau_latitude": 0,
- "nr_min_latitude": 0,
- "nr_seg_latitude": 0,
- "nm_cardeal_latitude": "string",
- "nr_grau_longitude": 0,
- "nr_min_longitude": 0,
- "nr_seg_longitude": 0,
- "nm_cardeal_longitude": "string"
}
]
}
], - "DadosCobertura": [
- {
- "id_produto_cobertura": 0,
- "vl_is": 0,
- "vl_premio_net": 0,
- "vl_premio_liquido": 0,
- "vl_premio_tarifario": 0,
- "pe_franquia": 0,
- "vl_desconto_comercial": 0
}
], - "Dados_Beneficiario_Item": [
- {
- "id_pessoa_beneficiario": 0,
- "pe_participacao": 0
}
]
}
], - "TipoCarregamento": {
- "id_tp_carregamento": 0,
- "pe_carregamento": 0
}
}
]
{- "cd_retorno": 0,
- "nm_retorno": "string"
}
Realiza a busca de todos os cultivos cadastrados. Nenhum dos parâmetros é obrigatório, portanto, a consulta de cultivos pode ser realizada apenas executando uma chamada direta para a API Cultivos.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados de cultivos. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
id_grp_cultivo | number Código de identificação do grupo de cultivo. |
id_fruta_grao | number Código de identificação do cultivo. |
nm_fruta_grao | string Nome do cultivo. |
[- {
- "Cultivos": [
- {
- "id_fruta_grao": 0,
- "nm_fruta_grao": "string",
- "nr_qtd_dias_plantio": 0,
- "nm_modo_cultivo": "string",
- "TiposPoda": [
- {
- "id_tp_poda": 0,
- "nm_tp_poda": "string",
- "nr_dias_poda": 0,
- "dv_ativo": true
}
], - "ModosCultivo": [
- {
- "id_modo_cultivo": 0,
- "nm_descricao": "string",
- "dv_ativo": true
}
]
}
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
]
Esta requisição realiza a efetivação da cotação desejada, habilitando a cotação para o preenchimento da proposta.
Para efetivar a cotação, além de possuir token de acesso do usuário do corretor, é necessário possuir o código de identificação da cotação a ser efetivada.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará os dados da cotação efetivada. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
id_cotacao required | number Código de identificação da cotação a ser efetivada |
[- {
- "id_cotacao": 0
}
]
[- {
- "id_cotacao": 0,
- "cd_retorno": 0,
- "nm_retorno": "string"
}
]
A requisição realiza a busca por grupos de produto cadastrados no sistema. Não é necessário informar nenhum dos parâmetros da requisição, portanto, a consulta de grupo de produto pode ser realizada chamando diretamente a API *GrupoDeProdutos.
A requisição não possui corpo, é informado no cabeçalho o valor da variável “Authorization”.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados do grupo de produto. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
cd_produto | number Código de identificação do produto. |
nm_produto | string Nome do produto. |
cd_usuario | string Código de identificação do usuário. |
nm_usuario | string Nome do usuário. |
[- {
- "id_grp_produto": 0,
- "nr_grp_produto": 0,
- "nm_grp_produto": "string",
- "Produto": [
- {
- "cd_produto": 0,
- "nm_produto": "string"
}
]
}
]
Exibe os dados do produto desejado. Para realizar a consulta é necessário informar obrigatoriamente ao menos 1 dos parâmetros.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados do produto. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
cd_produto | number Código de identificação do produto. O parâmetro se torna obrigatório caso o parâmetro “nm_produto” não tenha sido informado. |
nm_produto | string Nome do produto. O parâmetro se torna obrigatório caso o parâmetro “cd_produto” não tenha sido informado. |
{- "ConsultaProdutoDetalhe": [
- {
- "cd_produto": 0,
- "nr_produto": "string",
- "nm_produto": "string",
- "dv_tipo_risco": 0,
- "pe_comissao_padrao": 0,
- "pe_da": 0,
- "cd_status": 0,
- "nr_processo_susep": "string",
- "pe_maximo_desconto_comercial": 0,
- "vl_premio_minimo": 0,
- "pe_desconto_comercial": 0,
- "nr_dia_minimo_vencto": 0,
- "nr_dia_maximo_vencto": 0,
- "id_periodo_taxa": 0,
- "qtd_vidas_min": 0,
- "qtd_vidas_max": 0,
- "pe_min_da": 0,
- "pe_max_da": 0,
- "vl_pis_cofins": 0,
- "pe_margem_tecnica": 0,
- "Ramos": [
- {
- "dv_principal": true,
- "nr_ramo": 0,
- "nm_ramo": "string",
- "item": "string"
}
], - "Coberturas": [
- {
- "nr_cobertura": 0,
- "nm_reduzido": "string",
- "cd_tp_cobertura": 0,
- "dv_basica": true,
- "vl_limite_minimo": 0,
- "vl_limite_indenizacao": 0,
- "nm_comercial": "string",
- "id_tp_pessoa_cobertura": 0,
- "id_produto_cobertura": 0,
- "cd_tp_formula_is": 0,
- "cd_susep": "string",
- "dv_soma_lmg": true,
- "vl_limite_capital_min": 0,
- "vl_limite_capital_max": 0,
- "nr_idade_minima": 0,
- "nr_idade_maxima": 0,
- "id_tabua": 0,
- "nm_tabua": "string",
- "vl_tarif": 0,
- "pe_fator": 0,
- "dv_utiliza_diarias": true,
- "pe_franquia": 0,
- "nm_carencia": "string"
}
], - "Vigencia": [
- {
- "id_tp_vigencia": 0,
- "nm_tp_vigencia": "string",
- "qt_dias_vigencia": 0
}
], - "Grupo_de_corretores": [
- {
- "id_grp_corretores": 0,
- "tp_carregamento": 0,
- "FormasPagamentos": [
- {
- "id_versao": 0,
- "id_forma_pagamento_produto": 0,
- "cd_forma_pagamento": 0,
- "nm_forma_pagamento": "string",
- "FormasParcelamento": [
- {
- "id_versao": 0,
- "id_produto_parc_premio": 0,
- "ds_parcelamento": "string",
- "nr_parcelas": 0,
- "nr_parcela_entrada": 0,
- "qt_coeficiente": 0,
- "pe_juros": 0
}
]
}
]
}
], - "Parcelas": [
- {
- "id_versao": 0,
- "id_produto_parc_premio": 0,
- "ds_parcelamento": "string",
- "nr_parcelas": 0,
- "nr_parcela_entrada": 0,
- "qt_coeficiente": 0,
- "pe_juros": 0
}
], - "FormaPagto": [
- {
- "id_versao": 0,
- "id_forma_pagamento_produto": 0,
- "cd_forma_pagamento": 0,
- "nm_forma_pagamento": "string"
}
], - "Questionario": [
- {
- "id_produto_questionario_master": 0,
- "ds_questionario": "string",
- "Perguntas": [
- {
- "id_produto_questionario": 0,
- "ds_questao": "string",
- "QuestionarioRespostas": [
- {
- "id_produto_questionario_resposta": 0,
- "ds_resposta": "string",
- "dv_impede_emissao": true,
- "pe_agravo": 0,
- "pe_desconto": 0
}
]
}
]
}
], - "Cultivo": [
- {
- "id_fruta_grao": 0,
- "nm_fruta_grao": "string",
- "id_versao": 0,
- "vl_limite_min_is": 0,
- "vl_limite_max_is": 0,
- "vl_padrao_saca": 0,
- "vl_minimo_saca": 0,
- "vl_maximo_saca": 0,
- "vl_kg_saca": 0
}
]
}
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
Exibe os dados de perguntas do questionário do produto. O questionário para produtos rural não é utilizado pela Sancor Seguros, portanto, a requisição está sendo documentada apenas para controle de informação.
Para utilizar a consulta de questionário do produto é necessário informar obrigatoriamente o código de identificação do produto.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados do questionário. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro. Caso não informe o parâmetro cd_produto
será retornado o status 500 (Erro do servidor interno).
cd_produto required | number Código de identificação do produto |
id_tipo_questionario | number Código de identificação do tipo de questionário, se o questionário é do tipo item segurado ou do tipo proposta. |
{- "QuestionarioProdutoListar": [
- {
- "id_produto_questionario": 0,
- "cd_produto": 0,
- "nr_questao": 0,
- "ds_questao": "string",
- "id_tp_pergunta": 0,
- "dt_inicio_vigencia": "string",
- "dt_fim_vigencia": "string",
- "id_tipo_questionario": 0,
- "Coberturas": [
- {
- "id_produto_cobertura": 0
}
]
}
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
Insere uma reprogramação de parcela, seja em uma proposta ou apólice. Na requisição é possível alterar a data de vencimento, a forma de pagamento e o número do título da parcela.
No cabeçalho da requisição deverá e ser informado o token de acesso.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno uma mensagem de sucesso. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
[- "string"
]
[- {
- "cd_retorno": 0,
- "nm_retorno": "string"
}
]
A requisição realiza a busca por todos os tipos de cultura cadastrados no sistema. O tipo de cultura não é utilizado pela Sancor Seguros, portanto, a requisição está sendo documentada apenas para controle de informação.
Não é necessário informar nenhum dos parâmetros da requisição, portanto, a consulta de tipos de cultura pode ser realizada apenas chamando diretamente a API TipoCultura.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
.
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados do tipo de cultura. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
cd_tp_cultura | number Código de identificação do tipo de cultura. |
nm_cultura | string Nome do tipo de cultura. |
A requisição realiza a busca por todos os tipos de unidade de produto cadastrados no sistema. Não é necessário informar nenhum dos parâmetros da requisição, portanto, a consulta de unidade de produto pode ser realizada chamando diretamente a API UnidadeProduto.
A requisição não possui corpo, é informado no cabeçalho o valor da variável Authorization
Se a requisição for executada com sucesso, será retornado status 200 (sucesso) e apresentará no retorno os dados da unidade de produto. Caso houver erro na chamada, será retornado o status 400 (erro na requisição) e apresentará na resposta o código e a mensagem de erro.
cd_unidade | number Código de identificação da unidade de produto. |
nm_unidade | string Nome da unidade de produto. |
[- {
- "UnidadeProduto": [
- {
- "cd_unidade": 0,
- "nm_unidade": "string",
- "qtde_kg": 0
}
], - "cd_retorno": 0,
- "nm_retorno": "string"
}
]