Obtener llamada
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"
}
Llamadas
Obtener llamada
Recupera todos los detalles de una llamada específica de Famulor por ID a través de la API, incluidos la transcripción, la URL de grabación, la duración, el estado y los metadatos del asistente de voz con IA.
GET
/
api
/
user
/
calls
/
{id}
Obtener llamada
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"
}
API de Famulor 1.0 (legado). Esta página se aplica únicamente a Famulor 1.0 (
app.famulor.de) y se conserva por compatibilidad. Para la plataforma actual, usa la referencia de la API de Famulor 2.0.Parámetros de ruta
integer
requerido
El identificador único de la llamada
Campos de respuesta
integer
El identificador único de la llamada
string
El nombre del asistente que gestionó la llamada
string
El nombre de la campaña a la que pertenece esta llamada (si corresponde)
string
El tipo de la llamada (inbound, outbound o web)
integer
La duración de la llamada en segundos
string
El número de teléfono utilizado por el asistente
string
El número de teléfono del cliente
string
El estado actual de la llamada
array
La transcripción de la conversación de la llamada como un array de entradas
object
Variables recopiladas durante la llamada
array
Datos de evaluación del rendimiento de la llamada como un array de campos
object
Respuesta de los webhooks configurados
string
El coste calculado por el proveedor de telefonía para esta llamada
string
El coste total de la llamada, incluidas todas las comisiones
string
Quién respondió la llamada (human, machine o unknown), o
nullstring
URL de la grabación de la llamada (si está disponible y habilitada)
string
Fecha y hora de creación de la llamada
string
Fecha y hora de la última actualización de la llamada
{
"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"
}
Páginas relacionadas: Introducción y Guía de autenticación, y Ejemplos de integración de la API.