Klantly Developers

API-referentie

Labels

De labels die je bedrijf voor kaarten heeft ingesteld, zoals HEET of ZAKELIJK. Zet ze op een deal met Labels van een deal aanpassen.

Endpoints

Labels opvragen

GET /api/v1/deal-labels

Alle labels van je bedrijf, in de volgorde van de pipeline-instellingen. Labels beheer je in Klantly zelf.

Scope
deals.read — Deals en pipelinefasen lezen
Vereiste functie
pipeline

Voorbeeldverzoek

cURL
curl "https://app.klantly.com/api/v1/deal-labels" \
  -H "Authorization: Bearer $KLANTLY_API_KEY"
PHP
$client = new \GuzzleHttp\Client([
    'base_uri' => 'https://app.klantly.com/api/v1/',
    'headers' => ['Authorization' => 'Bearer ' . getenv('KLANTLY_API_KEY')],
]);

$response = $client->request('GET', 'deal-labels');

$data = json_decode((string) $response->getBody(), true)['data'];
JavaScript
const response = await fetch('https://app.klantly.com/api/v1/deal-labels', {
  headers: {
    Authorization: `Bearer ${process.env.KLANTLY_API_KEY}`,
  },
});

const { data } = await response.json();
Python
import os

import requests

response = requests.get(
    "https://app.klantly.com/api/v1/deal-labels",
    headers={
        "Authorization": f"Bearer {os.environ['KLANTLY_API_KEY']}",
    },
)
data = response.json()["data"]

Antwoord 200

Het antwoord is een lijst met cursorpaginering: data bevat de objecten, meta de paginering.

Voorbeeldantwoord
{
  "data": [
    {
      "object": "deal_label",
      "id": "4b8e2c10-7d3a-4f6e-9a1b-2c3d4e5f6a70",
      "name": "HEET",
      "color": "#DC2626",
      "group": "Urgentie"
    }
  ],
  "meta": {
    "limit": 50,
    "next_cursor": "eyJpZCI6IjlkM2Y2YzFlIn0",
    "prev_cursor": null
  }
}

Mogelijke fouten

Daarnaast kan elk endpoint de algemene fouten geven, zoals een ongeldige sleutel of een bereikte limiet. Bekijk alle foutcodes.

Het object

Alle velden zijn altijd aanwezig; een veld zonder waarde is null.

VeldTypeOmschrijving
object string Altijd "deal_label".
id string (uuid) Uniek id (UUID).
name string Naam van het label, zoals HEET.
color string Kleur op het bord (hex).
group string Labels met dezelfde groep sluiten elkaar uit (een deal is HEET óf VOORJAAR); null = combineert met alles. kan leeg zijn (null)