O násKontaktPřihlásit se
Trendizz APIV1https://api.trendizz.com/v1
Ze svého systému předávejte chráněné zákazníky a vyloučení, přebírejte firmy s pozitivní odezvou a poštovní adresy, načítejte přehled kampaní a o událostech se nechte informovat webhookem.

Rychlý start

Klíč, první volání, první webhook: víc k zahájení nepotřebujete.

1. Vytvoření klíče

V Apexu otevřete nabídku účtu a zvolte API a webhooky. Klíč může vytvořit Superuživatel účtu nebo Administrátor; právě oni také vidí protokol volání a webhooky. Pokud vývojář klíč sám vytváří a čte protokol, potřebuje v účtu firmy roli Administrátora.

Každá firma má jeden plný testovací a jeden plný ostrý klíč a vedle nich libovolný počet pojmenovaných klíčů pro přehledy, které čtou jen účet a přehledy kampaní a lze je odvolat jednotlivě. Po vytvoření nového ostrého klíče funguje starý ještě 7 dní, poté volání s ním dostanou odpověď 401 api_key_expired: tolik času máte na výměnu. Klíč patří tomu, kdo ho vytvořil, a funguje s jeho přístupem. Pokud tvůrce opustí tým nebo přijde o roli Administrátora, klíč zůstane, ale každé volání dostane odpověď 403 api_key_creator_inactive, dokud ho Superuživatel nebo Administrátor nepřevezme v nabídce API a webhooky; hodnota klíče zůstane stejná.

2. První volání

Ověřte klíč: GET /v1/account ukáže, ke které firmě patří, kdo ho vytvořil a zda běží v ostrém, nebo testovacím režimu (livemode). V ukázkách se klíč bere z proměnné prostředí TRENDIZZ_KEY.

curl "https://api.trendizz.com/v1/account" \
  -H "Authorization: Bearer $TRENDIZZ_KEY"

3. První webhook

Přidejte koncový bod voláním POST /v1/webhook-endpoints: zadejte vlastní adresu https a požadované typy událostí. Podpisové tajemství (whsec_…) odpověď obsahuje jen jednou, proto si ho uložte. POST /v1/webhook-endpoints/{id}/test odešle testovací událost, takže ověření podpisu si můžete vyzkoušet i s testovacím klíčem.

curl -X POST "https://api.trendizz.com/v1/webhook-endpoints" \
  -H "Authorization: Bearer $TRENDIZZ_KEY" \
  -H "Idempotency-Key: my-request-1" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://crm.acme.example/hooks/trendizz",
    "events": [
      "positive_response.created",
      "suppression.created"
    ],
    "description": "CRM sync"
  }'