Certificate (GET)


O primeiro passo na integração é mapear todos os dados do certificado.

Funções de requisição
Parâmetro Descrição Tamanho O Tipo
serial Numero de serial do certificado - S A


JSON DE ENTRADA

{
    "serial" : "661220a63195b2a5"
}


JSON DE RETORNO

{
  "success": true,
  "message": "Dados recuperado com sucesso!",
  "dados": {
      "Nome": "RODRIGO HENRIQUE DE ASSIS",
      "CPF": "03475439453",
      "DataNascimento": "1984-07-01",
      "Contato": {
          "DDD": "31",
          "Telefone": "33276670",
          "Email": "RHENRIQUE@LINKCERTIFICACAO.COM.BR"
      },
      "Endereco": {
          "Logradouro": "AV AFONSO PENA",
          "Numero": "8745",
          "Complemento": "",
          "Bairro": "CENTRO",
          "Cidade": "BELO HORIZONTE",
          "UF": "MG",
          "CodigoIbgeMunicipio": "3106200",
          "CodigoIbgeUF": "31",
          "CEP": "45421687"
      },
      "Observacoes": null,
      "DocumentoIdentidade": {
          "TipoDocumento": "0",
          "Numero": null,
          "DigitoVerificador": null,
          "Emissor": null
      },
      "TituloEleitor": {
          "Municipio": null,
          "Numero": null,
          "Secao": null,
          "Zona": null
      },
      "NIS": "00000000000",
      "CEI": null,
      "CAEPF": null,
      "Protocolo": "7000009827",
      "idRenovacao": 0,
      "idProduto": "104",
      "idParceiro": null,
      "CPFContador": null,
      "UrlSolicitacao": null,
      "Valor": null,
      "CnpjAR": "11508222000136",
      "ValorTotalBoleto": null,
      "VoucherCodigo": null,
      "VoucherValor": 0,
      "VoucherPercentual": 0,
      "idContatoComercial": 0,
      "ClienteNotaFiscal": null,
      "Serial": "661220a63195b4572a5"
  }
}


Retorno
Parâmetro Descrição Tamanho O Tipo
success true = em caso de retorno positivo dos produtos
false = em caso de retorno negativo
- - B
message Mensagem com sucesso, ou informando detalhadamente o motivo de erro. - - A
Dados Objeto Json contendo diversos informações. Cada objeto possui: - - -


Exemplos de uso

  
    $curl = curl_init();
    curl_setopt_array($curl, array(
      CURLOPT_URL => "https://renovacao-homologacao.linkcertificacao.com.br/api/aclink/certificate",
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_ENCODING => "",
      CURLOPT_MAXREDIRS => 10,
      CURLOPT_TIMEOUT => 0,
      CURLOPT_FOLLOWLOCATION => true,
      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
      CURLOPT_CUSTOMREQUEST => "GET",
      CURLOPT_POSTFIELDS => "{COLOCAR SEU JSON AQUI}",
      CURLOPT_HTTPHEADER => array(
        "Authorization: {COLOCAR SEU TOKEN AQUI}",
        "Content-Type: application/json"
      ),
    ));
    $response = curl_exec($curl);
    curl_close($curl);
    echo $response;
  
  
    var data = JSON.stringify({COLOCAR SEU JSON AQUI});
    var xhr = new XMLHttpRequest();
    xhr.withCredentials = true;
    xhr.addEventListener("readystatechange", function() {
      if(this.readyState === 4) {
        console.log(this.responseText);
      }
    });
    xhr.open("GET", "https://renovacao-homologacao.linkcertificacao.com.br/api/aclink/certificate");
    xhr.setRequestHeader("Authorization", "{COLOCAR SEU TOKEN AQUI}");
    xhr.setRequestHeader("Content-Type", "application/json");
    xhr.send(data);
  
  
    var client = new RestClient("https://renovacao-homologacao.linkcertificacao.com.br/api/aclink/certificate");
    client.Timeout = -1;
    var request = new RestRequest(Method.GET);
    request.AddHeader("Authorization", "{COLOCAR SEU TOKEN AQUI}");
    request.AddHeader("Content-Type", "application/json");
    request.AddParameter("application/json", "{COLOCAR SEU JSON AQUI}",  ParameterType.RequestBody);
    IRestResponse response = client.Execute(request);
    Console.WriteLine(response.Content);