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.