$header = [
'accept: application/json',
'authorization: Bearer ' . $config['bearer'],
];
$request = [];
$request["filter"][0]["key"] = "email";
$request["filter"][0]["op"] = "equals";
$request["filter"][0]["value"] = "a.zechel@trustindialog.de";
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_URL, 'https://' . $config['instanz'] . '.xentral.biz/api/v2/customers?' . http_build_query($request));
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "GET");
$answer = json_decode(curl_exec($curl), true);
print_r($answer);
$header = [
'accept: application/json',
'authorization: Bearer ' . $config['bearer'],
];
$request = [];
$request["filter"][0]["key"] = "email";
$request["filter"][0]["op"] = "equals";
$request["filter"][0]["value"] = "a.zechel@trustindialog.de";
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_URL, 'https://' . $config['instanz'] . '.xentral.biz/api/v2/customers?' . http_build_query($request));
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "GET");
$answer = json_decode(curl_exec($curl), true);
print_r($answer);
Ich habe das jetzt versucht als einen HTTP Request zu machen und kam auf das Ergebnis:
https://buisness.xentral.biz/api/customers?filterekey]=email&filtereop]=equals&filterevalue]=email@email.de
Und das funktioniert jetzt auch nicht…
Für weitere infos, ich baue das ganze in Make.com
Okay ich glaube ich habe es jetzt doch:
https://buisness.xentral.biz/api/customers?filter[0][key]=email&filter[0][op]=equals&filter[0][value]=email
Und jetzt kriege ich den einzelnen Kunden raus.
Vielen dank @Andreas Zechel !!!