Lembrando que para este processo já deveremos ter efetuado a autenticação e estarmos em posse do token.
NÃO UTILIZE ESTE ENDPOINT CASO EXISTAM DIVERSOS CADASTROS COM MESMO CPF/CNPJ, se este for o caso utilize o endpoint Libera com ID
<?php
$cliente_vigoweb = "https://web01.vigo.com.br";
$token = "ADQUIRIDO ANTERIORMENTE NO PROCESSO DE AUTENTICAÇÃO";
//----------------------------------------------------------------------------------------------
// Liberar por confiança
// Informar o "CPF ou CNPJ" na variável cpfcgc
//----------------------------------------------------------------------------------------------
$cpfcgc="813.514.531-49";
$curl = curl_init();
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_URL, $cliente_vigoweb . '/api/app_libera');
curl_setopt($curl, CURLOPT_POSTFIELDS, '{ "cpf_cnpj": "' . str_replace(['/', '-', '.'], '', $cpfcgc) . '" }');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HTTPHEADER, ['Content-Type: application/json', "Authorization: Bearer " . $token]);
$result = curl_exec($curl);
curl_close($curl);
if(!$result){die("ERRO");}
echo $result;
?>
Respostas possíveis:
OK -> Cliente liberado com sucesso. NOK -> Quando o cliente não estava bloqueado ou não tinha boletos. ERRO2 -> Quando o cliente já se liberou em menos de 30 dias.