Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Mithilfe der PEIQ Cloud-Connect APIs(engl. Application Programming Interfaces, Programmierschnittstellen) können Verlage Teile ihrer bestehenden Systeme und Produkte mit dem PEIQ PORTAL verbinden. Alle Cloud-Connect APIs sind nach der REST-Architektur aufgebaut. Der Zugriff wird dabei über die Standard HTTP-Methoden GET, POST, PUT und DELETE gesteuert. Die Zugriffskontrolle erfolgt hierbei über eine Implementierung nach OAuth V2 Standard.

Die API des Location-Moduls wird zum Ermitteln von Orts-Objekten (“Locations”) verwendet. Locations können anhand verschiedener Merkmale abgefragt werden, beispielsweise Koordinaten, Namen und PLZ. Es handelt sich bei der Location-API um eine Public API, ein Access Token ist für die Verwendung nicht notwendig. 

Funktionalitäten der Location API

  • Ermittlung von Orts-Objekten (“Locations”)

  • Abfragen von Merkmalen wie Koordinaten, Namen und PLZ

Inhaltsverzeichnis

Expand
titleInhaltsverzeichnis anzeigen
Table of Contents
maxLevel4

Allgemeine Beschreibung

Die API-Dokumentation ist als interaktive Dokumentation für berechtigte Admins direkt im jeweiligen PORTAL unter /admin/api/v2/doc?module=location erreichbar.

Das swagger-File kann auch hier heruntergeladen werden (Stand: ):

View file
nameapi_module_location_swagger.json

 

Verfügbare Endpunkte

Location

  • Status
    colourBlue
    titleGET
    /locations:Gibt eine paginierte Liste aller Orte aus, optional kann nach einer ID-Liste gefiltert werden.

  • Status
    colourBlue
    titleGET
    /locations/coordinates:Gibt eine paginierte Liste von Orten gefiltert nach Koordinaten aus.

  • Status
    colourBlue
    titleGET
    /locations/name:Gibt eine paginierte Liste von Orten gefiltert nach dem Name des Ortes oder Wortanfang für Suchanfragen (name_prefix) aus.

  • Status
    colourBlue
    titleGET
    /locations/zipcode:Gibt eine paginierte Liste von Orten gefiltert nach PLZ oder PLZ-Präfix für Suchanfragen (zipcode_prefix) aus.

Location Group

  • Status
    colourBlue
    titleGET
    /locationgroups:Gibt eine paginierte Liste aller Regionen aus.

  • Status
    colourBlue
    titleGET
    /locationgroups/{group_id}:Gibt die Region aus, gefiltert nach group_id aus.

  • Status
    colourGreen
    titlePOST
    /locationgroups:Erstellt eine neue Region mit den im Request Body angegebenen Orte.

  • Status
    colourYellow
    titlePUT
    /locationgroups/{group_id}:Aktualisiert die im Request Body angegebenen Informationen des durch die group_id spezifierten Beitrags.

  • Status
    colourRed
    titleDELETE
    /locationgroups/{group_id}:Löscht den durch die group_id spezifizierte Region unwiderruflich.

Trouble Shooting bei HTTP Status Codes

400 - Bad Request

Insert excerpt
API 2.0 Dokumentation PORTAL
API 2.0 Dokumentation PORTAL
name400
nopaneltrue

404 - Not Found

Insert excerpt
API 2.0 Dokumentation PORTAL
API 2.0 Dokumentation PORTAL
name404
nopaneltrue

Verwandte Seiten

Filter by label (Content by label)
showLabelsfalse
maxCheckboxfalse
showSpacefalse
reversefalse
cqllabel in ( "api" , = "api-dokumentation" ) and space = "PPSDPUPKB"

Include Page
Disclaimer der PEIQ PORTAL - Produktdokumentation
Disclaimer der PEIQ PORTAL - Produktdokumentation

Nur für PEIQ-Mitarbeiter:innen
https://peiq.atlassian.net/wiki/x/5oWzAg