Přejít na obsah
Dokumentace

Hodnoty pro celý workspace, které opakovaně používáte v e-mailech, krocích automatizací a podmínkách jako {{global.key}}.

Základní URLhttps://api.emailit.com/v2AutentizaceChybyLimity rychlosti

Vytvoření globální hodnoty

Vytvoří globální hodnotu: jednu hodnotu pro celý workspace, kterou použijete jako {{global.<key>}} v šablonách, kampaních, e-mailech z automatizací a nastavení kroků, v podmínkách a jako datum, na které se čeká. Vyžaduje API klíč s oprávněním full. Viz Globální hodnoty.

POST/global-values

Parametry v těle požadavku

keystringpovinné
Začíná malým písmenem a obsahuje malá písmena, číslice a _, nejvýše 64 znaků. Ve workspace musí být jedinečný.
namestring
Zobrazovaný název, nejvýše 191 znaků.
typestringvýchozí: text
text, number, boolean, date, datetime nebo url.
valuestring | number | boolean

Hodnota, která se kontroluje podle typu: číslo pro number, true, nebo false pro boolean, YYYY-MM-DD pro date, datum a čas v ISO 8601 pro datetime (uloží se v UTC) a URL s http nebo https pro url.

descriptionstring
Poznámka pro váš tým, nejvýše 1 000 znaků.

Odpověď

Vrací 201 s globální hodnotou v data. Pokud je některé pole neplatné, vrací 400 s errors, pokud je klíč už obsazený, 409, a pokud workspace už má 500 globálních hodnot, 422.

Objekt globální hodnoty

objectstring
Vždy global_value.
idstring
ID (gv_…).
keystring
Klíč, který se používá jako {{global.<key>}}.
namestring | null
Zobrazovaný název.
typestring
text, number, boolean, date, datetime nebo url.
valuestring | number | boolean | null
Hodnota: číslo pro number, true, nebo false pro boolean a jinak řetězec (YYYY-MM-DD pro date, ISO 8601 v UTC pro datetime).
descriptionstring | null
Poznámka pro váš tým.
created_atstring
Kdy byla hodnota vytvořena.
updated_atstring
Kdy se hodnota naposledy změnila.
POST/global-values
Terminal
curl -X POST https://api.emailit.com/v2/global-values \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"key": "webinar_date", "name": "Webinar date", "type": "datetime", "value": "2026-11-05T17:00:00Z"}'

Načtení globální hodnoty

Vrátí jednu globální hodnotu. Vyžaduje API klíč s oprávněním full.

GET/global-values/{id}

Parametry v cestě

idstringpovinné
ID (gv_…), nebo klíč.

Odpověď

Vrací globální hodnotu v data, nebo 404.

GET/global-values/{id}
Terminal
curl https://api.emailit.com/v2/global-values/webinar_date \
  -H "Authorization: Bearer $EMAILIT_API_KEY"

Úprava globální hodnoty

Změní globální hodnotu. Pošlete jen pole, která chcete změnit. Vyžaduje API klíč s oprávněním full.

E-maily odeslané od té chvíle použijí novou hodnotu a stejně tak spuštění automatizací, která potom dojdou ke kroku Wait until. Spuštění, která už čekají, si ponechají datum, které načetla. Změna klíče rozbije {{global.<old key>}} ve vašich šablonách.

POST/global-values/{id}

Parametry v cestě

idstringpovinné
ID (gv_…), nebo klíč.

Parametry v těle požadavku

keystring
Nový klíč, ve workspace jedinečný.
namestring | null
Zobrazovaný název.
typestring
Nový typ. Aktuální hodnota mu musí odpovídat, jinak pošlete i novou value.
valuestring | number | boolean | null
Nová hodnota, která se kontroluje podle typu. null ji vymaže.
descriptionstring | null
Poznámka pro váš tým.

Odpověď

Vrací upravenou globální hodnotu v data. Pokud je některé pole neplatné, vrací 400, pokud hodnota neexistuje, 404, a pokud je nový klíč už obsazený, 409.

POST/global-values/{id}
Terminal
curl -X POST https://api.emailit.com/v2/global-values/webinar_date \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value": "2026-12-03T17:00:00Z"}'

Výpis globálních hodnot

Vrátí všechny globální hodnoty workspace seřazené podle klíče. Workspace jich má nejvýše 500, takže se nestránkuje. Vyžaduje API klíč s oprávněním full.

GET/global-values

Odpověď

dataobject[]
GET/global-values
Terminal
curl https://api.emailit.com/v2/global-values \
  -H "Authorization: Bearer $EMAILIT_API_KEY"

Smazání globální hodnoty

Smaže globální hodnotu. {{global.<key>}} se pak vykreslí jako prázdné, podmínky nad ní žádnou hodnotu neuvidí a kroky Wait until, které ji čtou, pokračují cestou pro „datum už uplynulo“. Vyžaduje API klíč s oprávněním full.

DELETE/global-values/{id}

Parametry v cestě

idstringpovinné
ID (gv_…), nebo klíč.

Odpověď

Vrací { "message": "Global value was deleted." }, nebo 404.

DELETE/global-values/{id}
Terminal
curl -X DELETE https://api.emailit.com/v2/global-values/seats \
  -H "Authorization: Bearer $EMAILIT_API_KEY"

Byla tato stránka užitečná?

Děkujeme za zpětnou vazbu.

Děkujeme, čteme každou zprávu.