Wählen Sie bei einer Map den Typ Children um Kind-Beziehungen der konfigurierten Relations-Tabelle zu verarbeiten.
Liste der Kind-Datensätze holen
GET
Ressource
/rest/v5/{identifier}/{parentId}
identifier: Identifikator der Page
parentId: ID des Eltern-Datensatzes
Parameter
Parameter | Beschreibung | Mögliche Werte | optional |
---|---|---|---|
withTranslations | Auslieferung der Ergebnisse mit aktiven Fremdsprachen | Zahlen 0 oder 1; Erklärung s.u. * | ja |
Response
Array von JSON-Objekten 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
Datensätze als Kinder verknüpfen
POST
Ressource
/rest/v5/{identifier}/{parentId}
identifier: Identifikator der Page
parentId: ID des Eltern-Datensatzes
Parameter
Parameter | Beschreibung | Mögliche Werte | optional |
---|---|---|---|
childrenIds[] | Array aus Kind-Datensatz-IDs | Gültige IDs der in der Page referenzierten Kind-Tabelle | nein |
Hinweise
- Ungültige IDs werden ignoriert
- Werden keine gültigen IDs übergeben, antwortet der Service mit einem Fehler 103 (fehlende Parameter)
- Werden bereits verknüpfte IDs übergeben, antwortet der Service nicht mit einem Fehler
Response
true bei Erfolg, sonst false
Datensätze als Kinder neu anordnen
PUT
Ressource
/rest/v5/{identifier}/{parentId}
identifier: Identifikator der Page
parentId: ID des Eltern-Datensatzes
Parameter
Parameter | Beschreibung | Mögliche Werte | optional |
---|---|---|---|
childrenIds[] | Array aus Kind-Datensatz-IDs | Gültige IDs der in der Page referenzierten Kind-Tabelle | nein |
Hinweise
- Die übergebenen IDs werden ent- und danach in der übergebenen Reihenfolge neu verknüpft
- Ungültige IDs werden ignoriert
- Werden keine gültigen IDs übergeben, antwortet der Service mit einem Fehler 103 (fehlende Parameter)
- Werden bereits verknüpfte IDs übergeben, antwortet der Service nicht mit einem Fehler
Response
true bei Erfolg, sonst false
Verküpfungen zu Kind-Datensätzen entfernen
DELETE
Ressource
/rest/v5/{identifier}/{parentId}
identifier: Identifikator der Page
parentId: ID des Eltern-Datensatzes
Parameter
Parameter | Beschreibung | Mögliche Werte | optional |
---|---|---|---|
childrenIds[] | Array aus Kind-Datensatz-IDs | Gültige IDs der in der Page referenzierten Kind-Tabelle | nein |
Response
true bei Erfolg, sonst false