Über diese Schnittstelle sollen Informationen zu einer spezifischen Gcode-Datei abgerufen werden.
Die Route soll hostname/api/gcodes/GCODENAME lauten
Für das Abrufen soll die http Get Methode verwendet werden.
Der Nutzer muss sich bei dem System authentifizieren damit sichergestellt werden kann, ob der Nutzer diese Informationen abrufen darf. Dies kann beispielsweise über einen API-Key erfolgen, der im Header mitgeschickt wird. Wenn die Authentifizierung nicht klappt, dann soll ein http 401 zurückgegeben werden
Die Antwort erfolgt im JSON Format
Die Antwort beinhaltet Metainformationen zu der Gcode Datei wie zum Beispiel:
Name
Dateigröße
Downloadlink
Übersicht zu den verknüpften gcode-Dateien (Anzahl, Auflistung der Namen)
Geschätzte Druckdauer
Benötigtes Filament in Millimeter
Benötigtes Filament in Gram
Anzahl der Druckjob, die mit diesem Gcode assoziiert sind
Über diese Schnittstelle sollen Informationen zu einer spezifischen Gcode-Datei abgerufen werden.
Die Route soll hostname/api/gcodes/GCODENAME lauten
Für das Abrufen soll die http Get Methode verwendet werden.
Der Nutzer muss sich bei dem System authentifizieren damit sichergestellt werden kann, ob der Nutzer diese Informationen abrufen darf. Dies kann beispielsweise über einen API-Key erfolgen, der im Header mitgeschickt wird. Wenn die Authentifizierung nicht klappt, dann soll ein http 401 zurückgegeben werden
Die Antwort erfolgt im JSON Format
Die Antwort beinhaltet Metainformationen zu der Gcode Datei wie zum Beispiel: