Die PEIQ Ad API bietet Zugang den Daten aus dem PEIQ PRINT Werbemarkt:

Mit der PEIQ Ad API können Geschäftspartner- und kaufmännische Anzeigendaten übertragen, geändert und abgerufen werden. Strukturdaten, Anzeigenmotive und Seitenbelege können ebenso abgerufen werden.

Empfohlene Workflows für Anbindung an die PEIQ Ad API

note

Nicht alle Funktionen des PEIQ Werbemarktes sind über die Ad API steuerbar. Die Entwicklung der Ad API ist noch nicht vollständig abgeschlossen - sie befindet sich aktuell in kontinuierlicher Weiterentwicklung. Bereiche der API werden mit fortlaufender Entwicklung vom Alpha-Status in den Beta-Status und Betrieb übergehen. PEIQ wird dazu informieren.

Im Prodsystem wird der Betrieb der APIs gemonitort und innerhalb eines festgelegten Zeitrahmens entstört.

Nicht alle Funktionen des PEIQ Werbemarktes sind über die Ad API steuerbar. Die Entwicklung der Ad API ist noch nicht vollständig abgeschlossen - sie befindet sich aktuell in kontinuierlicher Weiterentwicklung. Bereiche der API werden mit fortlaufender Entwicklung vom Alpha-Status in den Beta-Status und Betrieb übergehen. PEIQ wird dazu informieren.

Im Prodsystem wird der Betrieb der APIs gemonitort und innerhalb eines festgelegten Zeitrahmens entstört.

Bei der Vorliegenden Dokumentation zur Ad API handelt es sich um eine generische API. Es kann sein, dass bestimmte Anwendungsfälle nicht durch die API abgedeckt sind. Demzufolge kann es vorkommen, dass nicht alle in der API beschriebenen Felder in NGEN wiedergefunden werden können. Kundenspezifische Konfigurationen können beispielsweise auch dazu führen, dass hier beschriebene Felder in NGEN nicht zur Verfügung stehen und nicht verwendet werden können.

Bereiche der Ad API

Der aktuelle Funktionsumfang kann über Swagger UI eingesehen werden:

Ad API Swagger-UI
Bitte konkrete Parameter, Beispiel-Werte und Pflichtfelder den jeweiligen Links aus der Swagger-UI entnehmen.

note

Die Bereitstellung der Zugangsdaten zur Authentizifierung erfolgt durch PEIQ.

Die Bereitstellung der Zugangsdaten zur Authentizifierung erfolgt durch PEIQ.

Inhaltsverzeichnis API-Ebenen

API-Endpunkt “Structure data”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/ads/values/categories

Get tree of all categories for ads.

/ads/values/assignments

Get a list of all assignments

/ads/values/types

Get all ad types

/ads/values/producttypes

Get all ad product types

/ads/values/billingclients

Get all billing clients

/ads/values/bookableissues

Get all bookable issues

Link in Swagger-UI

API-Endpunkt “Business Partners”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/businesspartners

Create Business Partner

/businesspartners/{number}

Update Business Partner by unique (NGEN) number

/businesspartners/{number}

Get Business Partner Information by unique (NGEN) number

/businesspartners/search

Search for Business Partner

/businesspartners/events

Get changed Business Partner Information since last retrieval

Link in Swagger-UI

API-Endpunkt “Account Details”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/accountdetails/

Create new SEPA account details

/accountdetails/{number}

Update SEPA account details

/accountdetails/{number}

Get SEPA account details

Link in Swagger-UI

API-Endpunkt “Addresses”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/addresses

Create new address

/addresses/{number}

Update address

/accountdetails/{number}

Get address

Link in Swagger-UI

API-Endpunkt “Advertisements”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/ads

Create new ad

/ads/{number}

Update ad by unique (NGen) number

/ads/{number}

Get ad by unique (NGen) number

/ads/events

Get changed ads since last retrieval

/ads/images/{number}

Update image data for ad

/ads/images/{number}/{resolution}

Get an image of the advertisement by unique NGEN number

Link in Swagger-UI

API-Endpunkt “Ad cipher number”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/abc/cipher_number

Get a unique cipher number

Link in Swagger-UI

API-Endpunkt “Supplements”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/supplements

Create new supplement

/supplements/{number}

Update supplement by unique (NGen) number

/supplements/{number}

Get supplement by unique (NGen) number

Link in Swagger-UI

API-Endpunkt “Sales”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/sales

Create new sale

/sales/{number}

Update sale by unique (NGen) number

/sales/{number}

Get sale by unique (NGen) number

Link in Swagger-UI

API-Endpunkt “Orders”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/orders

Create new order

/orders/{number}

Update order by unique (NGen) number

/orders/{number}

Get order by unique (NGen) number

Link in Swagger-UI

API-Endpunkt “Order price calculation”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/orders/calculate_price

Calculate the price for an order

/orders/calculate_price/{number}

Calculate the price for the given order

Link in Swagger-UI

API-Endpunkt “Info”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/info

Get API an user info

Link in Swagger-UI

API-Endpunkt “Invoices”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/orders/invoices/events

Get changed invoices since last retrieval

/orders/invoices/{number}

Get invoice data

Link in Swagger-UI

API-Endpunkt “Commissions for orders”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/orders/commissionstatements/events

Get changed commission statements since last retrieval

/orders/commissionstatements/{number}

Get data for commission statement

Link in Swagger-UI

API-Endpunkt “Special Publications”

Für diesen Endpunkt stehen die folgenden Anfragemethoden zur Verfügung:

/specialpublications

Create new special publication

/specialpublications/{number}

Update special publication by unique (NGen) number

/specialpublications/{number}

Get special publication by unique (NGen) number

/specialpublications/search

Search for special publications

Link in Swagger-UI