POST trackingUnits · Web API v3 · Entwurf
POST trackingUnits
Entwurf; für neue Integrationen die aktuelle POS API v3 verwenden.
POST
/trackingUnitsMit diesem Call können Sie die Standortinformationen der trackingUnit hochladen, sofern in Ihrem System verfügbar. Dies wird dazu führen, dass mit den übermittelten Adressdaten ggf. eine neue Filial-Einheit im menio-System angelegt und die trackingUnit dieser automatisch zugeordnet wird. Bei jedem Call werden die Werte in city, street und postalIndex mit den zuvor für diese trackingUnit abgespeicherten Werten verglichen. Unterscheiden sich diese, wird die trackingUnit automatisch in die neue Filiale verknüpft.
Parameter des Body-Objekts
| Name | Beschreibung |
|---|---|
instanceName |
string : optional - Lesbarer Name, unter welchem diese Unit im menio Merchant Portal für den merchant sichtbar sein wird, z.B. „Kasse im Gang 5“ |
city |
string : optional - Angabe zum Filialstandort, in welchem diese trackingUnit betrieben wird |
street |
string : optional - Angabe zum Filialstandort, in welchem diese trackingUnit betrieben wird |
postalIndex |
string : optional - Angabe zum Filialstandort, in welchem diese trackingUnit betrieben wird |
Request-Header
Content-Typeapplication/jsonDevKey{Ihr Key}TrackingUnitId{trackingUnitId}Originaler Blueprint-Ausschnitt
API Blueprint
### POST trackingUnits [POST]
Mit diesem Call können Sie die Standortinformationen der trackingUnit hochladen, sofern in Ihrem System verfügbar. Dies wird dazu führen,
dass mit den übermittelten Adressdaten ggf. eine neue Filial-Einheit im Qnips-System angelegt und die trackingUnit dieser automatisch zugeordnet wird.
Bei jedem Call werden die Werte in city, street und postalIndex mit den zuvor für diese trackingUnit abgespeicherten Werten verglichen.
Unterscheiden sich diese, wird die trackingUnit automatisch in die neue Filiale verknüpft.
#### Parameter des Body-Objekts
| Name | Beschreibung |
| --- | --- |
|`instanceName`|**string : optional** - Lesbarer Name, unter welchem diese Unit im Qnips Merchant Portal für den merchant sichtbar sein wird, z.B. „Kasse im Gang 5“|
|`city`|**string : optional** - Angabe zum Filialstandort, in welchem diese trackingUnit betrieben wird|
|`street`|**string : optional** - Angabe zum Filialstandort, in welchem diese trackingUnit betrieben wird|
|`postalIndex`|**string : optional** - Angabe zum Filialstandort, in welchem diese trackingUnit betrieben wird|
+ Request
+ Headers
Content-Type: application/json
DevKey: {Ihr Key}
TrackingUnitId: {trackingUnitId}
+ Body
{
"instanceName":"Filiale 5 - Kasse Gang 1",
"city":"Hannover",
"street":"Weidendamm 8",
"postalIndex":"30167",
}
+ Response 200
+ Response 500
// HTTP-InternalServerError: Ein unbekannten Problem bei der Verarbeitung aufgetreten
+ Response 401
// HTTP-Unauthorized: DevKey oder trackingUnitId nicht angegeben oder nicht vorhanden
+ Response 400
{
"ErrorId":123,
"ErrorText":"Details zum Fehler"
}
// hier alle möglichen ErrorCodes inkl. Texte für diese Resource
// 1000: Body enthält syntaktische Fehler und kann nicht deserialisiert werden