Kampagnen auflisten
curl --request GET \
--url https://app.famulor.de/api/user/campaigns \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.famulor.de/api/user/campaigns', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.famulor.de/api/user/campaigns"
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/campaigns",
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/campaigns"
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))
}[
{
"id": 1,
"name": "Neukundenakquise Q1 2024",
"status": "active",
"max_calls_in_parallel": 5,
"mark_complete_when_no_leads": true,
"allowed_hours_start_time": "09:00",
"allowed_hours_end_time": "18:00",
"allowed_days": ["monday", "tuesday", "wednesday", "thursday", "friday"],
"max_retries": 3,
"retry_interval": 300,
"created_at": "2024-01-10T08:00:00Z",
"updated_at": "2024-01-15T14:30:00Z"
}
]
Kampagnen auflisten
Liste alle Outbound-Anrufkampagnen deines Famulor-Kontos per API auf. Status, Lead-Zahlen, zugewiesene KI-Telefonassistenten und Fortschritt im Überblick.
GET
/
api
/
user
/
campaigns
Kampagnen auflisten
curl --request GET \
--url https://app.famulor.de/api/user/campaigns \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.famulor.de/api/user/campaigns', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.famulor.de/api/user/campaigns"
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/campaigns",
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/campaigns"
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))
}[
{
"id": 1,
"name": "Neukundenakquise Q1 2024",
"status": "active",
"max_calls_in_parallel": 5,
"mark_complete_when_no_leads": true,
"allowed_hours_start_time": "09:00",
"allowed_hours_end_time": "18:00",
"allowed_days": ["monday", "tuesday", "wednesday", "thursday", "friday"],
"max_retries": 3,
"retry_interval": 300,
"created_at": "2024-01-10T08:00:00Z",
"updated_at": "2024-01-15T14:30:00Z"
}
]
Dieser Endpunkt ermöglicht es dir, alle Kampagnen aufzulisten.
Antwort-Felder
Die API gibt ein direktes Array von Kampagnen zurück:array
Array aller Kampagnen
Anzeigen Kampagnen-Eigenschaften
Anzeigen Kampagnen-Eigenschaften
integer
Die ID der Kampagne
string
Der Name der Kampagne
string
Der Status der Kampagne
integer
Maximale Anzahl von Anrufen, die parallel getätigt werden können
boolean
Ob die Kampagne als abgeschlossen markiert werden soll, wenn keine Leads vorhanden sind
string
Die Startzeit für erlaubte Anrufzeiten
string
Die Endzeit für erlaubte Anrufzeiten
array
Die Wochentage, an denen Anrufe erlaubt sind
integer
Maximale Anzahl von Wiederholungsversuchen für fehlgeschlagene Anrufe
integer
Intervall in Sekunden zwischen Wiederholungsversuchen
string
Der Zeitstempel, wann die Kampagne erstellt wurde
string
Der Zeitstempel, wann die Kampagne zuletzt aktualisiert wurde
[
{
"id": 1,
"name": "Neukundenakquise Q1 2024",
"status": "active",
"max_calls_in_parallel": 5,
"mark_complete_when_no_leads": true,
"allowed_hours_start_time": "09:00",
"allowed_hours_end_time": "18:00",
"allowed_days": ["monday", "tuesday", "wednesday", "thursday", "friday"],
"max_retries": 3,
"retry_interval": 300,
"created_at": "2024-01-10T08:00:00Z",
"updated_at": "2024-01-15T14:30:00Z"
}
]
Passende Seiten: Introduction und Authentication Guide und API Integration Examples.
War diese Seite hilfreich?
⌘I

