Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 23 Nächste Version anzeigen »

Wählen Sie bei einer Map den Typ Karte, um einen Datensatz der konfigurierten Tabelle zu verarbeiten.

Datensatz-Karte holen

GET

Ressource
/rest/v5/{identifier}/{id}

identifier: Identifikator der Page
id: ID des Datensatzes

Parameter

ParameterBeschreibungMögliche Werteoptional
withTranslationsAuslieferung der Ergebnisse mit aktiven FremdsprachenZahlen 0 oder 1; Erklärung s.u. *ja
localeAuslieferung der Ergebnisse in dieser KollationZeichenkette; Locale einer aktiven Kollation. Standardwert ist de_DEja

Response

JSON-Objekt aus Key-Value-Paaren mit Key = Map-Datensatz-Label, Value = gemappter Wert

** Auslieferung des Ergebnisses mit Fremdsprachen

Wird der Parameter withTranslations gesetzt, enthält jedes Objekt einen zusätzlichen Key translations.

Dieser enthält wiederum eine Liste von Objekten mit

  • Key = Collation-Name (z.B. de_DE)
  • Value: Objekt aus Key-Value-Paaren mit Key = Map-Datensatz-Label, Value = gemappter Sprach-Wert
Beispiel
{
  "shopArticleActive": true,
  "shopArticleDescription": "",
  "shopArticleGtin": "",
  "shopArticleImage1": "share\/public\/client-1\/domain-1\/shop\/article\/eraser-795768_640_0.jpg",
  "shopArticleName": "Visitenkarte",
  "shopArticleSku": "123",
  "i18n": {
    "en_GB": {
      "shopArticleDescription": "",
      "shopArticleName": "Business Card"
    },
    "fr_DE": {
      "shopArticleDescription": null,
      "shopArticleName": "Carte de Visite"
    }
  },
  "links": [
    "\/rest\/v5\/parentsGroupArticle\/1",
    "\/rest\/v5\/shopArticleCard\/1"
  ]
}

Datensatz anlegen

POST

Ressource
/rest/v5/{identifier}

identifier: Identifikator der Page

Parameter

ParameterBeschreibungMögliche Werteoptional
{label}Feldwert pro Map-Datensatz-LabelAlle für die ETL-Map erlaubten Labelsnein

Hinweise

  • Ungültige Labels werden ignoriert
  • Werden keine gültige Labels übergeben, antwortet der Service mit einem Fehler 102 (fehlende Parameter)
  • Bei Verletzung von Einschränkungen der zu Grunde liegenden Tabelle antwortet der Service mit einem Fehler 108 (Verletzung von Constraint)

Response

JSON-Objekt aus Key-Value-Paaren mit Key = Map-Datensatz-Label, Value = gemappter Wert

Beispiel
{
  "shopArticleName": "Test",
  "shopArticleActive": true
}

Datensatz aktualisieren

PUT

Ressource
/rest/v5/{identifier}/{id}

identifier: Identifikator der Page
id: ID des Datensatzes

Parameter

ParameterBeschreibungMögliche Werteoptional
{label}Feldwert pro Map-Datensatz-LabelAlle für die ETL-Map erlaubten Labelsnein
localeLocale der zu schreibenden KollationZeichenkette; Locale einer aktiven Kollation. Standardwert ist de_DEja

Hinweise

  • Ungültige Labels werden ignoriert
  • Werden keine gültige Labels übergeben, antwortet der Service mit einem Fehler 103 (fehlende Parameter)
  • Bei Verletzung von Einschränkungen der zu Grunde liegenden Tabelle antwortet der Service mit einem Fehler 108 (Verletzung von Constraint)

Response

JSON-Objekt aus Key-Value-Paaren mit Key = Map-Datensatz-Label, Value = gemappter Wert

Beispiel
{
  "shopArticleName": "Test 2",
  "shopArticleActive": false
}

Datensatz löschen

DELETE

Ressource
/rest/v5/{identifier}/{id}

identifier: Identifikator der Page
id: ID des Datensatzes

Parameter

  • keine

Response

true im Erfolgsfall, sonst leere Response

Beispiel
true
  • Keine Stichwörter