Nytt GET API för att hämta kontakter med en API-token
Med Groweos nya GET API kan du hämta kontaktdata direkt från Groweo på ett säkert och kontrollerat sätt med hjälp av en API-token.
API:et passar när du vill läsa och använda kontaktdata som finns i Groweo i en integration, en rapport eller ett annat system. Du slipper exportera och överföra informationen manuellt.
Tillgång till API:et och API-token ingår i din Groweo®-licens.
Vad kan du göra med API:et?
Med GET API:et kan ditt system hämta kontaktdata från Groweo med hjälp av en API-token.
Du kan till exempel använda kontaktdata från Groweo i dina egna system, göra kunddata tillgänglig i en annan tjänst eller inkludera informationen i din rapportering.
Din kontaktperson på Groweo skapar API-token och kan vid behov återkalla den. På så sätt förblir hanteringen av åtkomsträttigheter tydlig och kontrollerad.
Vad kan du inte göra med API:et?
API:et har endast läsbehörighet. Du kan inte använda det för att lägga till, uppdatera eller radera kontakter i Groweo.
Groweo skickar eller tar inte heller emot kontaktdata via en POST-begäran. Det innebär att API:et inte överför data till externa system och inte kan användas för att skicka ny data till Groweo.
Vem passar GET API:et för?
API:et är användbart när ditt företag behöver ett säkert och kontrollerat sätt att hämta kontaktdata från Groweo för egna ändamål.
Det passar särskilt när du vill använda kontaktdata i integrationer, analyser eller interna processer utan manuella exporter. Tillgång till API:et ingår i din befintliga Groweo®-licens.
Hur får jag tillgång till GET API:et?
Be din kontaktperson på Groweo eller Groweos kundservice om en API-token.
Tillsammans med din tekniska partner eller utvecklare kan du använda exemplen nedan för att testa vilka uppgifter API:et returnerar.
API-exempel
Välj språk
Välj mellan cURL, PHP, Python och Node.js.
cURL
curl --location 'https://engine.groweo.com/engine/api/client-api/contacts?page=1&limit=50' \
--header 'x-client-api-token: <YOUR_API_TOKEN_HERE>'
PHP
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://engine.groweo.com/engine/api/client-api/contacts?page=1&limit=50',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-client-api-token: <YOUR_API_TOKEN_HERE>'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
Python
import http.client
conn = http.client.HTTPSConnection("engine.groweo.com")
payload = ''
headers = {
'x-client-api-token': '<YOUR_API_TOKEN_HERE>'
}
conn.request("GET", "/engine/api/client-api/contacts?page=1&limit=50", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
Node.js
const myHeaders = new Headers();
myHeaders.append("x-client-api-token", "<YOUR_API_TOKEN_HERE>");
const requestOptions = {
method: "GET",
headers: myHeaders,
redirect: "follow"
};
fetch("https://engine.groweo.com/engine/api/client-api/contacts?page=1&limit=50", requestOptions)
.then((response) => response.text())
.then((result) => console.log(result))
.catch((error) => console.error(error));
