Sie erhalten eine gefilterte Liste aller Stellen im Unternehmen.
URL:
POST http://api.aurelon.com/api/v2/job/list
Kopfzeilen anfordern:
Inhalt-Typ : multipart/form-data
MisKey : siehe Authentifizierung
HardwareHash : siehe Authentifizierung
SerialNumber : siehe Authentifizierung
ApplicationVersion : siehe Authentifizierung
Anfrage Körper:
JSON-Objekt, das einen oder mehrere der folgenden Filter enthält:
- SerienNummer
- Job
- JobGUID
- DokumentGUID
- Gerät
- GeräteGUID
- MediaType
- MediaSize
- Warteschlange
- Benutzer
- Produzent
- StatusList – ein Array mit den folgenden Status (Error, Waiting, InProgress, Completed, Canceled, Deleted, PrintRequest, NotSupported).
- Aktive Aufträge (Status „Fehler“, „Warten“, „In Bearbeitung“, „Abgebrochen“, „PrintRequest“ und „NotSupported“)
- Erledigter Auftrag (Erledigt, Gelöscht)
Bei den folgenden Status wird zwischen aktiven und abgeschlossenen Aufträgen unterschieden:
Beispiel:
{“SerialNumber”:336484,"StatusList":["Waiting","Error"],"Producer":"Editor"}
Antwort:
Rückgabe der Unternehmensjobs, gefiltert nach dem Filter des Anfragekörpers
Erfolg:
200 OK : Rückgabe der Auftragsliste
[{ "JobGUID": "88de5c02-cce6-411f-950f-be309caa4439", "JobName": "acox3", "Documents": [{ "DocumentGUID": "f6f2e084-d649-4ba7-ade3-f616657b8c8f", "Name": "acox.jpg" }], "Device": "Epson Stylus Pro 4800", "DeviceGUID": "e9af1259-5da3-46a7-bc00-84839d1f3dd6", "CreatedDate": "2016-05-18T06:59:36.727", "MediaType": "ProofMaster Contract Proofing Media SemiGloss 265g", "MediaSize": "Roll 17 inch", "QueueGUID": null, "QueueName": null, "Status": "Completed", "User": "karl.dunn", "Producer": "Layout", "Progress": null }, { "JobGUID": "cc14e944-1e6b-4274-a9b2-38e5721f8f81", "JobName": "apocalypse_2-wallpaper-1920x1080", "Documents": [{ "DocumentGUID": "44555edc-4a25-418f-8c04-1b8311c002a3", "Value": "apocalypse_2-wallpaper-1920x1080.jpg" }], "Device": "Epson Stylus Pro 4800", "DeviceGUID": "ab100a61-9c81-4e1e-aa97-6b07f4046c7a", "CreatedDate": "2016-05-18T06:57:24.427", "MediaType": "ProofMaster Contract Proofing Media SemiGloss 265g", "MediaSize": "Roll 17 inch", "QueueGUID": null, "QueueName": null, "Status": "Deleted", "User": "lisa.santiago", "Producer": "Layout", "Progress": 0 }]
Fehler:
- 401 Nicht autorisiert : {„Meldung“: „Ungültiger HardwareHash“}
- 401 Unauthorized : {„Message“: „Invalid MisKey“}
- 401 Nicht autorisiert : {„Meldung“: „“MisKey“ oder „HardwareHash“, „SerialNumber“ und „ApplicationVersion“ header are required“}
- 415 Nicht unterstützter Medientyp : {„Message“: „Expected type: application/json“}
- 401 Unauthorized : {„Message“:““MisKey“ oder „HardwareHash“, „SerialNumber“ und „ApplicationVersion“ header are required“}
- 515 Interner Serverfehler : {„Meldung“: „Interner Serverfehler“}