Criar Proposta
Criar proposta
POST {{url_ambiente}}/{{version}}/quotation/proposal
Cria uma proposta (atualiza informações adicionais).
Headers
Ocp-Apim_Subscription-Key*
key
chave de acesso da api.
{
"success": false,
"executed": "2023-05-22T20:25:43.6362739Z",
"errors": [
{
"code": "INVALID-FORM-FIELD",
"message": "'Item Identifier' must not be empty.",
"properties": {
"validationType": "NotEmptyValidator",
"field": "Documents[0].ItemIdentifier"
}
}
]
}Request
{
"identifier":"2aea86d1-a9e5-4220-ab29-68c3fba8483f",
"registerNumber": "100000",
"operationCode":"BIKE-MULTIPLE-PERIL-PARTNER",
"answers":[
{
"code":"PAYMENT-METHOD",
"answer":"CREDIT-CARD"
},
{
"code":"INSURED-BIRTH-DATE",
"answer":"1990-09-08T03:00:00.000Z"
},
{
"code":"DUE-DAY",
"answer":15
},
{
"code":"PAYMENT-INSTALLMENT-IDENTIFIER",
"answer":"ee88a83c-1764-4e28-8272-e27d49d32dc8"
},
{
"code": "PEP",
"answer": "RELATION"
},
{
"code": "PEP-NAME",
"answer": "teste"
},
{
"code": "PEP-PARENTING",
"answer": "SON/DAUGHTER"
}
]
}Detalhamento request de proposta
Code: INSURED-BIRTH-DATE Type:
date❗ Obrigatório que esteja incluído no array (apenas se o segurado for Pessoa Fisica).Pergunta usada para definir a data de nascimento do segurado.
Field: RegisterNumber
Tipo:
text❗ Campo Obrigatório.
Campo usado para definir qual o SusepNumber da corretora que está sendo cotada. Neste caso, o susep da corretora é "100000".
Code: PAYMENT-METHOD Type:
text❗ Obrigatório que esteja incluído no array.Pergunta usada para definir o método de pagamento. Os possíveis valores para esta pergunta são:
Se o INVOICE FOR TRUE
CREDIT-CARD
Para o ambiente de homologação, é necessário que o valor do prêmio da cotação, campo "Total Value", seja um número par, para que seja possível obter sucesso no checkout.
TICKET
Se o INVOICE FOR FALSE
CREDIT-CARD
Code: DUE-DAY Type:
integer❗ Obrigatório que esteja incluído no array. (apenas quando o PAYMENT-METHOD for TICKET).Pergunta usada para definir o dia de vencimento quando o PAYMENT-METHOD for TICKET (boleto).
Só é possivel envio do dia 1 ao dia 20.
Code: PAYMENT-INSTALLMENT-IDENTIFIER Type:
guid❗ Obrigatório que esteja incluído no array.O guid que será enviado nesse campo é retornado no array de installments, no retorno do endpoint de criar cotação.
Code: PEP Type:
string❗ Obrigatório que esteja incluído no array quando for PESSOA FÍSICA.Pergunta usada para definir se é uma pessoa exposta publicamente.
Respostas para PEP: NO: Não é publicamente exposta.
YES: É publicamente exposta.
RELATION: Relacionamento próximo.
Explicando campos de retorno
Diferente do Response de Cotação, o de proposta possui um campo a mais logo após o "Status", que seria o proposal:
Field: number Type:
textNúmero da proposta.
Field: date Type:
dateData que a proposta foi criada.
Field: acceptanceUrl Type:
textLink para enviar fotos e realizar checkout.
Field: documentUrl Type:
textLink do documento da proposta.
Last updated