Przejdź do treści
Intum

Flows - przepływy automatyzacji

Aktualizacja: 2 min czytania

Endpointy

Metoda Ścieżka Opis
GET /connect/flows.json Lista flow
GET /connect/flows/:id.json Pojedynczy flow (:id = id lub code)
POST /connect/flows.json Utworzenie flow
PATCH /connect/flows/:id.json Aktualizacja
DELETE /connect/flows/:id.json Usunięcie
POST /connect/flows/:id/start.json Uruchomienie (dev: ?perform_now=1 synchronicznie)

Custom flow (kind: noe/custom_flow)

Program w fields.program - kroki connector / mutation / if / case / each.
Konfiguracja w fields.env - dostępna w programie jako {env.<klucz>} przy każdym uruchomieniu.
Krok connector z "result_key": "nazwa" zapisuje odpowiedź pod kluczem zamiast zastępować cały obiekt.

{
  "flow": {
    "name": "Get Weather",
    "code": "get-weather",
    "kind": "noe/custom_flow",
    "fields": {
      "env": { "latitude": "52.23", "longitude": "21.01" },
      "program": [
        { "action": "mutation", "in": "json_object",
          "mutation": { "json_object.latitude": "{env.latitude}" }, "out": "json_object" },
        { "action": "connector", "in": "json_object", "kind": "noe/custom_connector",
          "code": "open-meteo", "method": "get_weather", "result_key": "weather", "out": "json_object" }
      ]
    }
  }
}

Pełne instrukcje dla agentów: /noe/prompt/connector_flow_api.md.