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"
}