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:

CodeBedeutungFehlernachricht
200ErfolgOK
401Falscher ZugangUnauthorized
406Falsches Dateiformat

Bei der übermittelten Datei handelt es sich nicht um eine Excel-Datei. 

500TSM nicht erreichbar

Der TRADEMAN-Service-Manager ist gerade nicht erreichbar!


{
	"status" = 200 (genaue Auflistung siehe links
	"success"= true|false
	"msg" = siehe links
	"date" = "20240517000000"
	
}