Versionen im Vergleich

Schlüssel

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

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

Status
colourGrey
titleGET

Fordert die angegebene Ressource vom Server an.

Status
colourGrey
titlePOST

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.

Status
colourGrey
titlePUT

Die angegebene Ressource wird geändert.

Status
colourGrey
titleDELETE

Löscht die angegebene Ressource.

Jede Ressourcen Anfrage braucht folgende Header:

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

...

Status
colourGrey
titleGET

Codeblock
theme
languagebashRDark
GET $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Anker
Datensätze in einer Tabelle abfragen anhand Kriterien
Datensätze in einer Tabelle abfragen anhand Kriterien
Datensätze in einer Tabelle abfragen anhand Kriterien
Status
colourGrey
titleGET

Codeblock
languagebashthemeRDark
GET $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/?query=$QUERY
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Anker
Tabelle leeren
Tabelle leeren
Tabelle leeren
Status
colourGrey
titleDELETE

Codeblock
languagebashthemeRDark
DELETE $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Anker
Datensatz abfragen
Datensatz abfragen
Datensatz abfragen
Status
colourGrey
titleGET

Codeblock
languagebashthemeRDark
GET $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Anker
Datensatz anlegen
Datensatz anlegen
Datensatz anlegen
Status
colourGrey
titlePOST

Codeblock
languagebashthemeRDark
POST $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

$DATASET_VALUES

Anker
Datensatz löschen
Datensatz löschen
Datensatz löschen
Status
colourGrey
titleDELETE

Codeblock
theme
languagebashRDark
DELETE $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Anker
Datensatz updaten
Datensatz updaten
Datensatz updaten
Status
colourGrey
titlePUT

Codeblock
languagebashthemeRDark
PUT $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN


$DATASET_VALUES

...

Eltern Datensätze
Status
colourGrey
titleGET

Codeblock
theme
languagebashRDark
GET $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/parents-$PARENT_IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Kind Datensätze
Status
colourGrey
titleGET

Codeblock
languagebashthemeRDark
GET $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/children-$CHILDREN_IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

...

Kind Datensätze
Status
colourGrey
titleDELETE

Codeblock
languagebashthemeRDark
DELETE $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/children-$CHILDREN_IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Eltern Datensätze
Status
colourGrey
titleDELETE

Codeblock
languagebashthemeRDark
DELETE $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/parents-$PARENT_IDENTIFIER/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

...

Kind Datensätze
Status
colourGrey
titleGET

Codeblock
languagebashthemeRDark
GET $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/children-$CHILDREN_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Eltern Datensätze
Status
colourGrey
titleGET

Codeblock
theme
languagebashRDark
GET $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/parents-$PARENT_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

...

Kind Datensätze
Status
colourGrey
titlePOST

Codeblock
languagebashthemeRDark
POST $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/children-$CHILDREN_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN


$DATASET_VALUES

Eltern Datensätze
Status
colourGrey
titlePOST

Codeblock
theme
languagebashRDark
POST $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/parents-$PARENT_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN


$DATASET_VALUES

...

Kind Datensätze
Status
colourGrey
titleDELETE

Codeblock
languagebashthemeRDark
DELETE $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/children-$CHILDREN_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

Eltern Datensätze
Status
colourGrey
titleDELETE

Codeblock
languagebashthemeRDark
DELETE $YOUR_DOMAIN_URL/rest/v3/$ISO_6391/resource/$IDENTIFIER/$ID/parents-$PARENT_IDENTIFIER/$RELATION_ID/
Content-Type:application/x-www-form-urlencoded
Authorization:$ACCESS_TOKEN

...

Parameter NameErläuterungBeispiel
$ISO_6391Der ISO 639-1 Ländercode der angeforderten eingepflegten brandbox Sprache 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

...