Automation abrufen
curl --request GET \
--url https://app.famulor.de/api/user/automate/flows/{id} \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.famulor.de/api/user/automate/flows/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.famulor.de/api/user/automate/flows/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.famulor.de/api/user/automate/flows/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.famulor.de/api/user/automate/flows/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"data": {
"id": "f4EaLhOW2zoEsXXSOJP2r",
"name": "Order lookup",
"status": "enabled",
"updated_at": "2026-07-24T18:23:57.259Z",
"definition": {
"name": "trigger",
"type": "PIECE_TRIGGER",
"displayName": "Catch Webhook",
"settings": {
"pieceName": "@activepieces/piece-webhook",
"triggerName": "catch_webhook"
},
"nextAction": {
"name": "step_1",
"type": "PIECE",
"displayName": "Look up the order",
"settings": {
"pieceName": "@activepieces/piece-http",
"actionName": "send_request",
"input": {
"url": "https://api.example.com/orders",
"method": "GET",
"headers": {
"Authorization": "••• hidden"
}
}
}
}
},
"binding": null
}
}
{
"message": "Automation not found"
}
Automation abrufen
Hole eine einzelne Famulor-Automation inkl. vollständiger Definition (Trigger und verkettete Steps).
GET
/
api
/
user
/
automate
/
flows
/
{id}
Automation abrufen
curl --request GET \
--url https://app.famulor.de/api/user/automate/flows/{id} \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.famulor.de/api/user/automate/flows/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.famulor.de/api/user/automate/flows/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.famulor.de/api/user/automate/flows/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.famulor.de/api/user/automate/flows/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"data": {
"id": "f4EaLhOW2zoEsXXSOJP2r",
"name": "Order lookup",
"status": "enabled",
"updated_at": "2026-07-24T18:23:57.259Z",
"definition": {
"name": "trigger",
"type": "PIECE_TRIGGER",
"displayName": "Catch Webhook",
"settings": {
"pieceName": "@activepieces/piece-webhook",
"triggerName": "catch_webhook"
},
"nextAction": {
"name": "step_1",
"type": "PIECE",
"displayName": "Look up the order",
"settings": {
"pieceName": "@activepieces/piece-http",
"actionName": "send_request",
"input": {
"url": "https://api.example.com/orders",
"method": "GET",
"headers": {
"Authorization": "••• hidden"
}
}
}
}
},
"binding": null
}
}
{
"message": "Automation not found"
}
Dieser Endpunkt gibt eine einzelne Automation zurück, die dir gehört — inklusive vollständiger Definition (Trigger und verkettete Steps), damit du sie inspizieren oder reparieren kannst.
Eine fehlende Automation — oder eine, die nicht zu deinem Account gehört — liefert
Path Parameters
string
erforderlich
Die ID der Automation (aus Automationen auflisten)
Query Parameters
boolean
Standardmäßig werden credential-haltige Werte in der Definition (API-Keys, Tokens, Authorization-Header) als
••• hidden maskiert. Mit true werden sie unmaskiert zurückgegeben.Response
object
Die Automation
Anzeigen data-Eigenschaften
Anzeigen data-Eigenschaften
string
Die eindeutige ID der Automation
string
Der Anzeigename der Automation
string
enabled oder disabledstring
Zeitpunkt der letzten Aktualisierung
object
Die Definition der Automation: das Trigger-Objekt mit den unter
nextAction verketteten Steps. Das ist das Artefakt, das du bearbeitest und über Automation aktualisieren zurückschickst. Das Definitionsformat steht unter Automation erstellen.object | null
Wenn die Automation an ein Assistant-Event gebunden ist:
{type, assistant_id, assistant_name} (siehe Automationen auflisten). Sonst null.404 mit {"message": "Automation not found"}.
{
"data": {
"id": "f4EaLhOW2zoEsXXSOJP2r",
"name": "Order lookup",
"status": "enabled",
"updated_at": "2026-07-24T18:23:57.259Z",
"definition": {
"name": "trigger",
"type": "PIECE_TRIGGER",
"displayName": "Catch Webhook",
"settings": {
"pieceName": "@activepieces/piece-webhook",
"triggerName": "catch_webhook"
},
"nextAction": {
"name": "step_1",
"type": "PIECE",
"displayName": "Look up the order",
"settings": {
"pieceName": "@activepieces/piece-http",
"actionName": "send_request",
"input": {
"url": "https://api.example.com/orders",
"method": "GET",
"headers": {
"Authorization": "••• hidden"
}
}
}
}
},
"binding": null
}
}
{
"message": "Automation not found"
}
Verwandte Seiten: Automationen auflisten, Automation aktualisieren und Authentifizierung.
War diese Seite hilfreich?
⌘I

