Inserir cliente ou prospecto

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;
  ?>