Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
titleBeispiel
collapsetrue
[
	{
		"shopArticleSku": "00001",
		"shopArticleName": "Visitenkarte allgemein",
		"shopArticleDescription": "",
		"shopArticleActive": true,
		"meta": {
			"id": 1,
			"userID": 2,
			"userTable": "Administrator",
			"createTime": 1531780172,
			"changeTime": 1670232447
		},
		"translations": {
			"en_GB": {
				"shopArticleName": "Business Card",
				"shopArticleDescription": ""
			},
			"fr_DE": {
				"shopArticleName": "Carte de visite",
				"shopArticleDescription": null
			}
		},
		"links": [
			"/rest/v5/parentsGroupArticle/1",
			"/rest/v5/shopArticleCard/1"
		]
	},
	{
		"shopArticleSku": "00002",
		"shopArticleName": "Visitenkarte Business",
		"shopArticleDescription": "",
		"shopArticleActive": false,
		"meta": {
			"id": 6,
			"userID": 8,
			"userTable": "Administrator",
			"createTime": 1531780172,
			"changeTime": 1670232437
		},
		"translations": {
			"en_GB": {
				"shopArticleName": "Business Card",
				"shopArticleDescription": null
			},
			"fr_DE": {
				"shopArticleName": null,
				"shopArticleDescription": null
			}
		},
		"links": [
			"/rest/v5/parentsGroupArticle/6",
			"/rest/v5/shopArticleCard/6"
		]
	}
]

Datensätze als

...

Kinder verknüpfen

Status
titlePOST

Ressource
/rest/v5/{identifier}

identifier: Identifikator der Page

...

Codeblock
titleBeispiel
collapsetrue
true

...

Datensätze als Kinder neu anordnen

Status
titlePUTPOST

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

identifier: Identifikator der Pageid: ID des Datensatzes

Parameter

ParameterBeschreibungMögliche Werteoptional
{label}Feldwert pro MapchildrenIds[]Array aus Kind-Datensatz-LabelAlle für die ETL-Map erlaubten LabelsIDsGültige IDs der in der Page referenzierten Kind-TabelleneincollationId

Hinweise

  • Die

...

Hinweise

  • Ungültige Labels übergebenen IDs werden ent- und danach in der übergebenen Reihenfolge neu verknüpft
  • Ungültige IDs werden ignoriert
  • Werden keine gültige Labels gültigen IDs übergeben, antwortet der Service mit einem Fehler 102 103 (fehlende Parameter)

Response

Array von JSON-Objekten, dabei:

  • Key: ID des Datensatzes
  • Value: Objekt aus Key-Value-Paaren (mit Key = Map-Datensatz-Label, Value = gemappter Wert) des gespeicherten DatensatzesWerden bereits verknüpfte IDs übergeben, antwortet der Service nicht mit einem Fehler

Response

true bei Erfolg, false bei Fehler

Codeblock
titleBeispiel
collapsetrue
{
  "shopArticleName": "Test 2",
  "shopArticleActive": false
}true

Datensatz löschen

Status
titleDELETE

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

identifier: Identifikator der Page
id: ID des Datensatzes

...