Routing und Targeting
Unterressourcen für Plattform, Bedingung, Ziel und Eigenschaften (Passwort, Ablauf, Limit, UTM, Verzögerung).
Routes legen fest, welcher Besucher zu welchem Ziel geleitet wird. Bei der Auswahl werden die Felder targeting, deviceProfileIds, priority, sortOrder, isActive und isGlobalFallback verwendet.
Plattform und Bedingungen#
- platform:
GLOBAL,DEVICE,BROWSER,OS,GEO,LANGUAGE - Bedingungstyp:
COUNTRY,DEVICE_PROFILE,OS,USER_AGENT,LANGUAGE,REFERRER_DOMAIN - Operator:
IN,NOT_IN,EQUALS,REGEX - Ziel: aktive Einträge des Plattformkatalogs; Route-Ziele werden über
itemIdverknüpft
Den Plattformkatalog können Sie mit GET /api/v1/links/platform-catalog lesen; er ist in der öffentlichen API schreibgeschützt.
Eigenschaften#
Typen von Route-Eigenschaften: PASSWORD, EXPIRATION_DATE, LIMIT, UTM und REDIRECT_DELAY. Eigenschaften wirken auf Link- oder Route-Ebene und werden über das Flag enabled und das JSON-Feld config verwaltet.
Unterressourcen#
| Methode | Pfad | Scope |
|---|---|---|
| GET / POST | /api/v1/links/:id/routes | links:read / links:write |
| PATCH / DELETE | /api/v1/links/:id/routes/:routeId | links:write / links:delete |
| GET / POST | …/routes/:routeId/conditions | links:read / links:write |
| GET / POST | …/routes/:routeId/targets | links:read / links:write |
| GET / POST | …/routes/:routeId/features | links:read / links:write |
Für jede Unterressource werden PATCH und DELETE auch unter den Pfaden …/:conditionId, …/:itemId und …/:featureId mit denselben Scope-Regeln unterstützt.
Fehlt etwas oder ist etwas falsch? Schreiben Sie dem Support-Team; die Angabe des X-Request-Id-Werts aus der Antwort beschleunigt die Lösung.