Общие принципы

API WinWinLand принимает POST, GET, PUT и DELETE-запросы в зависимости от выполняемого действия. Тип и адрес запроса для требуемого действия можно найти на api.winwinland.ru

Текст самого запроса должен соответствовать формату urlencoded. Значение HTTP-заголовка Content-Type: application/x-www-form-urlencoded

Пример GET запроса на PHP на получение информации о лиде/партнере. Запрос находит лида с email :‘mail@gmail.com‘ и выводит информацию о нем.

$client_id='12345';
$client_secret='ec8ce6abb3e952a85b8551ba726a1555';
$data=['client_email'=>'mail@gmail.com'];
$url="https://api.winwinland.ru/lead/";

$ch = curl_init();

// Устанавливаем параметры запроса
$data = http_build_query($data);
curl_setopt($ch, CURLOPT_URL, $url.'?'.$data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
        'Authorization: Basic ' . base64_encode("$client_id:$client_secret") // Кодируем учетные данные в формате Base64
    ]);
// Выполняем запрос
$response = curl_exec($ch);
curl_close($ch);
// Проверяем на ошибки
if ($response === false) {
	echo 'cURL Error: ' . curl_error($ch);
} else {
        // Обрабатываем ответ
	$res = json_decode($response, true);
	print_r($res); // Печатаем полученные данные
}

Работает на BetterDocs