API - Endpunkt Datenimport
Dieser Endpunkt beschreibt die Möglichkeit, Excel-Dateien zu importieren.
POST /api/servicemanager/uploadfile
Der Aufruf ist ein POST-Call und hat lediglich einen angepassten Content-Type sowie eine Content-Disposition. Darüber hinaus muss eine Datei dem Request angehängt werden. Der Name der Datei muss hier mit dem Wert des Attributes "filename" in der Content-Disposition übereinstimmen. Ansonsten ist der Aufruf leer.
Der Aufruf funktioniert nur bei einem laufenden TSM. Darüber hinaus muss der Dateityp entweder 'xls' oder 'xlsx' sein.
Request
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet Content-Disposition: attachment; filename=Name der Datei { } // Wichtig ist das die hochgeladene Datei dem "filename" aus der Content-Disposition entspricht.
Response:
Code | Bedeutung | Fehlernachricht |
---|---|---|
200 | Erfolg | OK |
401 | Falscher Zugang | Unauthorized |
406 | Falsches Dateiformat | Bei der übermittelten Datei handelt es sich nicht um eine Excel-Datei. |
500 | TSM nicht erreichbar | Der TRADEMAN-Service-Manager ist gerade nicht erreichbar! |
{ "status" = 200 (genaue Auflistung siehe links "success"= true|false "msg" = siehe links "date" = "20240517000000" }