Retoure¶
Schlüssel | Beschreibung | |
---|---|---|
orderOID | OID Bestellnummer | pflicht |
quantities | Positionen | optional |
Anlegen einer Retoure ohne Positionen¶
Request:
{
"dataset": [
{
"orderOID": 1000
}
]
}
Response:
{
"dataset": [
{
"dataset": {
"orderOID": 1000,
"quantities": [],
"rid": 1042
}
}
],
"sys": {
"message": "200 OK",
"code": 200
}
}
Anlegen einer Retoure und einer Position mit SKU¶
Request:
{
"dataset": [
{
"orderOID": 1000,
"quantities": [
{
"itemSKU": "4867578957529",
"positionCount": 1,
"type": 3,
"reason": 0,
"info": ""
}
]
}
]
}
Response:
{
"dataset": [
{
"dataset": {
"orderOID": 1000,
"quantities": [
{
"itemIID": 10065,
"positionVariant": "__UNIQUE__",
"positionCount": 1,
"type": 3,
"reason": 0,
"info": "",
"itemSKU": "4867578957529",
"positionCreated": "2021-05-26T11:11:37",
"positionDescription": "Smartwatch Phone BLK",
"turnoverOID": 1043,
"srqid": 47
}
],
"rid": 1043
},
"sys": {
"message": "201 Created",
"code": 201
}
}
],
"sys": {
"message": "201 Created",
"code": 201
}
}
Anlegen einer Retoure und eine Position mit IID und Variante¶
{
"dataset": [
{
"orderOID": 1000,
"quantities": [
{
"itemIID": 10065,
"positionVariant": "__UNIQUE__",
"positionCount": 1,
"type": 3,
"reason": 0,
"info": ""
}
]
}
]
}
Anlegen einer Retoure und mehrere Positionen¶
{
"dataset": [
{
"orderOID": 1000,
"quantities": [
{
"itemIID": 10065,
"positionVariant": "__UNIQUE__",
"positionCount": 1,
"type": 3,
"reason": 0,
"info": ""
},
{
"itemSKU": "4867578957530",
"positionCount": 1,
"type": 3,
"reason": 0,
"info": ""
}
]
}
]
}
Update¶
Wenn die srqid
übergeben wird , ist es ein Update
{
"dataset": [
{
"orderOID": 1000,
"quantities": [
{
"srqid": 2369
"itemIID": 10065,
"positionVariant": "__UNIQUE__",
"positionCount": 1,
"type": 3,
"reason": 0,
"info": ""
},
{
"srqid": 2370,
"itemSKU": "4867578957530",
"positionCount": 1,
"type": 3,
"reason": 0,
"info": ""
}
]
}
]
}
Fehlermeldungen¶
Bei Fehler wird der komplette Request nicht verarbeitet.
{
"sys": {
"error": {
"code": 404,
"message": "404 Not Found"
},
"message": "404 Not Found",
"code": 404
},
"dataset": [
{
"dataset": {
"orderOID": 1000,
"quantities": [
{
"itemIID": 10065,
"positionVariant": "__UNIQUE__",
"positionCount": 1,
"type": 3,
"reason": 0,
"info": "",
"itemSKU": "4867578957529",
"positionCreated": "2021-05-26T11:29:52",
"positionDescription": "Smartwatch Phone BLK"
},
{
"itemSKU": "4867578957530",
"positionCount": 1,
"type": 3,
"reason": 0,
"info": ""
}
]
},
"sys": {
"error": {
"code": 404,
"message": "404 Not Found",
"hint": "Position mit der SKU 4867578957530 wurde nicht gefunden."
},
"message": "404 Not Found",
"code": 404
}
}
]
}