Protokoll hinzufügen
URL:
POST http://api.aurelon.com/api/v2/log
Kopfzeilen anfordern:
Inhalt-Typ : application/json
MisKey : siehe Authentifizierung
HardwareHash : siehe Authentifizierung
SerienNummer : siehe Authentifizierung
AnwendungsVersion : siehe Authentifizierung
Anfrage Körper:
JSON-Objekt enthält:
- ComputerGUID – erforderlich – die Computer-GUID
- RipVersion – Version des RIPs im Format x.x.x
- GeräteGUID
- QueueGUID
- JobGUID
- JobName
- Typ – erforderlich – Eine der Optionen „Protokoll“ oder „Konfiguration“
- Beschreibung – erforderlich – die Logmeldung
Ex:
{„ComputerGUID“:“00092EA6-fb01-11e5-9b85-793ef2c92c66″,“Type“:“log“,“Description“:“Something went wrong“}
Antwort:
Inhaltstyp application/json, der das Ergebnis der Operation enthält.
Erfolg:
- 200 OK : „Protokoll erfolgreich hinzugefügt“
Fehler:
- 401 Nicht autorisiert : {„Meldung“: „Ungültiger HardwareHash“}
- 401 Nicht autorisiert : {„Message“: „Ungültiger MisKey“}
- 404 Nicht gefunden : {„Meldung“: „ComputerGUID wird nicht gefunden“}
- 404 Nicht gefunden : {„Meldung“: „DeviceGUID wird nicht gefunden“}
- 404 Nicht gefunden : {„Message“: „QueueGUID wird nicht gefunden“}
- 404 Nicht gefunden : {„Meldung“: „JobGUID wurde nicht gefunden“}
- 415 Nicht unterstützter Medientyp : {„Message“: „Erwarteter Typ: application/json“}
- 401 Nicht autorisiert : {„Meldung“: „“MisKey“ oder „HardwareHash“, „SerialNumber“ und „ApplicationVersion“ header are required“}
- 400 Bad Request : {„Message“:““ComputerGUID“, „Type“ und „Description“ Werte sind erforderlich“}
- 500 Interner Serverfehler : {„Meldung“: „Interner Serverfehler“}
Unfallbericht hinzufügen
URL:
POST http://api.aurelon.com/api/v2/log/crashreport
Kopfzeilen anfordern:
Inhalt-Typ : multipart/form-data
MisKey : siehe Authentifizierung
HardwareHash : siehe Authentifizierung
SerienNummer : siehe Authentifizierung
AnwendungsVersion : siehe Authentifizierung
Anwendungsname : Name der Anwendung (z. B. RIP)
OS : macOS oder Windows (derzeit 0 oder 1)
Anfrage Körper:
Formulardaten 1 (CallStack): erforderlich
- Name: beliebig
- Inhalt-Typ: text/plain
Formulardaten 2 (Xml): optional
- Name: beliebig
- Inhalt-Typ: application/xml
Formulardaten 3 (Dump): fakultativ
- Name: beliebig
- Inhalt-Typ: application/octet-stream
Antwort: Der Inhaltstyp der Antwort ist das JSON-Format, aber dies kann vom Anforderungsclient mit Hilfe von Anforderungsheadern geändert werden (z. B. für das XML-Format akzeptieren: application/xml)
Erfolg:
- 200 OK : „Unfallbericht erfolgreich hinzugefügt“
Fehler:
- 401 Nicht autorisiert : {„Nachricht“: „“HardwareHash“ Header erforderlich; „SerialNumber“ Header erforderlich; „ApplicationVersion“ Header erforderlich“}
- 401 Nicht autorisiert : {„Message“:““HardwareHash“-Header ist ungültig“}
- 500 Interner Serverfehler : {„Meldung“: „Interner Serverfehler“}
Protokolle abrufen
Alle Protokolle der Organisation abrufen
URL:
POST
http://api.aurelon.com/api/v2
/log/liste
Kopfzeilen anfordern:
Inhalt-Typ : application/json
MisKey : siehe Authentifizierung
HardwareHash : siehe Authentifizierung
SerienNummer : siehe Authentifizierung
AnwendungsVersion : siehe Authentifizierung
Anfrage Körper:
JSON-Objekt, das einen oder mehrere der folgenden Filter enthält:
- SerienNummer
- Benutzer
- Quelle
- Version
- Computer
- DateTime – Bereich der Datumszeit in UTC
- Von
- An
- LogType – eine der Optionen „Log“ oder „Konfiguration“.
Ex:
{„Version“:“5.0.11″,“Computer“:“Mac-mini-2″,“LogType“:“Log“}
Antwort:
Rückgabe der Organisationsprotokolle, gefiltert nach Anfragekörperfilter
Erfolg:
- 200 OK : Liste der Protokolle zurückgeben
[{
„Benutzer“: „Chuck Laz“,
„Quelle“: „Rip“,
„Version“: „5.0.13“,
„Computer“: „Computer1“,
„Beschreibung“: „Ungültiges Ereignis. Der Inhalt konnte nicht aus dem RIP-Ereignis erstellt werden.“
}, {
„Benutzer“: „f.montgomery“,
„Quelle“: „Rip“,
„Version“: „5.0.13“,
„Computer“: „Computer2“,
„Beschreibung“: „RESTClient::UpdateResource – Ressourcendatei nicht gefunden – „
}]
Fehler:
- 401 Nicht autorisiert : {„Meldung“: „Ungültiger HardwareHash“}
- 401 Nicht autorisiert : {„Message“: „Ungültiger MisKey“}
- 401 Nicht autorisiert : {„Meldung“: „“MisKey“ oder „HardwareHash“, „SerialNumber“ und „ApplicationVersion“ header are required“}
- 400 Bad Request : {„Message“:““ComputerGUID“, „Type“ und „Description“ Werte sind erforderlich“}
- 415 Nicht unterstützter Medientyp : {„Message“: „Erwarteter Typ: application/json“}
- 500 Interner Serverfehler : {„Meldung“: „Interner Serverfehler“}