Nova Solicitação
Cria uma solicitação de Certificado Digital com o Produto e os dados do Cliente informado.
nova-solicitacao
POST <base_url>/videoconferencia-api/nova-solicitacao
Headers
HMAC-Authentication*
String
Resultado do cálculo HMAC
Content-Type*
String
application/json
Request Body
produto*
String
JSON contendo os dados do Produto
municipio*
String
JSON contendo o código IBGE
cliente*
String
JSON contendo os dados do Cliente
pedido*
String
Número do Pedido/Voucher
codigo_aceite
String
Código de aceite
custom_fields_email
String
JSON contendo os campos personalizáveis para email de alianças
{
"codigo": "113D211018389168",
"protocolo": "22704-21",
"message": "Solicitação cadastrada com sucesso."
}{
"validation": "Parameter 'cliente.senha' is missing."
}O conteúdo do body deverá estar em formato JSON.
O body deverá conter os seguintes itens:
pedido: Número do Pedido/Voucher (Obrigatório)cliente: Objeto com os dados do Cliente (Obrigatório)nome: Nome completo do Cliente (Obrigatório)email: E-mail do Cliente (Obrigatório)telefone: Número do celular do Cliente (Obrigatório)cpf: Número do CPF do Cliente (Obrigatório)cnpj: Número do CNPJ do Cliente (Obrigatório quandoprodutofortipo: J)cnh: Número da CNH do Cliente (Opcional)senha: Senha de Emissão do Certificado (Configurável)senhaTemp:Senha temporária da Solicitação (Configurável)
municipio: Objeto com o código IBGE do Município (Obrigatório)codigo: Código IBGE do Município do endereço do Cliente (Obrigatório)
produto: Objeto com o Produto que será utilizado na solicitação do Certificado Obrigatório)idproduto: O mesmo retornado no serviço importar-pedido (Obrigatório)nome: O mesmo retornado no serviço importar-pedido (Obrigatório)tipo: O mesmo retornado no serviço importar-pedido (Obrigatório)perfiliti: O mesmo retornado no serviço importar-pedido (Obrigatório)validade: O mesmo retornado no serviço importar-pedido (Obrigatório)sequencia: O mesmo retornado no serviço importar-pedido (Obrigatório)isExtProdutoAc: O mesmo retornado no serviço importar-pedido (Obrigatório)extProduto: O mesmo retornado no serviço importar-pedido (Obrigatório)extProdutoAc: O mesmo retornado no serviço importar-pedido (Obrigatório)campo1: O mesmo retornado no serviço importar-pedido (Obrigatório)campo2: O mesmo retornado no serviço importar-pedido (Obrigatório)campo3: O mesmo retornado no serviço importar-pedido (Obrigatório)
codigo_aceite: Código de aceite retornado no serviço gera-codigo-aceitecustom_fields_email: Objeto com os campos customizáveis para emails de aliançaslogo_ar: Logo da Autoridade de Registro para ser exibido nos emails de: Agendamento do lembrete de videoconferência, Lembrete de videoconferencia, Confirmação de identidade, Termo de titularidade e Aprovação de Certificado.logo_email: Logo principal para ser exibido nos emails de: Agendamento do lembrete de videoconferência, Lembrete de videoconferencia e Termo de titularidade.logo_email_approved: Logo principal para ser exibido no email de Aprovação de Certificado.logo_button_approved: Logo do botão de Instalação do certificado para ser exibido no email de Aprovação de Certificado.link_email_approved: Link do botão de Instação do certificado para ser exibido no email de Aprovação de Certificado. Os parâmetros "{protocolo}" e "{solicitacao}" serão preenchidos automaticamente. Ex.:https://soluti.com.br/instalar-certificado/{protocolo}/{solicitacao}link_faq: Link de suporte para ser exibido nos emails de: Lembrete de videoconferencia e Termo de titularidade.fone_faq: Fone de suporte para ser exibido nos emails de: Lembrete de videoconferencia e Termo de titularidade.
Envio da senha na emissão do Certificado Digital
Por padrão, o envio da chave senha é obrigatória no serviço.
Para torná-la opcional, é necessário solicitar a ativação do envio opcional da senha.
Após a ativação:
Senha não enviada: Caso a chave
senhaesteja ausente, a chavesenhaTempse torna obrigatória. A chavesenhaTempserá utilizada para as etapas de Agendar Videoconferência e Importar Documentos. Obs.: Durante a videoconferência, será gerada automaticamente uma senha aleatória, que o cliente deverá utilizar para a emissão do Certificado DigitalSenha enviada: Caso a chave
senhaseja enviada, ela será a utilizada nas etapas de Agendar Videoconferência, Importar Documentos e Emissão do Certificado Digital, dispensando o envio da chavesenhaTemp.
Observação
O comportamento definido acima será preservado e aplicado nas etapas seguintes do processo:
Deve ser enviado uma string vazia para os itens não obrigatórios. Exemplo: cnh : ''
Exceto para o codigo_aceite que pode ou não ser definido no body, se for enviado devera conter seu respectivo valor.Exemplo:codigo_aceite : '34B81E'
Exemplo do body
No exemplo da montagem body em PHP, a variável $produtos é um array contendo o conteúdo da chave produtos retornado no serviço importar-pedido. Caso o Pedido/Voucher tenha mais de um produto o Cliente deverá selecionar somente um produto.
Na variável $codigo_aceite contem o valor da código gerado e retornado no serviço gera-codigo-aceite.
Código de Exemplo
Resposta esperada - HTTP Status Code 201
Salve o valor da chave protocolo, ele será necessário nas próximas etapas.
Caso queira visualizar os dados da solicitação criada, consuma o serviço Consulta Dados Solicitação utilizando o valor da chave codigo. A chave HMAC utilizada é diferente da chave HMAC dessa API.
Descrição dos campos
codigo: Código da solicitação do Certificado Digital.protocolo: Código do protocolo para realizar o agendamento da videoconferência.message: Mensagem de confirmação.
Last updated