uslimato
|

Prozesse-API

Basis-URL

https://api.uslimato.com/v1

Benötigte Berechtigung: processes:read (Leseoperationen) oder processes:write (Schreiboperationen).


Prozesse auflisten

GET /processes

Gibt alle verfügbaren Prozessdefinitionen zurück. Für Details zur Antwortstruktur siehe die englische Dokumentation.


Prozessinstanzen auflisten

GET /processes/instances

Gibt Prozessinstanzen zurück (laufend und abgeschlossen).

Query-Parameter:

ParameterTypBeschreibung
statusstringNach in_progress, completed oder cancelled filtern
asset_idstringNach Asset filtern
process_idstringNach Prozessdefinition filtern

Prozess starten

POST /processes/:process_id/start

Benötigte Berechtigung: processes:write

Request-Body:

{
  "asset_id": "clx..."
}

Prozessschritt fortführen

POST /processes/instances/:instance_id/advance

Benötigte Berechtigung: processes:write

Übermittelt Daten für den aktuellen Schritt und wechselt zum nächsten.

Request-Body:

{
  "step_data": {
    "assigned_user": "user-id",
    "setup_checklist": ["OS installieren", "MDM konfigurieren"],
    "handover_signature": "data:image/png;base64,..."
  }
}

Wenn dies der letzte Schritt war, wird der Status der Instanz auf completed gesetzt.