Lembrando que para este processo já deveremos ter efetuado a autenticação e estarmos em posse do token.
<?php
$cliente_vigoweb = "https://web01.vigo.com.br";
$token = "ADQUIRIDO ANTERIORMENTE NO PROCESSO DE AUTENTICAÇÃO";
//----------------------------------------------------------------------------------------------
// Dados do cliente/prospecto a serem inseridos
//----------------------------------------------------------------------------------------------
$nome = "Cliente de Teste";
$ie = "123456";
$cpfcgc = "000.000.000-00";
$endereco = "Rua das Flores, 1234";
$bairro = "Centro";
$cidade = "Alta Floresta";
$uf = "MT";
$cep = "78580-000";
$telefone = "(00)0000-0000";
$celular = "(11)11111-1111";
$referencia = "Referência";
$email = "teste@teste.com.br";
$sexo = "M";
$nascimento = "01/10/1977";
$grupo = "GERAL";
$curl = curl_init();
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_URL, $cliente_vigoweb . '/api/app_insertcliente');
curl_setopt($curl, CURLOPT_POSTFIELDS, '{ "nome": "' . $nome . '", "ie": "' . $ie . '", "cpfcgc": "' . $cpfcgc . '", "endereco": "' . $endereco . '", "bairro": "' . $bairro . '", "cidade": "' . $cidade . '", "uf": "' . $uf . '", "cep": "' . $cep . '", "telefone": "' . $telefone . '", "celular": "' . $celular . '", "referencia": "' . $referencia . '", "email": "' . $email . '", "sexo": "' . $sexo . '", "nascimento": "' . $nascimento . '", "grupo": "' . $grupo . '" }');
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);
echo $result;
?>