cURL
curl --request GET \
--url https://api.precallai.com/api/v1/dialer/list \
--header 'x-api-key: <api-key>'import requests
url = "https://api.precallai.com/api/v1/dialer/list"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.precallai.com/api/v1/dialer/list', 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://api.precallai.com/api/v1/dialer/list",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$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://api.precallai.com/api/v1/dialer/list"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.precallai.com/api/v1/dialer/list")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.precallai.com/api/v1/dialer/list")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"name": "<string>",
"phone_number": "<string>",
"sid": "<string>",
"auth_token": "<string>",
"sip_termination_uri": "<string>",
"sip_trunk_user_name": "<string>",
"sip_trunk_password": "<string>"
}
]{
"error": 123,
"message": "<string>"
}Dialers
Get Dialers
Returns all dialers from the system that the user has access to
GET
/
dialer
/
list
cURL
curl --request GET \
--url https://api.precallai.com/api/v1/dialer/list \
--header 'x-api-key: <api-key>'import requests
url = "https://api.precallai.com/api/v1/dialer/list"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.precallai.com/api/v1/dialer/list', 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://api.precallai.com/api/v1/dialer/list",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$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://api.precallai.com/api/v1/dialer/list"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.precallai.com/api/v1/dialer/list")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.precallai.com/api/v1/dialer/list")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"name": "<string>",
"phone_number": "<string>",
"sid": "<string>",
"auth_token": "<string>",
"sip_termination_uri": "<string>",
"sip_trunk_user_name": "<string>",
"sip_trunk_password": "<string>"
}
]{
"error": 123,
"message": "<string>"
}Authorizations
Response
Dialer response
Dialer type
Available options:
Twilio, Telnyx, sip The name of the dialer
Phone number
The sid
Auth token and also for Telnyx id not require.
SIP termination uri for only sip
SIP trunk user name for only sip
SIP trunk password for only sip
⌘I

