Protocol Release (POST)


Função que aponta que a AR já recebeu o pagamento e o cliente já pode baixar o certificado.
Cuidado ao liberar essa funlão, pois a partir deste momento o cliente já poderá baixar o certificado via Assistente de Certificado.


Requisição
Parâmetro Descrição Tamanho O Tipo
Serial Verifique o Json de entrada de dados - S A


JSON DE ENTRADA

{
  "protocol": "7000000000"
}


JSON DE RETORNO

{
  "success": true,
  "message": "Protocolo liberado para emissão!",
}


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/protocol/release",
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_ENCODING => "",
      CURLOPT_MAXREDIRS => 10,
      CURLOPT_TIMEOUT => 0,
      CURLOPT_FOLLOWLOCATION => true,
      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
      CURLOPT_CUSTOMREQUEST => "POST",
      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("POST", "https://renovacao-homologacao.linkcertificacao.com.br/api/aclink/protocol/release");
    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/protocol/release");
    client.Timeout = -1;
    var request = new RestRequest(Method.POST);
    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);