Get Call
curl --request GET \
--url https://app.famulor.de/api/user/calls/{id}import requests
url = "https://app.famulor.de/api/user/calls/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://app.famulor.de/api/user/calls/{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/calls/{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/calls/{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/calls/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/calls/{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{
"id": 123,
"assistant_name": "Sales Assistant",
"campaign_name": "Q4 Outreach Campaign",
"type": "outbound",
"duration": 245,
"assistant_phone_number": "+1234567890",
"client_phone_number": "+1987654321",
"status": "completed",
"transcript": [
{
"text": "Hello, this is Sarah from Famulor. How are you doing today?",
"type": "transcript",
"sender": "bot",
"timestamp": 1754055268.525861
}
],
"variables": [],
"evaluation": [
{
"name": "status",
"type": "string",
"value": "qualified_lead",
"description": "Outcome of the call"
}
],
"webhook_response": {
"status": "success",
"data": {
"crm_contact_id": "abc123"
}
},
"carrier_cost": "0.02000000",
"total_cost": "0.02500000",
"answered_by": null,
"recording_url": "https://app.famulor.de/media/public/123/call_+491234567890_example.mp4",
"created_at": "2025-08-04 14:30:00",
"updated_at": "2025-08-04 14:34:05"
}
{
"message": "Call not found"
}
Calls
Get Call
Retrieve full details of a specific Famulor call by ID via API, including transcript, recording URL, duration, status and metadata from the AI voice assistant.
GET
/
api
/
user
/
calls
/
{id}
Get Call
curl --request GET \
--url https://app.famulor.de/api/user/calls/{id}import requests
url = "https://app.famulor.de/api/user/calls/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://app.famulor.de/api/user/calls/{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/calls/{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/calls/{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/calls/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/calls/{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{
"id": 123,
"assistant_name": "Sales Assistant",
"campaign_name": "Q4 Outreach Campaign",
"type": "outbound",
"duration": 245,
"assistant_phone_number": "+1234567890",
"client_phone_number": "+1987654321",
"status": "completed",
"transcript": [
{
"text": "Hello, this is Sarah from Famulor. How are you doing today?",
"type": "transcript",
"sender": "bot",
"timestamp": 1754055268.525861
}
],
"variables": [],
"evaluation": [
{
"name": "status",
"type": "string",
"value": "qualified_lead",
"description": "Outcome of the call"
}
],
"webhook_response": {
"status": "success",
"data": {
"crm_contact_id": "abc123"
}
},
"carrier_cost": "0.02000000",
"total_cost": "0.02500000",
"answered_by": null,
"recording_url": "https://app.famulor.de/media/public/123/call_+491234567890_example.mp4",
"created_at": "2025-08-04 14:30:00",
"updated_at": "2025-08-04 14:34:05"
}
{
"message": "Call not found"
}
Famulor 1.0 API (legacy). This page applies only to Famulor 1.0 (
app.famulor.de) and is retained for legacy compatibility. For the current platform, use the Famulor 2.0 API reference.Path Parameters
integer
required
The unique identifier of the call
Response Fields
integer
The unique identifier of the call
string
The name of the assistant that handled the call
string
The name of the campaign this call belongs to (if applicable)
string
The type of call (inbound, outbound or web)
integer
The duration of the call in seconds
string
The phone number used by the assistant
string
The customer’s phone number
string
The current status of the call
array
The transcript of the call conversation as an array of entries
object
Variables collected during the call
array
Evaluation data for call performance as an array of fields
object
Response from configured webhooks
string
The carrier-calculated costs for this call
string
The total cost of the call including all fees
string
Who answered the call (human, machine or unknown), or
nullstring
URL to the call recording (if available and enabled)
string
Date and time the call was created
string
Date and time the call was last updated
{
"id": 123,
"assistant_name": "Sales Assistant",
"campaign_name": "Q4 Outreach Campaign",
"type": "outbound",
"duration": 245,
"assistant_phone_number": "+1234567890",
"client_phone_number": "+1987654321",
"status": "completed",
"transcript": [
{
"text": "Hello, this is Sarah from Famulor. How are you doing today?",
"type": "transcript",
"sender": "bot",
"timestamp": 1754055268.525861
}
],
"variables": [],
"evaluation": [
{
"name": "status",
"type": "string",
"value": "qualified_lead",
"description": "Outcome of the call"
}
],
"webhook_response": {
"status": "success",
"data": {
"crm_contact_id": "abc123"
}
},
"carrier_cost": "0.02000000",
"total_cost": "0.02500000",
"answered_by": null,
"recording_url": "https://app.famulor.de/media/public/123/call_+491234567890_example.mp4",
"created_at": "2025-08-04 14:30:00",
"updated_at": "2025-08-04 14:34:05"
}
{
"message": "Call not found"
}
Related pages: Introduction and Authentication Guide, and API Integration Examples.