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