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 11 Nächste Version anzeigen »

Die REST-API bietet die Möglichkeit mit Hilfe der HTTP-Methoden Ressourcen der Datenbank abzufragen, zu verändern, löschen oder zu erstellen. Die verschiedenen Anfragen liefern das Ergebnis im JSON Format zurück.

HTTP-MethodeBeschreibung

GET

Fordert die angegebene Ressource vom Server an.

POST

Fügt eine neue (Sub-)Ressource unterhalb der angegebenen Ressource ein. Da die neue Ressource noch keinen URI besitzt, adressiert der URI die übergeordnete Ressource.

PUT

Die angegebene Ressource wird geändert.

DELETE

Löscht die angegebene Ressource.

Jede Ressourcen Anfrage braucht folgende Header:

Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Folgende Möglichkeiten können abgefragt werden:

Lesen Sie hier mehr zu den Parametern.

Alle Datensätze einer Tabelle abfragen

GET

GET $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Datensätze in einer Tabelle abfragen anhand Kriterien
GET

GET $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/?query=$QUERY
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Tabelle leeren
DELETE

DELETE $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Datensatz abfragen
GET

GET $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Datensatz anlegen
POST

POST $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

$DATASET_VALUES

Datensatz löschen
DELETE

DELETE $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Datensatz updaten
PUT

PUT $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN


$DATASET_VALUES

Alle verknüpften Datensätze abfragen

Eltern Datensätze
GET

GET $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/parents-$PARENT_IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Kind Datensätze
GET

GET $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/children-$CHILDREN_IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Alle Verknüpfungen zu Datensätzen einer Tabelle löschen

Kind Datensätze
DELETE

DELETE $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/children-$CHILDREN_IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Eltern Datensätze
DELETE

DELETE $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/parents-$PARENT_IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Verknüpften Datensatz abfragen

Kind Datensätze
GET

GET $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/children-$CHILDREN_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Eltern Datensätze
GET

GET $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/parents-$PARENT_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Verknüpften Datensatz anlegen

Kind Datensätze
POST

POST $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/children-$CHILDREN_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN


$DATASET_VALUES

Eltern Datensätze
POST

POST $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/parents-$PARENT_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN


$DATASET_VALUES

Verknüpften Datensatz löschen

Kind Datensätze
DELETE

DELETE $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/children-$CHILDREN_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Eltern Datensätze
DELETE

DELETE $YOUR_DOMAIN_URL/rest/v4/$COLLATION/resource/$IDENTIFIER/$ID/parents-$PARENT_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN


Parameter

Parameter NameErläuterungBeispiel
$COLLATIONDie Kollation setzt sich aus dem ISO 639-1 Sprachcode sowie dem ISO_3166-1 Ländercode zusammende_DE
$IDENTIFIERDer Tabellen Identifier aus dem angefragtem brandbox Zielsystem. Verfügbare Identifier abfragenshopArticle
$ACCESS_TOKENAuthentifizierung
$QUERYDoctrine Simple Conditions als JSON Objekt.

{"shopArticleName":"%Sony%"}

oder

{"id": ["2","4"]}

$DATASET_VALUESFormular Body der Anfrage mit den Werten die auf den Datensatz gemapped werden

shopArticleName:Neuer Artikel
shopArticleActive:1
shopArticleDescription:Beschreibung

$IDID des Datensatzes15

$PARENT_IDENTIFIER

Der Tabellen Identifier der Eltern TabelleshopGroup
$CHILD_IDENTIFIERDer Tabellen Identifier der Kind TabelleshopGroup
$RELATION_IDID des verknüpften Datensatzes33
  • Keine Stichwörter