# Publisher API - Dokumentation

# Basket API – Dokumentation

Die Basket API dient dem Export und der Analyse von Warenkorb-Daten, die über das Partnerprogramm-System erfasst wurden. Sie ermöglicht es, detaillierte Informationen zu einzelnen Basket-Items strukturiert als CSV-Datei abzurufen und weiterzuverarbeiten.

Die API kann im User-Interface unter dem Menüpunkt **Daten-API** verwendet werden.

---

## API-Aufruf

<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary" id="bkmrk-https%3A%2F%2Fwww.domain.d"><div class="overflow-y-auto p-4" dir="ltr">https://**www.<span class="hljs-keyword">domain</span>.de**/api//**<span class="hljs-keyword">ACCESS</span>-TOKEN**/publisher/**ID**/<span class="hljs-keyword">get</span>-orders_baskets**.csv**</div></div><div class="overflow-y-auto p-4" dir="ltr" id="bkmrk--1"></div><div class="overflow-y-auto p-4" dir="ltr" id="bkmrk-wert-beschreibung-ww"><table class="w-fit min-w-(--thread-content-width)" data-end="1483" data-start="768"><thead data-end="814" data-start="768"><tr data-end="814" data-start="768"><th data-col-size="sm" data-end="780" data-start="768">Wert</th><th data-col-size="xl" data-end="814" data-start="798">Beschreibung</th></tr></thead><tbody data-end="1483" data-start="864"><tr data-end="953" data-start="864"><td data-col-size="sm" data-end="892" data-start="864">www.domain.de</td><td data-col-size="xl" data-end="953" data-start="907">System-Partnerprogramm</td></tr><tr><td>ACCESS-TOKEN</td><td>Access Token des Users</td></tr><tr><td>ID</td><td>User-ID</td></tr><tr><td>.csv</td><td>Art des Downloads</td></tr></tbody></table>

</div>---

## Basket-API Filterung

Für die Basket API können verschiedene Parameter als Filter verwendet werden.  
Nachfolgend eine Übersicht aller verfügbaren Parameter:

<table class="w-fit min-w-(--thread-content-width)" data-end="1483" data-start="768" id="bkmrk-parameter-wert-%2F-bei"><thead data-end="814" data-start="768"><tr data-end="814" data-start="768"><th data-col-size="sm" data-end="780" data-start="768">Parameter</th><th data-col-size="sm" data-end="798" data-start="780">Wert / Beispiel</th><th data-col-size="xl" data-end="814" data-start="798">Beschreibung</th></tr></thead><tbody data-end="1483" data-start="864"><tr data-end="953" data-start="864"><td data-col-size="sm" data-end="892" data-start="864">`condition[period][from]`</td><td data-col-size="sm" data-end="907" data-start="892">`01.01.2025`</td><td data-col-size="xl" data-end="953" data-start="907">Definiert das **Startdatum** des Zeitraums</td></tr><tr data-end="1039" data-start="954"><td data-col-size="sm" data-end="980" data-start="954">`condition[period][to]`</td><td data-col-size="sm" data-end="995" data-start="980">`31.01.2025`</td><td data-col-size="xl" data-end="1039" data-start="995">Definiert das **Enddatum** des Zeitraums</td></tr><tr data-end="1174" data-start="1040"><td data-col-size="sm" data-end="1067" data-start="1040">`condition[l:campaigns]`</td><td data-col-size="sm" data-end="1073" data-start="1067">`1`</td><td data-col-size="xl" data-end="1174" data-start="1073">Filtert alle Baskets, die einer bestimmten **Kampagne** zugeordnet sind. Mehrfachnennung möglich.</td></tr><tr data-end="1483" data-start="1175"><td data-col-size="sm" data-end="1199" data-start="1175">`condition[datemode]`</td><td data-col-size="sm" data-end="1240" data-start="1199">`processing`  
`payout`  
`incoming`</td><td data-col-size="xl" data-end="1483" data-start="1240">Bestimmt die Art des Zeitraums:  
• `processing`: Baskets, die im Zeitraum **validiert** wurden  
• `payout`: Baskets, die im Zeitraum **ausgezahlt** wurden  
• `incoming`: Baskets, die im Zeitraum **erfasst** wurden (Transaktionsdatum)</td></tr></tbody></table>

<div class="_tableContainer_1rjym_1" id="bkmrk-parameter-wert-%2F-bei-1"><div class="group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse" tabindex="-1">  
</div></div>**Beispiel:**

<div class="group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse" id="bkmrk-condition%5Bperiod%5D%5Bfr" tabindex="-1"><div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary"><div class="overflow-y-auto p-4" dir="ltr">`<span class="hljs-keyword">condition</span>[<span class="hljs-keyword">period</span>][<span class="hljs-keyword">from</span>]<span class="hljs-operator">=</span><span class="hljs-number">01.01</span><span class="hljs-number">.2025</span><span class="hljs-operator">&</span><span class="hljs-keyword">condition</span>[<span class="hljs-keyword">period</span>][<span class="hljs-keyword">to</span>]<span class="hljs-operator">=</span><span class="hljs-number">31.01</span><span class="hljs-number">.2025</span><span class="hljs-operator">&</span><span class="hljs-keyword">condition</span>[datemode]<span class="hljs-operator">=</span>processing`</div></div>---

</div>## Definition der Felder in der Basket-API

Die heruntergeladenen Transaktionen (z.B. als `.csv`) enthalten folgende Spalten:

<div class="group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse" id="bkmrk-feldname-beschreibun" tabindex="-1"><div class="_tableContainer_1rjym_1"><div class="group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="3132" data-start="1742" style="width: 83.9286%; height: 816.751px;"><thead data-end="1769" data-start="1742"><tr data-end="1769" data-start="1742" style="height: 29.7969px;"><th data-col-size="sm" data-end="1753" data-start="1742" style="width: 22.2987%; height: 29.7969px;">Feldname</th><th data-col-size="md" data-end="1769" data-start="1753" style="width: 77.7013%; height: 29.7969px;">Beschreibung</th></tr></thead><tbody data-end="3132" data-start="1800"><tr data-end="1841" data-start="1800" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`id`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Einzigartige ID der Transaktion.

</td></tr><tr data-end="1896" data-start="1842" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`timestamp`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Zeitpunkt der Transaktion.

</td></tr><tr data-end="1940" data-start="1897" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`trigger_type`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Art des Triggers (Fixvergütung, prozentuale Vergütung).

</td></tr><tr data-end="1989" data-start="1941" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`ebestid`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Die vollständig gehashte Bestellnummer.

</td></tr><tr data-end="2060" data-start="1990" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`coatoken`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Teilweise gehashte Bestellnummer. Wird genutzt, wenn bspw. eine Transaktion

</td></tr><tr data-end="2144" data-start="2061" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`ordertoken`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Die Bestellnummer der Transaktion

</td></tr><tr data-end="2198" data-start="2145" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`trigger_id`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Trigger ID, welche der Transaktion zugeordnet wird.

</td></tr><tr data-end="2246" data-start="2199" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`is_basket`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Gibt an, ob es sich um ein Basket-Item handelt (`true` / `false`)</td></tr><tr data-end="2288" data-start="2247" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`basket_item`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Eindeutige ID des Basket-Items</td></tr><tr data-end="2334" data-start="2289" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`category`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Übergebene Kategorie des Shops</td></tr><tr data-end="2379" data-start="2335" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`productid`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Die ID des Produkts aus dem Shop.

</td></tr><tr data-end="2417" data-start="2380" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`productname`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Der Name des Produkts aus dem Shop.

</td></tr><tr data-end="2481" data-start="2418" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`amount`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Die Anzahl der gekauften Produkte im Shop.

</td></tr><tr data-end="2520" data-start="2482" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`price`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Der Stückpreis des Produkts.

</td></tr><tr data-end="2563" data-start="2521" style="height: 47.2188px;"><td data-colwidth="381" style="width: 22.2987%; height: 47.2188px;">`original_price`

</td><td data-colwidth="379" style="width: 77.7013%; height: 47.2188px;">Der ursprüngliche Stückpreis eines Produkts, bevor Änderungen vorgenommen wurden.

</td></tr><tr data-end="2638" data-start="2564" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`status`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Der Status des Artikels.

</td></tr><tr data-end="2693" data-start="2639" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`total`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Der Gesamtpreis für die entsprechende Anzahl der Artikel.

</td></tr><tr data-end="2734" data-start="2694" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`commission`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Provision, für das Basket-Item

</td></tr><tr data-end="2813" data-start="2735" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`commission_rate`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Provisionsrate, für das Basket-Item

</td></tr><tr data-end="2869" data-start="2814" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`attribution`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Die Attribution pro Warenkorbitem.

</td></tr><tr data-end="2930" data-start="2870" style="height: 30.1094px;"><td data-colwidth="381" style="width: 22.2987%; height: 30.1094px;">`currency`

</td><td data-colwidth="379" style="width: 77.7013%; height: 30.1094px;">Die Währung des Shops.

</td></tr><tr data-end="2984" data-start="2931" style="height: 30.1094px;"><td data-col-size="sm" data-end="2952" data-start="2931" style="width: 22.2987%; height: 30.1094px;">`attributed_total`</td><td data-col-size="md" data-end="2984" data-start="2952" style="width: 77.7013%; height: 30.1094px;">Attribuierter Preis × Anzahl</td></tr><tr data-end="3037" data-start="2985" style="height: 30.1094px;"><td data-col-size="sm" data-end="3003" data-start="2985" style="width: 22.2987%; height: 30.1094px;">`trigger_value`</td><td data-col-size="md" data-end="3037" data-start="3003" style="width: 77.7013%; height: 30.1094px;">Provisionshöhe pro Basket-Item</td></tr><tr data-end="3081" data-start="3038" style="height: 47.2188px;"><td data-col-size="sm" data-end="3060" data-start="3038" style="width: 22.2987%; height: 47.2188px;">`original_turnover`</td><td data-col-size="md" data-end="3081" data-start="3060" style="width: 77.7013%; height: 47.2188px;">Getrackter Umsatz</td></tr><tr data-end="3132" data-start="3082" style="height: 30.1094px;"><td data-col-size="sm" data-end="3099" data-start="3082" style="width: 22.2987%; height: 30.1094px;">`price_brutto`</td><td data-col-size="md" data-end="3132" data-start="3099" style="width: 77.7013%; height: 30.1094px;">Brutto-Preis des Basket-Items</td></tr></tbody></table>

</div></div></div>

# Transaktions API - Dokumentation

Die Transaktions API ermöglicht den strukturierten Export und die Analyse von Transaktionen, die im Rahmen des Partnerprogramm-Systems erfasst wurden. Sie bietet detaillierte Einblicke in einzelne Transaktionsvorgänge und unterstützt bei der Abrechnung, Erfolgsmessung sowie der Integration in interne oder externe Systeme.

Alle APIs können im User-Interface unter dem Menüpunkt **Daten-API** verwendet werden.

---

## API-Aufruf

<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary" id="bkmrk-https%3A%2F%2Fwww.domain.d"><div class="overflow-y-auto p-4" dir="ltr">https://**www.<span class="hljs-keyword">domain</span>.de**/api//**<span class="hljs-keyword">ACCESS</span>-TOKEN**/<span class="hljs-keyword">publisher</span>/**ID**/get-orders**.csv**</div></div><div class="overflow-y-auto p-4" dir="ltr" id="bkmrk--1"></div><div class="overflow-y-auto p-4" dir="ltr" id="bkmrk-wert-beschreibung-ww"><table class="w-fit min-w-(--thread-content-width)" data-end="1483" data-start="768"><thead data-end="814" data-start="768"><tr data-end="814" data-start="768"><th data-col-size="sm" data-end="780" data-start="768">Wert</th><th data-col-size="xl" data-end="814" data-start="798">Beschreibung</th></tr></thead><tbody data-end="1483" data-start="864"><tr data-end="953" data-start="864"><td data-col-size="sm" data-end="892" data-start="864">www.domain.de</td><td data-col-size="xl" data-end="953" data-start="907">System-Partnerprogramm</td></tr><tr><td>ACCESS-TOKEN</td><td>Access Token des Users</td></tr><tr><td>ID</td><td>User-ID</td></tr><tr><td>.csv</td><td>Art des Downloads</td></tr></tbody></table>

</div>---

## Transaktions-API Filterung

Für die Transaktions API können verschiedene Parameter als Filter verwendet werden.  
Nachfolgend eine Übersicht aller verfügbaren Parameter:

## Transaktions-API Filter<span class="heading-anchor-wrapper" role="presentation"><button aria-hidden="true" class="css-x4slh0" data-testid="anchor-button" type="button"><span aria-label="Copy" class="_1e0c1o8l _vchhusvi _1o9zidpf _vwz4kb7n _y4ti1igz _bozg1mb9 _12va1onz _jcxd1r8n" role="img"><svg class="_1reo15vq _18m915vq _syaz1r31 _lcxvglyw _s7n4yfq0 _vc881r31 _1bsbpxbi _4t3ipxbi" fill="none" role="presentation" viewbox="0 0 16 16"><path clip-rule="evenodd" d="M8.22 2.22a3.932 3.932 0 1 1 5.56 5.56l-2.25 2.25-1.06-1.06 2.25-2.25a2.432 2.432 0 0 0-3.44-3.44L7.03 5.53 5.97 4.47zm3.06 3.56-5.5 5.5-1.06-1.06 5.5-5.5zM2.22 8.22l2.25-2.25 1.06 1.06-2.25 2.25a2.432 2.432 0 0 0 3.44 3.44l2.25-2.25 1.06 1.06-2.25 2.25a3.932 3.932 0 1 1-5.56-5.56" fill="currentcolor" fill-rule="evenodd"></path></svg></span></button></span>

<div class="pm-table-container with-shadow-observer" data-layout="custom" data-testid="table-container" id="bkmrk-parameter-wert-besch"><div class="pm-table-wrapper" data-autosize="false" data-layout="wide" data-number-column="false" data-table-local-id="1b63a4aa-756d-4c6a-8f6d-1e2a4aeefd72" data-table-width="960" data-vc="table-node-wrapper"><div class="sentinel-left">  
</div><table data-layout="wide" data-number-column="false" data-table-width="960" data-testid="renderer-table" style="width: 100%;"><colgroup><col style="width: 21.9309%;"></col><col style="width: 21.4401%;"></col><col style="width: 39.3466%;"></col><col style="width: 17.2825%;"></col></colgroup><tbody><tr><th aria-sort="none" class="ak-renderer-tableHeader-sortable-column__wrapper" colspan="1" data-colwidth="231" rowspan="1">**Parameter**

</th><th aria-sort="none" class="ak-renderer-tableHeader-sortable-column__wrapper" colspan="1" data-colwidth="168" rowspan="1">**Wert**

</th><th aria-sort="none" class="ak-renderer-tableHeader-sortable-column__wrapper" colspan="1" data-colwidth="257" rowspan="1">**Beschreibung**

</th><th aria-sort="none" class="ak-renderer-tableHeader-sortable-column__wrapper" colspan="1" data-colwidth="304" rowspan="1">**Beispiel**

</th></tr><tr><td colspan="1" data-colwidth="231" rowspan="1">**condition\[period\]\[from\]**

</td><td colspan="1" data-colwidth="168" rowspan="1">Startdatum

</td><td colspan="1" data-colwidth="257" rowspan="1">Definition des Startdatums

</td><td colspan="1" data-colwidth="304" rowspan="1">condition\[period\]\[from\]=19.12.1909

</td></tr><tr><td colspan="1" data-colwidth="231" rowspan="1">**condition\[period\]\[to\]**

</td><td colspan="1" data-colwidth="168" rowspan="1">Enddatum

</td><td colspan="1" data-colwidth="257" rowspan="1">Definition des Enddatums

</td><td colspan="1" data-colwidth="304" rowspan="1">condition\[period\]\[to\]=19.12.1909

</td></tr><tr><td colspan="1" data-colwidth="231" rowspan="1">**condition\[dynamicdate\]**

</td><td colspan="1" data-colwidth="168" rowspan="1">currentmonth = aktueller Monat  
lastmonth = letzter Monat  
last10d = letzten 10 Tage  
currentweek = Aktuelle Woche

</td><td colspan="1" data-colwidth="257" rowspan="1">Definition eines dynamischen Zeitraums.   
(kann <u data-renderer-mark="true">nicht</u> zusammen mit condition\[period\]\[from\] oder condition\[period\]\[to\] ausgewählt werden.

</td><td colspan="1" data-colwidth="304" rowspan="1">condition\[dynamicdate\]=currentweek

</td></tr><tr><td colspan="1" data-colwidth="231" rowspan="1">**condition\[l:projects\]**

</td><td colspan="1" data-colwidth="168" rowspan="1">Zahlenwert, entsprechend des Projekts

</td><td colspan="1" data-colwidth="257" rowspan="1">Alle Transaktionen, welche unter der entsprechenden Projekt-ID des Programms hinterlegt sind. Mehrfachnennung möglich.

</td><td colspan="1" data-colwidth="304" rowspan="1">condition\[l:projects\]=1234

</td></tr><tr><td colspan="1" data-colwidth="231" rowspan="1">**condition\[l:campaigns\]**

</td><td colspan="1" data-colwidth="168" rowspan="1">Zahlenwert, entsprechend der Kampagne

</td><td colspan="1" data-colwidth="257" rowspan="1">Alle Transaktionen, welche unter der entsprechenden Kampagne des Programms hinterlegt sind. Mehrfachnennung möglich.

</td><td colspan="1" data-colwidth="304" rowspan="1">condition\[l:campaigns\]=1

</td></tr><tr><td colspan="1" data-colwidth="231" rowspan="1">**condition\[timetype\]**

</td><td colspan="1" data-colwidth="168" rowspan="1">0 = Transaktionsdatum

1 = Validierungsdatumdatum

2 = Auszahlungsdatum

</td><td colspan="1" data-colwidth="257" rowspan="1">Alle Transaktionen, welche in einem bestimmten Zeitraum erstellt/ generiert/ validiert worden sind.

</td><td colspan="1" data-colwidth="304" rowspan="1">condition\[timetype\]=1

</td></tr></tbody></table>

</div></div># Nachbuchungen per API abfragen

Über die API ist es möglich, **Nachbuchungen (Booking Requests)** auszulesen.  
Dies kann durch Hinzufügen eines speziellen Parameters zum API-Aufruf erfolgen.

<div class="_tableContainer_1rjym_1" id="bkmrk-parameter-wert-besch-1"><div class="group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="672" data-start="408"><thead data-end="454" data-start="408"><tr data-end="454" data-start="408"><th data-col-size="sm" data-end="420" data-start="408">Parameter</th><th data-col-size="sm" data-end="427" data-start="420">Wert</th><th data-col-size="md" data-end="442" data-start="427">Beschreibung</th><th data-col-size="sm" data-end="454" data-start="442">Beispiel</th></tr></thead><tbody data-end="672" data-start="505"><tr data-end="672" data-start="505"><td data-col-size="sm" data-end="541" data-start="505">`condition[show_bookingrequests]`</td><td data-col-size="sm" data-end="560" data-start="541">`true` / `false`</td><td data-col-size="md" data-end="630" data-start="560">Zeigt alle Nachbuchungen an, die über das System hochgeladen wurden</td><td data-col-size="sm" data-end="672" data-start="630">`condition[show_bookingrequests]=true`</td></tr></tbody></table>

</div></div><div class="_tableContainer_1rjym_1" id="bkmrk--3"><div class="group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse" tabindex="-1">  
</div></div>**Beispiel:**

<div class="group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse" id="bkmrk-condition%5Bperiod%5D%5Bfr" tabindex="-1"><div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary"><div class="overflow-y-auto p-4" dir="ltr">`<span class="hljs-keyword">get-statistic_campaign.csv?condition[show_bookingrequests]=true</span>`</div></div>---

</div>## Definition der Felder in der Transaktions-API

Die heruntergeladenen Transaktionen (z.B. als `.csv`) enthalten folgende Spalten:

<table class="w-fit min-w-(--thread-content-width)" data-end="1652" data-start="436" id="bkmrk-feldname-beschreibun"><thead data-end="463" data-start="436"><tr data-end="463" data-start="436"><th data-col-size="sm" data-end="447" data-start="436">Feldname</th><th data-col-size="md" data-end="463" data-start="447">Beschreibung</th></tr></thead><tbody data-end="1652" data-start="494"><tr data-end="532" data-start="494"><td data-col-size="sm" data-end="508" data-start="494">`criterion`</td><td data-col-size="md" data-end="532" data-start="508">Gehashter Ordertoken</td></tr><tr data-end="579" data-start="533"><td data-col-size="sm" data-end="550" data-start="533">`trackingtime`</td><td data-col-size="md" data-end="579" data-start="550">Zeitpunkt der Transaktion</td></tr><tr data-end="620" data-start="580"><td data-col-size="sm" data-end="598" data-start="580">`advertiser_id`</td><td data-col-size="md" data-end="620" data-start="598">ID des Advertisers</td></tr><tr data-end="661" data-start="621"><td data-col-size="sm" data-end="640" data-start="621">`campaign_title`</td><td data-col-size="md" data-end="661" data-start="640">Name der Kampagne</td></tr><tr data-end="697" data-start="662"><td data-col-size="sm" data-end="678" data-start="662">`campaign_id`</td><td data-col-size="md" data-end="697" data-start="678">ID der Kampagne</td></tr><tr data-end="732" data-start="698"><td data-col-size="sm" data-end="713" data-start="698">`project_id`</td><td data-col-size="md" data-end="732" data-start="713">ID des Projekts</td></tr><tr data-end="773" data-start="733"><td data-col-size="sm" data-end="751" data-start="733">`project_title`</td><td data-col-size="md" data-end="773" data-start="751">Titel des Projekts</td></tr><tr data-end="839" data-start="774"><td data-col-size="sm" data-end="784" data-start="774">`event`</td><td data-col-size="md" data-end="839" data-start="784">Typ der Transaktion (z. B. *lead*, *sale*, *bonus*)</td></tr><tr data-end="910" data-start="840"><td data-col-size="sm" data-end="855" data-start="840">`payoutdate`</td><td data-col-size="md" data-end="910" data-start="855">Auszahlungsdatum – leer, wenn noch nicht ausgezahlt</td></tr><tr data-end="986" data-start="911"><td data-col-size="sm" data-end="930" data-start="911">`processingdate`</td><td data-col-size="md" data-end="986" data-start="930">Bearbeitungsdatum – leer, wenn noch nicht bearbeitet</td></tr><tr data-end="1022" data-start="987"><td data-col-size="sm" data-end="1001" data-start="987">`salary_id`</td><td data-col-size="md" data-end="1022" data-start="1001">Interne Salary-ID</td></tr><tr data-end="1052" data-start="1023"><td data-col-size="sm" data-end="1034" data-start="1023">`salary`</td><td data-col-size="md" data-end="1052" data-start="1034">Gutschrifts-ID</td></tr><tr data-end="1091" data-start="1053"><td data-col-size="sm" data-end="1067" data-start="1053">`clicktime`</td><td data-col-size="md" data-end="1091" data-start="1067">Zeitpunkt des Klicks</td></tr><tr data-end="1125" data-start="1092"><td data-col-size="sm" data-end="1102" data-start="1092">`subid`</td><td data-col-size="md" data-end="1125" data-start="1102">Übermittelte Sub-ID</td></tr><tr data-end="1183" data-start="1126"><td data-col-size="sm" data-end="1139" data-start="1126">`referrer`</td><td data-col-size="md" data-end="1183" data-start="1139">Klick-Referrer (Standardwert: `://NONE`)</td></tr><tr data-end="1235" data-start="1184"><td data-col-size="sm" data-end="1199" data-start="1184">`admedia_id`</td><td data-col-size="md" data-end="1235" data-start="1199">ID des Werbemittels (Admedia-ID)</td></tr><tr data-end="1347" data-start="1236"><td data-col-size="sm" data-end="1247" data-start="1236">`status`</td><td data-col-size="md" data-end="1347" data-start="1247">Status der Transaktion:  
`0` = offen  
`1` = bestätigt  
`2` = storniert  
`3` = ausgezahlt</td></tr><tr data-end="1418" data-start="1348"><td data-col-size="sm" data-end="1375" data-start="1348">`reason_of_cancellation`</td><td data-col-size="md" data-end="1418" data-start="1375">Grund der Stornierung (falls vorhanden)</td></tr><tr data-end="1459" data-start="1419"><td data-col-size="sm" data-end="1433" data-start="1419">`provision`</td><td data-col-size="md" data-end="1459" data-start="1433">Provision (Commission)</td></tr><tr data-end="1483" data-start="1460"><td data-col-size="sm" data-end="1473" data-start="1460">`turnover`</td><td data-col-size="md" data-end="1483" data-start="1473">Umsatz</td></tr><tr data-end="1518" data-start="1484"><td data-col-size="sm" data-end="1499" data-start="1484">`trigger_id`</td><td data-col-size="md" data-end="1518" data-start="1499">ID des Triggers</td></tr><tr data-end="1558" data-start="1519"><td data-col-size="sm" data-end="1537" data-start="1519">`trigger_title`</td><td data-col-size="md" data-end="1558" data-start="1537">Name des Triggers</td></tr><tr data-end="1652" data-start="1559"><td data-col-size="sm" data-end="1576" data-start="1559">`basket_count`</td><td data-col-size="md" data-end="1652" data-start="1576">Anzahl der Basket-Items, falls Basket-Tracking aktiv ist (ansonsten `0`)</td></tr></tbody></table>

# Statistik API - Dokumentation

Die Statistik API ermöglicht den Export und die Auswertung aggregierter Leistungsdaten im Rahmen des Partnerprogramm-Systems. Sie stellt unterschiedliche Statistik-Arten bereit, wie z. B. Auswertungen nach Tag, Kampagne, Projekt oder Werbemittel, und unterstützt so bei der Performance-Analyse und Optimierung.

Alle APIs können im User-Interface unter dem Menüpunkt **Daten-API** verwendet werden.

---

## API-Aufruf

<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary" id="bkmrk-https%3A%2F%2Fwww.domain.d"><div class="overflow-y-auto p-4" dir="ltr">https://**www.<span class="hljs-keyword">domain</span>.de**/api//**<span class="hljs-keyword">ACCESS</span>-TOKEN**/<span class="hljs-keyword">publisher</span>/**ID**/get-statistic_**daily.csv**</div><div class="overflow-y-auto p-4" dir="ltr"><table class="w-fit min-w-(--thread-content-width)" data-end="1483" data-start="768"><thead data-end="814" data-start="768"><tr data-end="814" data-start="768"><th data-col-size="sm" data-end="780" data-start="768">Wert</th><th data-col-size="xl" data-end="814" data-start="798">Beschreibung</th></tr></thead><tbody data-end="1483" data-start="864"><tr data-end="953" data-start="864"><td data-col-size="sm" data-end="892" data-start="864">www.domain.de</td><td data-col-size="xl" data-end="953" data-start="907">System-Partnerprogramm</td></tr><tr><td>ACCESS-TOKEN</td><td>Access Token des Users</td></tr><tr><td>ID</td><td>User-ID</td></tr><tr><td>get-statistic\_{Statistik-Art}</td><td>Art der Statistik (z.B. Tagesbasiert, etc.)</td></tr><tr><td>.csv</td><td>Art des Downloads</td></tr></tbody></table>

</div></div>## Statistik-API Filterung

<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary" id="bkmrk--1"><div class="overflow-y-auto p-4" dir="ltr">  
</div></div>Für die Statistik API können verschiedene Parameter als Filter verwendet werden.  
Nachfolgend eine Übersicht aller verfügbaren Parameter:

<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary" id="bkmrk-statistik-arten-stat"><div class="overflow-y-auto p-4" dir="ltr"><div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary" id="bkmrk-statistik-arten"><div class="overflow-y-auto p-4" dir="ltr">**Statistik-Arten**</div></div><div class="overflow-y-auto p-4" dir="ltr" id="bkmrk--2"></div><div class="overflow-y-auto p-4" dir="ltr"><table class="w-fit min-w-(--thread-content-width)" data-end="1547" data-start="446" style="width: 81.1905%; height: 300.156px;"><thead data-end="475" data-start="446"><tr data-end="475" data-start="446" style="height: 29.7969px;"><th data-col-size="sm" data-end="462" data-start="446" style="width: 51.1364%; height: 29.7969px;">Statistik-Art</th><th data-col-size="sm" data-end="475" data-start="462" style="width: 48.8636%; height: 29.7969px;">Parameter</th></tr></thead><tbody data-end="1547" data-start="508"><tr data-end="554" data-start="508" style="height: 30.1094px;"><td data-col-size="sm" data-end="529" data-start="508" style="width: 51.1364%; height: 30.1094px;">Statistik nach Tag</td><td data-col-size="sm" data-end="554" data-start="529" style="width: 48.8636%; height: 30.1094px;">`get-statistic_daily`</td></tr><tr data-end="669" data-start="614" style="height: 30.1094px;"><td data-col-size="sm" data-end="641" data-start="614" style="width: 51.1364%; height: 30.1094px;">Statistik nach Kampagnen</td><td data-col-size="sm" data-end="669" data-start="641" style="width: 48.8636%; height: 30.1094px;">`get-statistic_campaign`</td></tr><tr data-end="724" data-start="670" style="height: 30.1094px;"><td data-col-size="sm" data-end="699" data-start="670" style="width: 51.1364%; height: 30.1094px;">Statistik nach Werbemittel</td><td data-col-size="sm" data-end="724" data-start="699" style="width: 48.8636%; height: 30.1094px;">`get-statistic_media`</td></tr><tr data-end="834" data-start="782" style="height: 30.1094px;"><td data-col-size="sm" data-end="807" data-start="782" style="width: 51.1364%; height: 30.1094px;">Statistik nach Projekt</td><td data-col-size="sm" data-end="834" data-start="807" style="width: 48.8636%; height: 30.1094px;">`get-statistic_project`</td></tr><tr data-end="883" data-start="835" style="height: 30.1094px;"><td data-col-size="sm" data-end="858" data-start="835" style="width: 51.1364%; height: 30.1094px;">Statistik nach SubID</td><td data-col-size="sm" data-end="883" data-start="858" style="width: 48.8636%; height: 30.1094px;">`get-statistic_subid`</td></tr><tr data-end="938" data-start="884" style="height: 30.1094px;"><td data-col-size="sm" data-end="910" data-start="884" style="width: 51.1364%; height: 30.1094px;">Statistik nach Referrer</td><td data-col-size="sm" data-end="938" data-start="910" style="width: 48.8636%; height: 30.1094px;">`get-statistic_referrer`</td></tr><tr data-end="1114" data-start="1062" style="height: 30.1094px;"><td data-col-size="sm" data-end="1087" data-start="1062" style="width: 51.1364%; height: 30.1094px;">Statistik nach Trigger</td><td data-col-size="sm" data-end="1114" data-start="1087" style="width: 48.8636%; height: 30.1094px;">`get-statistic_trigger`</td></tr><tr style="height: 29.7969px;"><td style="width: 51.1364%; height: 29.7969px;">Statistik nach Transaktionen</td><td style="width: 48.8636%; height: 29.7969px;">`get-statistic_transactions`</td></tr><tr style="height: 29.7969px;"><td style="width: 51.1364%; height: 29.7969px;">Statistik nach Baskets</td><td style="width: 48.8636%; height: 29.7969px;">`get-orders_baskets`</td></tr></tbody></table>

</div></div></div><table class="w-fit min-w-(--thread-content-width)" data-end="2851" data-start="1888" id="bkmrk-parameter-wert-%2F-bei" style="width: 74.2857%; height: 441.453px;"><thead data-end="1934" data-start="1888"><tr data-end="1934" data-start="1888" style="height: 29.7969px;"><th data-col-size="sm" data-end="1900" data-start="1888" style="width: 34.3508%; height: 29.7969px;">Parameter</th><th data-col-size="lg" data-end="1918" data-start="1900" style="width: 36.1152%; height: 29.7969px;">Wert / Beispiel</th><th data-col-size="md" data-end="1934" data-start="1918" style="width: 29.5366%; height: 29.7969px;">Beschreibung</th></tr></thead><tbody data-end="2851" data-start="1984"><tr data-end="2055" data-start="1984" style="height: 30.1094px;"><td data-col-size="sm" data-end="2012" data-start="1984" style="width: 34.3508%; height: 30.1094px;">`condition[period][from]`</td><td data-col-size="sm" data-end="907" data-start="892" style="width: 36.1152%; height: 30.1094px;">`01.01.2025`</td><td data-col-size="md" data-end="2055" data-start="2027" style="width: 29.5366%; height: 30.1094px;">Startdatum der Statistik</td></tr><tr data-end="2123" data-start="2056" style="height: 30.1094px;"><td data-col-size="sm" data-end="2082" data-start="2056" style="width: 34.3508%; height: 30.1094px;">`condition[period][to]`</td><td data-col-size="sm" data-end="995" data-start="980" style="width: 36.1152%; height: 30.1094px;">`31.01.2025`</td><td data-col-size="md" data-end="2123" data-start="2097" style="width: 29.5366%; height: 30.1094px;">Enddatum der Statistik</td></tr><tr data-end="2248" data-start="2124" style="height: 64.3281px;"><td data-col-size="sm" data-end="2153" data-start="2124" style="width: 34.3508%; height: 64.3281px;">`condition[paymentstatus]`</td><td data-col-size="lg" data-end="2214" data-start="2153" style="width: 36.1152%; height: 64.3281px;">`all` = alle  
`0` = nicht ausgezahlt  
`1` = ausgezahlt</td><td data-col-size="md" data-end="2248" data-start="2214" style="width: 29.5366%; height: 64.3281px;">Filtert nach Auszahlungsstatus</td></tr><tr data-end="2433" data-start="2249" style="height: 98.2344px;"><td data-col-size="sm" data-end="2276" data-start="2249" style="width: 34.3508%; height: 98.2344px;">`condition[dynamicdate]`</td><td data-col-size="lg" data-end="2409" data-start="2276" style="width: 36.1152%; height: 98.2344px;">`currentmonth` = aktueller Monat  
`lastmonth` = vorheriger Monat  
`currentweek` = aktuelle Woche  
`last10d` = letzte 10 Tage</td><td data-col-size="md" data-end="2433" data-start="2409" style="width: 29.5366%; height: 98.2344px;">Dynamische Zeiträume</td></tr><tr style="height: 47.2188px;"><td style="width: 34.3508%; height: 47.2188px;">`condition[project_id]`</td><td style="width: 36.1152%; height: 47.2188px;">`Zahl / ID condition[project_id]=12345`</td><td style="width: 29.5366%; height: 47.2188px;">Filtert nach Projekt‑ID(s)</td></tr><tr style="height: 30.1094px;"><td style="width: 34.3508%; height: 30.1094px;">`condition[l:campaigns]`</td><td style="width: 36.1152%; height: 30.1094px;">Kampagnen‑ID</td><td style="width: 29.5366%; height: 30.1094px;">Filtert nach Kampagne(n)</td></tr><tr style="height: 47.2188px;"><td style="width: 34.3508%; height: 47.2188px;">`condition[bruttodata]` / `condition[bruttodaten]`</td><td style="width: 36.1152%; height: 47.2188px;">`true`/`false`</td><td style="width: 29.5366%; height: 47.2188px;">Filtert nach Bruttozahlen</td></tr><tr style="height: 64.3281px;"><td style="width: 34.3508%; height: 64.3281px;">`condition[ignormandant] /``condition[ignoremandant]`</td><td style="width: 36.1152%; height: 64.3281px;">`true`/`false`</td><td style="width: 29.5366%; height: 64.3281px;">Begrenzung auf eine Kampagne oder nicht</td></tr></tbody></table>

**Definition der Felder in der Statistik API**

Die Spaltennamen der heruntergeladenen Datei beinhalten folgende Parameter:

<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary" id="bkmrk-feldname-beschreibun"><div class="pm-table-container with-shadow-observer" data-layout="default" data-testid="table-container"><div class="pm-table-sticky-scrollbar-sentinel-top" data-testid="sticky-scrollbar-sentinel-top">  
</div><div class="css-12efcmn">  
</div><div class="pm-table-wrapper" data-autosize="false" data-layout="default" data-number-column="false" data-table-local-id="2e4c069a-6c93-442d-bfab-e3e11ff9c43e" data-vc="table-node-wrapper"><div class="sentinel-left">  
</div><table data-layout="default" data-number-column="false" data-table-width="760" data-testid="renderer-table" style="width: 104.524%; height: 772.893px;"><colgroup><col style="width: 27.1591%;"></col><col style="width: 72.7899%;"></col></colgroup><tbody><tr style="height: 29.3661px;"><th aria-sort="none" class="ak-renderer-tableHeader-sortable-column__wrapper" data-colwidth="340" style="height: 29.3661px;">**Feldname**

</th><th aria-sort="none" class="ak-renderer-tableHeader-sortable-column__wrapper" data-colwidth="340" style="height: 29.3661px;">**Beschreibung**

</th></tr><tr style="height: 79.75px;"><td data-colwidth="340" style="height: 79.75px;">`criterion`

</td><td data-colwidth="340" style="height: 79.75px;">Das Kriterium, welches für die Statistik ausgewählt wurde. Wurde beispielsweise die Statistik nach Tag ausgewählt, werden in diesem Feld die betroffenen Tage ausgegeben. Wird Statistik nach Campagne ausgewählt, werden hier die entsprechenden Kampagnen-ID ausgewählt. In der Regel wird hier die ID ausgegeben.

</td></tr><tr style="height: 46.1607px;"><td data-colwidth="340" style="height: 46.1607px;">`title`

</td><td data-colwidth="340" style="height: 46.1607px;">Der Name der entsprechend ausgewählten Criterion. Hier steht z. B. der Name der Kampagne oder des Projekts.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`leads_open_count`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der offenen Leads.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`leads_confirmed_count`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der bestätigten Leads.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`leads_canceled_count`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der stornierten Leads.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`sales_open_count`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der offenen Sales.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`sales_confirmed_count`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der bestätigten Sales.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`sales_canceled_count`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der stornierten Sales.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`all_open_count`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der offenen Leads und Sales addiert.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`all_confirmed_count`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der bestätigten Leads und Sales addiert.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`all_canceled_count`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der stornierten Leads und Sales addiert.

</td></tr><tr><td style="width: 28.0095%;">`leads_open_provision`

</td><td style="width: 71.9905%;">Provisionssumme der offenen Leads.

</td></tr><tr><td style="width: 28.0095%;">`leads_confirmed_provision`

</td><td style="width: 71.9905%;">Provisionssumme der bestätigten Leads.

</td></tr><tr><td style="width: 28.0095%;">`leads_canceled_provision`

</td><td style="width: 71.9905%;">Provisionssumme der stornierten Leads.

</td></tr><tr><td style="width: 28.0095%;">`sales_open_provision`

</td><td style="width: 71.9905%;">Provisionssumme der offenen Sales.

</td></tr><tr><td style="width: 28.0095%;">`sales_confirmed_provision`

</td><td style="width: 71.9905%;">Provisionssumme der bestätigten Sales.

</td></tr><tr><td style="width: 28.0095%;">`sales_canceled_provision`

</td><td style="width: 71.9905%;">Provisionssumme der stornierten Sales.

</td></tr><tr style="height: 29.3661px;"><td style="width: 28.0095%;">`all_open_provision`

</td><td style="width: 71.9905%;">Provisionssumme der offenen Leads und Sales addiert.

</td></tr><tr><td style="width: 28.0095%;">`all_confirmed_provision`

</td><td style="width: 71.9905%;">Provisionssumme der bestätigten Leads und Sales addiert.

</td></tr><tr><td style="width: 28.0095%;">`all_canceled_provision`

</td><td style="width: 71.9905%;">Provisionssumme der stornierten Leads und Sales addiert.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`views`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der Views.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`clicks`

</td><td data-colwidth="340" style="height: 30.1161px;">Anzahl der Klicks.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`epc`

</td><td data-colwidth="340" style="height: 30.1161px;">Die berechnete, durchschnittliche Einnahme pro Klick.

</td></tr><tr style="height: 46.1607px;"><td data-colwidth="340" style="height: 46.1607px;">`ctr`

</td><td data-colwidth="340" style="height: 46.1607px;">Der Wert gibt an, wie viele User tatsächlich auf das Werbemittel klickten, nachdem sie es gesehen haben.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`leads_canceled_turnover`

</td><td data-colwidth="340" style="height: 30.1161px;">Gesamter Warenkorbwert der stornierten Leads.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`leads_open_turnover`

</td><td data-colwidth="340" style="height: 30.1161px;">Gesamter Warenkorbwert der offenen Leads.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`leads_confirmed_turnover`

</td><td data-colwidth="340" style="height: 30.1161px;">Gesamter Warenkorbwert der bestätigten Leads.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`sales_canceled_turnover`

</td><td data-colwidth="340" style="height: 30.1161px;">Gesamter Warenkorbwert stornierten Sales.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`sales_open_turnover`

</td><td data-colwidth="340" style="height: 30.1161px;">Gesamter Warenkorbwert der offenen Sales.

</td></tr><tr style="height: 30.1161px;"><td data-colwidth="340" style="height: 30.1161px;">`sales_confirmed_turnover`

</td><td data-colwidth="340" style="height: 30.1161px;">Gesamter Warenkorbwert der bestätigten Sales.

</td></tr></tbody></table>

</div></div></div><div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary" id="bkmrk--3"><div class="overflow-y-auto p-4" dir="ltr"><div class="overflow-y-auto p-4" dir="ltr" id="bkmrk-statistik-art-parame"></div></div></div>

# Touchpoints API - Dokumentation

Die Touchpoints API ermöglicht den strukturierten Export und die Analyse von Touchpoints, die im Rahmen des Partnerprogramm-Systems erfasst wurden. Sie bietet detaillierte Einblicke in einzelne Touchpoints und unterstützt bei der Abrechnung, Erfolgsmessung sowie der Integration in interne oder externe Systeme.

Alle APIs können im User-Interface unter dem Menüpunkt **Daten-API** verwendet werden.

---

## API-Aufruf

<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary" id="bkmrk-https%3A%2F%2Fwww.domain.d"><div class="overflow-y-auto p-4" dir="ltr">https://**www.<span class="hljs-keyword">domain</span>.de**/api//**<span class="hljs-keyword">ACCESS</span>-TOKEN**/<span class="hljs-keyword">publisher</span>/**ID**/get-customerjourney_orders**.csv**</div></div><div class="overflow-y-auto p-4" dir="ltr" id="bkmrk--1"></div><div class="overflow-y-auto p-4" dir="ltr" id="bkmrk-wert-beschreibung-ww"><table border="1" class="w-fit min-w-(--thread-content-width)" data-end="1483" data-start="768" style="border-collapse: collapse; border-style: solid;"><thead><tr data-end="814" data-start="768"><td data-col-size="sm" data-end="780" data-start="768">Wert</td><td data-col-size="xl" data-end="814" data-start="798">Beschreibung</td></tr></thead><tbody data-end="1483" data-start="864"><tr data-end="953" data-start="864"><td data-col-size="sm" data-end="892" data-start="864">www.domain.de</td><td data-col-size="xl" data-end="953" data-start="907">System-Partnerprogramm</td></tr><tr><td>ACCESS-TOKEN</td><td>Access Token des Users</td></tr><tr><td>ID</td><td>User-ID</td></tr><tr><td>.csv</td><td>Art des Downloads</td></tr></tbody></table>

</div>---

## Touchpoints-API Filterung

Für die Touchpoints API können verschiedene Parameter als Filter verwendet werden.  
Nachfolgend eine Übersicht aller verfügbaren Parameter:

## Touchpoints-API Filter<span class="heading-anchor-wrapper" role="presentation"><button aria-hidden="true" class="css-x4slh0" data-testid="anchor-button" type="button"><span aria-label="Copy" class="_1e0c1o8l _vchhusvi _1o9zidpf _vwz4kb7n _y4ti1igz _bozg1mb9 _12va1onz _jcxd1r8n" role="img"><svg class="_1reo15vq _18m915vq _syaz1r31 _lcxvglyw _s7n4yfq0 _vc881r31 _1bsbpxbi _4t3ipxbi" fill="none" role="presentation" viewbox="0 0 16 16"><path clip-rule="evenodd" d="M8.22 2.22a3.932 3.932 0 1 1 5.56 5.56l-2.25 2.25-1.06-1.06 2.25-2.25a2.432 2.432 0 0 0-3.44-3.44L7.03 5.53 5.97 4.47zm3.06 3.56-5.5 5.5-1.06-1.06 5.5-5.5zM2.22 8.22l2.25-2.25 1.06 1.06-2.25 2.25a2.432 2.432 0 0 0 3.44 3.44l2.25-2.25 1.06 1.06-2.25 2.25a3.932 3.932 0 1 1-5.56-5.56" fill="currentcolor" fill-rule="evenodd"></path></svg></span></button></span>

<div class="pm-table-container with-shadow-observer" data-layout="custom" data-testid="table-container" id="bkmrk-parameter-wert-besch"><div class="pm-table-wrapper" data-autosize="false" data-layout="wide" data-number-column="false" data-table-local-id="1b63a4aa-756d-4c6a-8f6d-1e2a4aeefd72" data-table-width="960" data-vc="table-node-wrapper"><div class="sentinel-left">  
</div><table border="1" data-layout="wide" data-number-column="false" data-table-width="960" data-testid="renderer-table" style="border-collapse: collapse; border-style: solid;"><colgroup><col></col><col></col><col></col><col></col></colgroup><tbody><tr><th aria-sort="none" class="ak-renderer-tableHeader-sortable-column__wrapper" data-colwidth="231">**Parameter**

</th><th aria-sort="none" class="ak-renderer-tableHeader-sortable-column__wrapper" data-colwidth="168">**Wert**

</th><th aria-sort="none" class="ak-renderer-tableHeader-sortable-column__wrapper" data-colwidth="257">**Beschreibung**

</th><th aria-sort="none" class="ak-renderer-tableHeader-sortable-column__wrapper" data-colwidth="304">**Beispiel**

</th></tr><tr><td data-colwidth="231">**condition\[period\]\[from\]**

</td><td data-colwidth="168">Startdatum

</td><td data-colwidth="257">Definition des Startdatums

</td><td data-colwidth="304">condition\[period\]\[from\]=19.12.1909

</td></tr><tr><td data-colwidth="231">**condition\[period\]\[to\]**

</td><td data-colwidth="168">Enddatum

</td><td data-colwidth="257">Definition des Enddatums

</td><td data-colwidth="304">condition\[period\]\[to\]=19.12.1909

</td></tr><tr><td data-colwidth="231">**condition\[dynamicdate\]**

</td><td data-colwidth="168">currentmonth = aktueller Monat  
lastmonth = letzter Monat  
last10d = letzten 10 Tage  
currentweek = Aktuelle Woche

</td><td data-colwidth="257">Definition eines dynamischen Zeitraums.  
(kann <u data-renderer-mark="true">nicht</u> zusammen mit condition\[period\]\[from\] oder condition\[period\]\[to\] ausgewählt werden.

</td><td data-colwidth="304">condition\[dynamicdate\]=currentweek

</td></tr><tr><td data-colwidth="231">**condition\[l:projects\]**

</td><td data-colwidth="168">Zahlenwert, entsprechend des Projekts

</td><td data-colwidth="257">Alle Transaktionen, welche unter der entsprechenden Projekt-ID des Programms hinterlegt sind. Mehrfachnennung möglich.

</td><td data-colwidth="304">condition\[l:projects\]=1234

</td></tr><tr><td data-colwidth="231">**condition\[l:campaigns\]**

</td><td data-colwidth="168">Zahlenwert, entsprechend der Kampagne

</td><td data-colwidth="257">Alle Transaktionen, welche unter der entsprechenden Kampagne des Programms hinterlegt sind. Mehrfachnennung möglich.

</td><td data-colwidth="304">condition\[l:campaigns\]=1

</td></tr></tbody></table>

</div></div>

# Nachbuchungs API - Dokumentation

Die Nachbuchung-API wird zum Aufruf der Nachbuchungen genutzt. Hierfür muss folgender Parameter an den API-Aufruf angehangen werden:

<table id="bkmrk-api-parameter-nachbu"><thead><tr><th align="left">API</th><th align="left">Parameter</th></tr></thead><tbody><tr><td align="left">Nachbuchungen</td><td align="left">`get-bookingrequests`</td></tr></tbody></table>

**Beispiel:** `https://www.domain.de/api/ACCESS-TOKEN/publisher/ID/get-bookingrequests.csv`

---

## Nachbuchungs-API Filter

Für die Bookingrequest-API gibt es zusätzliche Parameter, die abgefragt werden können. Nachfolgend eine Aufstellung aller Parameter:

<table id="bkmrk-parameter-wert-besch"><thead><tr><th align="left">Parameter</th><th align="left">Wert</th><th align="left">Beschreibung</th><th align="left">Beispiel</th></tr></thead><tbody><tr><td align="left">`date_from`</td><td align="left">Startdatum</td><td align="left">Definierung des Startdatums</td><td align="left">`date_from=01.01.1909`</td></tr><tr><td align="left">`date_to`</td><td align="left">Enddatum</td><td align="left">Definierung des Enddatums</td><td align="left">`date_to=19.12.1909`</td></tr><tr><td align="left">`status`</td><td align="left">Status-Wert</td><td align="left">Alle Nachbuchungen, welche unter dem entsprechenden Status hinterlegt sind. Mehrfachnennung möglich.</td><td align="left">`status=0`</td></tr></tbody></table>

> **Folgende Statusanfragen sind möglich:**
> 
> - `canceled`: gibt abgelehnte Nachbuchungen aus
> - `0`: gibt bestätigte Nachbuchungen aus, die in die Transaktionen überführt wurden
> - `open`: gibt nicht bearbeitete Nachbuchungen aus

---

## Definition der Felder in der Nachbuchungs-API

Die Spaltennamen der heruntergeladenen Nachbuchungen beinhalten folgende Parameter:

<table id="bkmrk-parameter-beschreibu"><thead><tr><th align="left">Parameter</th><th align="left">Beschreibung</th></tr></thead><tbody><tr><td align="left">`timestamp`</td><td align="left">Zeitpunkt der Nachbuchung.</td></tr><tr><td align="left">`ordertoken`</td><td align="left">Bestellnummer der Nachbuchung.</td></tr><tr><td align="left">`trigger_id`</td><td align="left">Trigger ID, welche der Nachbuchung zugeordnet wird.</td></tr><tr><td align="left">`subid`</td><td align="left">Subid, welche bei der Transaktion übermittelt wurde.</td></tr><tr><td align="left">`turnover`</td><td align="left">Provisionsrelevanter Bestellwert.</td></tr><tr><td align="left">`status`</td><td align="left">Status der Nachbuchung.</td></tr><tr><td align="left">`cancel_reason`</td><td align="left">Ablehnungsgrund der Nachbuchung.</td></tr></tbody></table>

# Werbemittel-API - Dokumentation

Die Werbemittel API wird zum Aufruf der Werbemitteldaten genutzt. Hierfür muss folgender Parameter an den API-Aufruf angehangen werden:

<table id="bkmrk-api-parameter-werbem"><thead><tr><th align="left">API</th><th align="left">Parameter</th></tr></thead><tbody><tr><td align="left">Werbemittel</td><td align="left">**get-campaigns\_admedialist**</td></tr></tbody></table>

Beispiel: https://www.domain.de/api//ACCESS-TOKEN/publisher/ID/get-campaigns\_admedialist.csv

## Definition der Felder in der Werbemittel API

Die Spaltennamen der heruntergeladenen Datei beinhalten folgende Parameter:

<table id="bkmrk-feldname-beschreibun"><thead><tr><th align="left">Feldname</th><th align="left">Beschreibung</th></tr></thead><tbody><tr><td align="left">`id`</td><td align="left">Die ID des Werbemittels.</td></tr><tr><td align="left">`title`</td><td align="left">Der Titel des Werbemittels.</td></tr><tr><td align="left">`mediatype`</td><td align="left">Die Art des Werbemittels. Hier gibt es bspw. die Unterscheidung zwischen Text-Link, Banner oder einem Newsletter.</td></tr><tr><td align="left">`status`</td><td align="left">Der Status des Werbemittels. (1 - aktiv)</td></tr><tr><td align="left">`dimension`</td><td align="left">Die Abmessungen des Werbemittels. Dieser Wert ist nur bei Bannern relevant und zeigt die Größe des Werbemittels in Pixel.</td></tr><tr><td align="left">`campaign_id`</td><td align="left">Die ID der Kampagne, der das Werbemittel angehört.</td></tr><tr><td align="left">`campaign_title`</td><td align="left">Der Name der Kampagne, der das Werbemittel angehört.</td></tr><tr><td align="left">`category_id`</td><td align="left">Die ID der Werbemittel-Kategorie, der das Werbemittel angehört.</td></tr><tr><td align="left">`category_title`</td><td align="left">Der Name der Werbemittel-Kategorie, der das Werbemittel angehört.</td></tr><tr><td align="left">`clicklink`</td><td align="left">Der Klicklink, welcher beim Klick auf das Werbemittel ausgeführt wird. Wird in der Statistik als "Klick" gezählt.</td></tr><tr><td align="left">`viewlink`</td><td align="left">Der Viewlink, welcher beim Ansehen des Werbemittels ausgeführt wird. Wird in der Statistik als "View" gezählt.</td></tr><tr><td align="left">`adcode`</td><td align="left">Der HTML-Code zur Implementierung des Werbemittels auf der Homepage.</td></tr><tr><td align="left">`swfurl`</td><td align="left">--KEINE RELEVANZ--</td></tr><tr><td align="left">`swfparameter`</td><td align="left">--KEINE RELEVANZ--</td></tr><tr><td align="left">`valid_from`</td><td align="left">Gültigkeit des Werbemittels. Erst ab diesen Tag werden Klicks und Views gezählt.</td></tr><tr><td align="left">`valid_until`</td><td align="left">Gültigkeit des Werbemittel. Bis zu diesem Tag werden Klicks und Views gezählt.</td></tr><tr><td align="left">`vouchercode`</td><td align="left">Wenn ein Gutscheincode am Werbemittel hinterlegt ist, wird dieser hier ausgegeben.</td></tr><tr><td align="left">`description`</td><td align="left">Die Beschreibung des Werbemittels.</td></tr><tr><td align="left">`statistic`</td><td align="left">Angabe, ob das Werbemittel in der Statistik berücksichtigt wird.</td></tr><tr><td align="left">`last_change`</td><td align="left">Zeitraum in der das Werbemittel zuletzt bearbeitet wurde.</td></tr></tbody></table>

# Produktfeed-API - Dokumentation

Die Produktdaten können sich per API heruntergeladen werden. Hierfür wird einmalig der API Aufruf benötigt, welcher dem Frontend entnommen werden kann. Hierfür muss sich in dem entsprechenden System eingeloggt werden. Anschließend muss der Menüpunkt “Produktdaten” im Tab “Kampagnen” ausgewählt werden:

[![image-20201015-102254.png](https://docs.easy-m.de/uploads/images/gallery/2026-03/scaled-1680-/image-20201015-102254.png)](https://docs.easy-m.de/uploads/images/gallery/2026-03/image-20201015-102254.png)

Nachdem das entsprechende Feed ausgewählt wurde kann unter dem Menü “Standard Feed-Links” sich der API - Aufruf heruntergeladen werden.

[![image-20201015-102550.png](https://docs.easy-m.de/uploads/images/gallery/2026-03/scaled-1680-/image-20201015-102550.png)](https://docs.easy-m.de/uploads/images/gallery/2026-03/image-20201015-102550.png)

## Verfügbare Trennzeichen

Die Export-Datei kann in unterschiedlichen Trennzeichen ausgegeben werden. Hierfür muss dem API Aufruf ein zusätzlicher GET-Parameter hinzugefügt werden. Für das Trennzeichen lautet dieser “&amp;separator=”

<table id="bkmrk-trennzeichen-paramet"><thead><tr><th align="left">Trennzeichen</th><th align="left">Parameter</th></tr></thead><tbody><tr><td align="left">Semicolon (;)</td><td align="left">semicolon</td></tr><tr><td align="left">Komma (,)</td><td align="left">comma</td></tr><tr><td align="left">Tab</td><td align="left">tab</td></tr><tr><td align="left">Pipe</td><td align="left">pipe</td></tr></tbody></table>

## Verfügbare Encapsulatoren

Die Export-Datei kann mit unterschiedlichen Encapsulations ausgegeben werden. Hierfür muss dem API Aufruf ein zusätzlicher GET-Parameter hinzugefügt werden. Für das Trennzeichen lautet dieser “&amp;encapsulation=”

<table id="bkmrk-encapsulation-parame"><thead><tr><th align="left">Encapsulation</th><th align="left">Parameter</th></tr></thead><tbody><tr><td align="left">Keins</td><td align="left">none</td></tr><tr><td align="left">Anführungszeichen (“)</td><td align="left">quotes</td></tr><tr><td align="left">Apostroph (`)</td><td align="left">apostroph</td></tr><tr><td align="left">Apostroph (')</td><td align="left">apostrophe</td></tr></tbody></table>

## Filterung

Es ist möglich den Aufruf nach bestimmten Inhalten einer Spalte zu filtern. Hierfür muss dem API Aufruf ein zusätzlicher GET-Parameter hinzugefügt werden. Für die Filterung lautet dieser “&amp;filter\[SPALTENNAME\]=VALUE”

**Beispiel:**

https://DOMAIN/api//{API-TOKEN}/publisher/{PUBLISHER\_ID}/get-productdata.csv?feed\_id=FEED\_ID&amp;campaign\_id=CAMPAIGN\_ID&amp;project\_id=PROJECT\_ID&amp;filter\[SPALTENNAME\]=VALUE

## Artikel ausschließen

Artikel können im Feed über die Filterfunktion ausgeschlossen werden. Hierfür muss dem API Aufruf ein zusätzlicher GET-Parameter hinzugefügt werden. Für die Filterung lautet dieser “&amp;filter\[SPALTENNAME\]= NOT VALUE”. Um mehrere Artikel auszuschließen müssen diese mit einem “OR” verbunden werden.

**Beispiel:**

https://DOMAIN/api//{API-TOKEN}/publisher/{PUBLISHER\_ID}/get-productdata.csv?feed\_id=FEED\_ID&amp;campaign\_id=CAMPAIGN\_ID&amp;project\_id=PROJECT\_ID&amp;filter\[SPALTENNAME\]=NOT VALUE1 OR NOT VALUE2

# Kampagnen-API - Dokumentation

Die Kampagnen API wird zum Aufruf der Kampagnendetails genutzt. Hierfür muss folgender Parameter an den API-Aufruf angehangen werden:

<table id="bkmrk-api-parameter-werbem"><thead><tr><th align="left">API</th><th align="left">Parameter</th></tr></thead><tbody><tr><td align="left">Werbemittel</td><td align="left">**get-campaigns\_list**</td></tr></tbody></table>

Beispiel: https://DOMAIN/api//ACCESS-TOKEN/publisher/ID/get-campaigns\_list.csv

## Definition der Felder in der Kampagnen API

Die Spaltennamen der heruntergeladenen Datei beinhalten folgende Parameter:

<table id="bkmrk-feldname-beschreibun"><thead><tr><th align="left">Feldname</th><th align="left">Beschreibung</th></tr></thead><tbody><tr><td align="left">`id`</td><td align="left">Die ID der Kampagne.</td></tr><tr><td align="left">`title`</td><td align="left">Der Titel der Kampagne.</td></tr><tr><td align="left">`logo_url`</td><td align="left">Die Logo URL der Kampagne.</td></tr><tr><td align="left">`url`</td><td align="left">Die URL der Kampagne.</td></tr><tr><td align="left">`trackinglink`</td><td align="left">Die Trackingurl der Kampagne.</td></tr><tr><td align="left">`connection_status`</td><td align="left">Der aktuelle Status zur Kampagne  
  
- rejected: abgelehnt  
- no\_connection: keine Verbindung  
- connected: verbunden  
- canceled: storniert</td></tr></tbody></table>

## Abfragen weiterer Parameter

Weitere Parameter können über das Hinzufügen des GET-Parameters “columns=” abgefragt werden. Hierunter fallen:

- advertiser\_id
- advertiser\_title

# Wo ist der Access-Token zu finden?

Der Access-Token wird zum Beispiel für den Abruf der Daten innerhalb der API benötigt. Der Access-Token wird für jeden Publisher separat generiert und ist somit einzigartig.

Um den Access-Token zu erhalten, muss sich im entsprechenden System eingeloggt und über den Reiter “API” der Punkt “Daten API” angesteuert werden. Anschließend muss nach unten gescrollt werden, dort ist der Access-Token angegeben.

[![image-20200227-100318.png](https://docs.easy-m.de/uploads/images/gallery/2026-03/scaled-1680-/image-20200227-100318.png)](https://docs.easy-m.de/uploads/images/gallery/2026-03/image-20200227-100318.png)