FabLabSiegen / accesslog

Access Control and Management System for a Fab Lab
1 stars 1 forks source link

Informationsabruf zu einer spezifischen Gcode-Datei per REST API bereitstellen #22

Closed FlorianJa closed 2 years ago

FlorianJa commented 3 years ago

Ü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:

FlorianJa commented 2 years ago

Hier ähnlich wie bei den 3D Modellen eine zusätzliche Route mit ID statt GCODENAMEN erstellen.