Obtenir une automatisation
curl --request GET \
--url https://app.famulor.de/api/user/automate/flows/{id}import requests
url = "https://app.famulor.de/api/user/automate/flows/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
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));<?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",
]);
$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)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.famulor.de/api/user/automate/flows/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/automate/flows/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_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"
}
Automatisations
Obtenir une automatisation
Récupère une automatisation Famulor, avec sa définition complète (déclencheur et étapes enchaînées).
GET
/
api
/
user
/
automate
/
flows
/
{id}
Obtenir une automatisation
curl --request GET \
--url https://app.famulor.de/api/user/automate/flows/{id}import requests
url = "https://app.famulor.de/api/user/automate/flows/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
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));<?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",
]);
$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)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.famulor.de/api/user/automate/flows/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/automate/flows/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_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"
}
API Famulor 1.0 (héritée). Cette page concerne uniquement Famulor 1.0 (
app.famulor.de) et est conservée pour la compatibilité. Pour la plateforme actuelle, consultez la référence API Famulor 2.0.Paramètres de chemin
string
requis
L’ID de l’automatisation (voir Lister les automatisations)
Paramètres de requête
boolean
Par défaut, les valeurs sensibles présentes dans la définition (clés API, jetons, en-têtes Authorization) sont masquées sous la forme
••• hidden. Passez true pour les renvoyer non masquées.Réponse
object
L’automatisation
Afficher Propriétés de l'automatisation
Afficher Propriétés de l'automatisation
string
L’ID unique de l’automatisation
string
Le nom d’affichage de l’automatisation
string
enabled ou disabledstring
Date de dernière mise à jour de l’automatisation
object
La définition de l’automatisation : l’objet déclencheur avec ses étapes enchaînées sous
nextAction. C’est cet artefact que vous modifiez et renvoyez via Mettre à jour une automatisation pour réparer ou étendre l’automatisation. Voir Créer une automatisation pour le format de la définition.object | null
Lorsque l’automatisation est attachée à un événement d’assistant :
{type, assistant_id, assistant_name} (voir Lister les automatisations). Sinon null.404 avec {"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"
}
Pages associées : Lister les automatisations, Mettre à jour une automatisation et Authentification.