Obtener números de teléfono disponibles
curl --request GET \
--url https://app.famulor.de/api/user/assistants/phone-numbersimport requests
url = "https://app.famulor.de/api/user/assistants/phone-numbers"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://app.famulor.de/api/user/assistants/phone-numbers', 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/assistants/phone-numbers",
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/assistants/phone-numbers"
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/assistants/phone-numbers")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/assistants/phone-numbers")
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": 2103,
"phone_number": "+491748236179",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
},
{
"id": 2131,
"phone_number": "+4915792613301",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
}
]
[
{
"id": 2103,
"phone_number": "+491748236179",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
},
{
"id": 2131,
"phone_number": "+4915792613301",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
}
]
Asistentes de IA
Obtener números de teléfono disponibles
Obtén todos los números de teléfono disponibles para asignar a un asistente
GET
/
api
/
user
/
assistants
/
phone-numbers
Obtener números de teléfono disponibles
curl --request GET \
--url https://app.famulor.de/api/user/assistants/phone-numbersimport requests
url = "https://app.famulor.de/api/user/assistants/phone-numbers"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://app.famulor.de/api/user/assistants/phone-numbers', 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/assistants/phone-numbers",
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/assistants/phone-numbers"
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/assistants/phone-numbers")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/assistants/phone-numbers")
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": 2103,
"phone_number": "+491748236179",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
},
{
"id": 2131,
"phone_number": "+4915792613301",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
}
]
[
{
"id": 2103,
"phone_number": "+491748236179",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
},
{
"id": 2131,
"phone_number": "+4915792613301",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
}
]
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 consulta
string
Filtra los números de teléfono por tipo de asistente. Opciones:
inbound, outboundCampos de respuesta
La API devuelve un array directo de números de teléfono disponibles:array
Array de números de teléfono disponibles
Mostrar Propiedades del número de teléfono
Mostrar Propiedades del número de teléfono
integer
El identificador único del número de teléfono
string
El número de teléfono en formato E.164
string
El código de país del número de teléfono
string
La etiqueta de tipo legible del número de teléfono
boolean
Indica si el número de teléfono está disponible para asignación (no está actualmente asignado a un asistente entrante)
Notas
- Solo se devuelven los números de teléfono que pertenecen al usuario autenticado
- Cuando se especifica
type=inbound, se excluyen los números de identificador de llamadas y los que ya están asignados - El campo
is_availableindica si el número se puede asignar a un nuevo asistente entrante - Los números de teléfono se devuelven en formato de colección de valores (array indexado)
- Usa el campo
idal asignar números de teléfono a asistentes
[
{
"id": 2103,
"phone_number": "+491748236179",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
},
{
"id": 2131,
"phone_number": "+4915792613301",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
}
]
[
{
"id": 2103,
"phone_number": "+491748236179",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
},
{
"id": 2131,
"phone_number": "+4915792613301",
"country_code": "DE",
"type_label": "Caller ID",
"is_available": true
}
]
Páginas relacionadas: Introducción y Guía de autenticación, y Ejemplos de integración de la API.