A API para cadastro de tomador facilita o processo do cadastro e nomeação de tomadores, possibilitando que o cadastro possa ser feito de forma mais ágil e eficiente.
Solicita o cadastro de um tomador e efetua uma análise prévia de crédito para liberação de um limite e uma taxa
Url | https://api-sandbox.pottencial.com.br/onboarding/v1/policy-holders | |
Method | Post | |
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
|
Body | PolicyHolderRequest |
Resposta da solicitação de cadastro do tomador.
{
"brokerDocumentNumber": "33651172000184",
"policyHolderDocumentNumber": "35366879000174"
}
Status | Descrição | Tipo |
202 | A solicitação de cadastro do tomador foi recebida pela Pottencial, mas ainda não foi processada. |
PolicyHolderResponse |
400 | Os dados da requisição estão inválidos. |
ErrorResult |
400 | O campo {field} é obrigatório e deve ser informado. |
ErrorResult |
400 | O campo {field} está com um valor inválido. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
403 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
409 | Já existe uma solicitação de cadastro para o tomador e corretora informadas em andamento. |
ErrorResult |
429 | Quantidade de requisições excede o limite permitido para o período. |
ErrorResult |
500 | Oops! Tivemos um problema. Aguarde alguns minutos e tente novamente. Se o erro persistir entre em contato conosco através de nosso canal de atendimento a APIs pelo e-mail: [email protected] |
ErrorResult |
{
"requestId": "123e4567-e89b-12d3-a456-426614174000",
"status": "InProgress"
}
Obtém o status da solicitação de cadastro do tomador.
Url | https://api-sandbox.pottencial.com.br/onboarding/v1/policy-holders | |
Method | Get | |
Query | requestId | Identificador único da solicitação de cadastro. |
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
Status | Descrição | Tipo |
200 | Obtém o status da solicitação de cadastro do tomador |
PolicyHolderRequestResponse |
400 | Os dados da requisição estão inválidos. |
ErrorResult |
400 | O campo {field} é obrigatório e deve ser informado. |
ErrorResult |
400 | O campo {field} está com um valor inválido. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
403 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
429 | Quantidade de requisições excede o limite permitido para o período. |
ErrorResult |
500 | Oops! Tivemos um problema. Aguarde alguns minutos e tente novamente. Se o erro persistir entre em contato conosco através de nosso canal de atendimento a APIs pelo e-mail: [email protected] |
ErrorResult |
[ { "requestId": "123e4567-e89b-12d3-a456-426614174001", "status": "InProgress", "policyHolderDocumentNumber": "35366879000174" } ]
Exemplo de Erro
[ { "requestId": "123e4567-e89b-12d3-a456-426614174000", "status": "Rejected", "policyHolderDocumentNumber": "35366879000174", "remarks": [ { "code": 01, "description": "Tomador ativo em outra corretora." }, { "code": 02, "description": "O cadastro do tomador não é permitido por este canal." }, { "code": 03, "description": "O cadastro do tomador não foi executado." } ] } ]
Solicita de transferência da nomeação
Efetua uma solicitação de transferência da nomeação do tomador para a corretora.
Requisição (Request)
Url | https://api-sandbox.pottencial.com.br/onboarding/v1/policy-holders/{policyHolderDocumentNumber}/nominations | |
Method | Post | |
Path | policyHolderDocumentNumber | CPF ou CNPJ do tomador, sem formatação (apenas números). |
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
|
Body | PolicyHolderNominationRequest |
Resposta da solicitação de cadastro de nomeação.
{
"brokerDocumentNumber": "33651172000184",
"products": [
"judicial-deposito-recursal",
"judicial-deposito-recursal-substituicao"
],
"requester": {
"name": "Nome do Solicitante",
"email": "E-mail do Solicitante"
},
"attachment": {
"name": "Nome do arquivo",
"content": "BASE64ENCODEDSTRING"
}
}
Status | Descrição | Tipo |
202 | A solicitação de nomeação do tomador foi recebida pela Pottencial, mas ainda não foi processada. |
PolicyHolderResponse |
400 | Os dados da requisição estão inválidos. |
ErrorResult |
400 | O campo {field} é obrigatório e deve ser informado. |
ErrorResult |
400 | O campo {field} está com um valor inválido. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
403 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
409 | Já existe uma solicitação de transferência para o tomador e corretora informadas em andamento. |
ErrorResult |
429 | Quantidade de requisições excede o limite permitido para o período. |
ErrorResult |
500 | Oops! Tivemos um problema. Aguarde alguns minutos e tente novamente. Se o erro persistir entre em contato conosco através de nosso canal de atendimento a APIs pelo e-mail: [email protected] |
ErrorResult |
{
"requestId": "123e4567-e89b-12d3-a456-426614174000",
"status": "InProgress"
}
Obtém o status de uma solicitação de transferência de nomeação para a corretora.
Url | https://api-sandbox.pottencial.com.br/onboarding/v1/policy-holders/{policyHolderDocumentNumber}/nominations | |
Method | Get | |
Path | policyHolderDocumentNumber | CPF ou CNPJ do tomador, sem formatação (apenas números). |
Query | requestId | Identificador único da solicitação de cadastro. |
Headers | client_id | Client ID da App. |
access_token | Token de acesso gerado para a App. |
Status | Descrição | Tipo |
200 | Obtém o status de uma solicitação de transferência de nomeação para a corretora. |
PolicyHolderNominationResponse |
400 | Os dados da requisição estão inválidos. |
ErrorResult |
401 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
403 | Parceiro não autorizado a realizar a operação. |
ErrorResult |
429 | Quantidade de requisições excede o limite permitido para o período. |
ErrorResult |
500 | Oops! Tivemos um problema. Aguarde alguns minutos e tente novamente. Se o erro persistir entre em contato conosco através de nosso canal de atendimento a APIs pelo e-mail: [email protected] |
ErrorResult |
[
{
"requestId": "123e4567-e89b-12d3-a456-426614174001",
"status": "Completed"
}
]
[
{
"requestId": "123e4567-e89b-12d3-a456-426614174000",
"status": "Rejected",
"remarks": [
{
"code": 04,
"description": "A solicitação de transferência da nomeação para o tomador não foi acatada."
},
{
"code": 05,
"description": "A solicitação de transferência da nomeação para o tomador não é necessária, devido aos produtos que foram solicitados não necessitar de nomeação."
}
]
}
]
Contém informações do tomador para liberação de um limite e uma taxa
Campo | Tipo | Regras | Descrição |
brokerDocumentNumber | string | Obrigatório | CPF ou CNPJ do corretor, sem formatação (apenas números) |
policyHolderDocumentNumber | string | Obrigatório | CPF ou CNPJ do tomador, sem formatação (apenas números). |
Contém Identificador único da solicitação de cadastro
Campo | Tipo | Regras | Descrição |
requestId | string (uuid) | Obrigatório | Identificador único da solicitação de cadastro |
status | string | Obrigatório | status do processamento do cadastro InProgressO cadastro do tomador encontra-se na fila para ser executado. CompletedO cadastro do tomador foi efetivado com sucesso. RejectedO cadastro do tomador não foi efetivado com sucesso. |
Status atual da solicitação de cadastro.
Contém Identificador único da solicitação de cadastro
Campo | Tipo | Regras | Descrição |
requestId | string (uuid) | Obrigatório | Identificador único da solicitação de cadastro |
status | string | Obrigatório | status do processamento do cadastro InProgressO cadastro do tomador encontra-se na fila para ser executado. CompletedO cadastro do tomador foi efetivado com sucesso. RejectedO cadastro do tomador não foi efetivado com sucesso. |
policyHolderDocumentNumber | string | Obrigatório | CPF ou CNPJ do tomador, sem formatação (apenas números). |
remarks | array de Remarks | Obrigatório | status do processamento do cadastro |
Contém informações de um erro.
Campo | Tipo | Regras | Descrição |
code | string | Obrigatório | Código de identificação do erro. |
description | string | Obrigatório | Descrição do erro. |
Contém informações do tomador para nomeação
Campo | Tipo | Regras | Descrição |
brokerDocumentNumber | string | Obrigatório | CPF ou CNPJ do corretor, sem formatação (apenas números) |
products | array (string) | Obrigatório | Lista de produtos que serão transferidas a nomeação do tomador para a corretora. |
requester | object Requester | Obrigatório | Dados do solicitante |
attachment | object Attachment | Obrigatório | Documento anexo (carta de nomeação) |
Dados do Solicitante
Campo | Tipo | Regras | Descrição |
name | string | Obrigatório | Nome do solicitante |
string | Obrigatório | Email do solicitante |
Documento anexo
Campo | Tipo | Regras | Descrição |
name | string | Obrigatório | Nome do arquivo |
content | string (base64) | Obrigatório | Conteúdo do arquivo em base64 |
Contém Identificador único da solicitação de nomeação
Campo | Tipo | Regras | Descrição |
requestId | string (uuid) | Obrigatório | Identificador único da solicitação de cadastro |
status | string | Obrigatório | status do processamento do cadastro InProgressO cadastro do tomador encontra-se na fila para ser executado. CompletedO cadastro do tomador foi efetivado com sucesso. RejectedO cadastro do tomador não foi efetivado com sucesso. |
remarks | array de Remarks | Obrigatório | status do processamento de nomeação |
Código | Erro | Descrição | Solução |
400 | Bad Request | Invalid secret in Authorization header | O client_secret informado no header é inválido. Verifique se o client_secret informado é o mesmo da APP e se o header Authorization está sendo passado conforme especificado. |
401 | Unauthorized | Could not find a required APP in the request, identified by HEADER client_id. | O client_id informado no header é inválido. Verifique se o client_id informado é o mesmo da APP e se o header Authorization está sendo passado conforme especificado. |
404 | Not Found | Not Found | Provavelmente a URL sendo chamado não está correta. Verifique se está conforme especificado. |
415 | Unsupported Media Type | Content type not supported | O header Content-Type não está sendo informado conforme esperado. O correto é application/json. |
429 | Too Many Requests | Too Many Requests | O consumidor estourou o limite de requisições por tempo. Aguarde um pouco para tentar novas requisições. |
500 | Internal Server Error | Internal Server Error | Erro não esperado, algo está quebrado na API. Por favor aguarde ou entre em contato com o time de suporte. |
Representa um resultado de erro na chamada da plataforma.
Campo | Tipo | Regras | Descrição |
errors | array de ErrorMessage | Opcional |
Lista de erros da solicitação. |
Contém informações de um erro.
Campo | Tipo | Regras | Descrição |
code | string | Opcional |
Código de identificação do erro. |
message | string | Opcional | Descrição do erro. |
Quando uma nomeação for acatada, o corretor já pode realizar cotações utilizando o tomador através das APIs. Caso tenha alguma dúvida durante o processo entre em contato com seu Gerente Comercial/Consultor Comercial. Atenção: A nomeação precisa ser assinada por uma pessoa que tenha poderes para representar a empresa. • Para acatarmos a assinatura digital é necessário encaminhar o link e a chave de acesso para conferência • Para assinatura de próprio punho gentileza encaminhar RG
Termos/Glossário • Carta de nomeação: documento assinado que dá poderes a uma corretora a intermediar contratos de seguros com seguradoras em nome de seus tomadores • Tomador: Devedor das obrigações por ele assumidas no contrato principal. • Corretora: É o profissional especializado e habilitado a intermediar contratos de seguros entre as seguradoras, empresas e os consumidores, sejam eles pessoas físicas ou jurídicas. • Apólice: É o contrato do seguro, onde os riscos de prejuízo de um objeto são repassados à seguradora, por um preço. A apólice contém as cláusulas e condições gerais, além das coberturas específicas a cada produto. Nela constam quem é o estipulante, o segurado, o beneficiário, a seguradora, dentre outros dados identificadores. • Endosso: Documento que altera a apólice principal.