Anruf tätigen
curl --request POST \
--url https://app.famulor.de/api/user/make_call \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"phone_number": "<string>",
"assistant_id": 123
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({phone_number: '<string>', assistant_id: 123})
};
fetch('https://app.famulor.de/api/user/make_call', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.famulor.de/api/user/make_call"
payload = {
"phone_number": "<string>",
"assistant_id": 123
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.famulor.de/api/user/make_call",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'phone_number' => '<string>',
'assistant_id' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.famulor.de/api/user/make_call"
payload := strings.NewReader("{\n \"phone_number\": \"<string>\",\n \"assistant_id\": 123\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"message": "Call initiated successfully",
"call_id": 480337,
"status": "initiated"
}
{
"message": "Invalid phone number format. Please use E.164 format (e.g. +1234567890)"
}
{
"message": "Assistant not found or does not belong to the authenticated user"
}
{
"message": "Insufficient balance to make call. Please top up your account."
}
Anruf tätigen
Einen Anruf mit einem bestimmten Assistenten tätigen
POST
/
api
/
user
/
make_call
Anruf tätigen
curl --request POST \
--url https://app.famulor.de/api/user/make_call \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"phone_number": "<string>",
"assistant_id": 123
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({phone_number: '<string>', assistant_id: 123})
};
fetch('https://app.famulor.de/api/user/make_call', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.famulor.de/api/user/make_call"
payload = {
"phone_number": "<string>",
"assistant_id": 123
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.famulor.de/api/user/make_call",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'phone_number' => '<string>',
'assistant_id' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.famulor.de/api/user/make_call"
payload := strings.NewReader("{\n \"phone_number\": \"<string>\",\n \"assistant_id\": 123\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"message": "Call initiated successfully",
"call_id": 480337,
"status": "initiated"
}
{
"message": "Invalid phone number format. Please use E.164 format (e.g. +1234567890)"
}
{
"message": "Assistant not found or does not belong to the authenticated user"
}
{
"message": "Insufficient balance to make call. Please top up your account."
}
Dieser Endpunkt ermöglicht es dir, einen Anruf zu tätigen.
Request Body
string
erforderlich
Die Telefonnummer des Kunden im E.164-Format (z.B. +1234567890)
integer
erforderlich
Die ID des Assistenten, mit dem der Anruf getätigt werden soll
object
Response
string
Bestätigungsnachricht, dass der Anruf erfolgreich initiiert wurde
integer
Die eindeutige ID des erstellten Anrufs
string
Der initiale Status des Anrufs (z.B. “initiated”)
{
"message": "Call initiated successfully",
"call_id": 480337,
"status": "initiated"
}
{
"message": "Invalid phone number format. Please use E.164 format (e.g. +1234567890)"
}
{
"message": "Assistant not found or does not belong to the authenticated user"
}
{
"message": "Insufficient balance to make call. Please top up your account."
}
Passende Seiten: Introduction und Authentication Guide und API Integration Examples.
War diese Seite hilfreich?
⌘I

