Giden arama asistanlarını getir
curl --request GET \
--url https://api.example.com/user/assistants/outboundimport requests
url = "https://api.example.com/user/assistants/outbound"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/user/assistants/outbound', 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.example.com/user/assistants/outbound",
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://api.example.com/user/assistants/outbound"
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://api.example.com/user/assistants/outbound")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/user/assistants/outbound")
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,
"user_id": 1,
"name": "Sales Outbound Assistant",
"type": "outbound",
"mode": "pipeline",
"status": "active",
"voice_id": 8,
"language_id": 1,
"timezone": "America/New_York",
"initial_message": "Hi, this is Sarah from Your Company. I hope I'm catching you at a good time. How are you doing today?",
"system_prompt": "You are a sales representative for Your Company. Be professional, friendly, and focus on qualifying leads.",
"variables": {
"company_name": "Your Company",
"product_line": "Premium Services"
},
"webhook_url": "https://yourcompany.com/api/webhooks/outbound-calls",
"is_webhook_active": true,
"created_at": "2025-07-15T14:32:15.000000Z",
"updated_at": "2025-08-02T09:18:42.000000Z"
},
{
"id": 124,
"user_id": 1,
"name": "Follow-up Assistant",
"type": "outbound",
"mode": "multimodal",
"status": "inactive",
"voice_id": 12,
"language_id": 1,
"timezone": "America/Los_Angeles",
"initial_message": "Hello! I'm calling to follow up on our previous conversation. Do you have a few minutes to chat?",
"system_prompt": "You are a follow-up specialist. Be warm and professional while gathering feedback and next steps.",
"variables": {
"purpose": "follow_up",
"max_duration": "5_minutes"
},
"webhook_url": null,
"is_webhook_active": false,
"created_at": "2025-07-20T10:15:30.000000Z",
"updated_at": "2025-07-25T16:45:22.000000Z"
}
]
Asistanlar
Giden arama asistanlarını getir
Kimliği doğrulanmış kullanıcının tüm giden arama asistanlarını getirin
GET
/
user
/
assistants
/
outbound
Giden arama asistanlarını getir
curl --request GET \
--url https://api.example.com/user/assistants/outboundimport requests
url = "https://api.example.com/user/assistants/outbound"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/user/assistants/outbound', 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.example.com/user/assistants/outbound",
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://api.example.com/user/assistants/outbound"
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://api.example.com/user/assistants/outbound")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/user/assistants/outbound")
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,
"user_id": 1,
"name": "Sales Outbound Assistant",
"type": "outbound",
"mode": "pipeline",
"status": "active",
"voice_id": 8,
"language_id": 1,
"timezone": "America/New_York",
"initial_message": "Hi, this is Sarah from Your Company. I hope I'm catching you at a good time. How are you doing today?",
"system_prompt": "You are a sales representative for Your Company. Be professional, friendly, and focus on qualifying leads.",
"variables": {
"company_name": "Your Company",
"product_line": "Premium Services"
},
"webhook_url": "https://yourcompany.com/api/webhooks/outbound-calls",
"is_webhook_active": true,
"created_at": "2025-07-15T14:32:15.000000Z",
"updated_at": "2025-08-02T09:18:42.000000Z"
},
{
"id": 124,
"user_id": 1,
"name": "Follow-up Assistant",
"type": "outbound",
"mode": "multimodal",
"status": "inactive",
"voice_id": 12,
"language_id": 1,
"timezone": "America/Los_Angeles",
"initial_message": "Hello! I'm calling to follow up on our previous conversation. Do you have a few minutes to chat?",
"system_prompt": "You are a follow-up specialist. Be warm and professional while gathering feedback and next steps.",
"variables": {
"purpose": "follow_up",
"max_duration": "5_minutes"
},
"webhook_url": null,
"is_webhook_active": false,
"created_at": "2025-07-20T10:15:30.000000Z",
"updated_at": "2025-07-25T16:45:22.000000Z"
}
]
Bu uç nokta, kimliği doğrulanmış kullanıcıya ait tüm giden arama asistanlarının listesini döndürür. Giden arama asistanları, müşterilere ve adaylara arama yapmak için kullanılır.
Yanıt alanları
array
Göster özellikler
Göster özellikler
integer
Asistanın benzersiz tanımlayıcısı
integer
Bu asistanın sahibi olan kullanıcının kimliği
string
Asistanın adı
string
Asistan türü (bu uç nokta için her zaman “outbound” olacaktır)
string
Motor modu (
pipeline veya multimodal)string
Asistanın mevcut durumu
integer
Asistan tarafından kullanılan sesin kimliği
integer
Asistan tarafından kullanılan dilin kimliği
string
Asistanın saat dilimi ayarı
string
Asistanın söyleyeceği ilk mesaj
string
Asistanın davranışını tanımlayan sistem istemi
object
Asistan için tanımlanan özel değişkenler
string
Arama sonrası bildirimler için webhook URL’si
boolean
Webhook bildirimlerinin etkin olup olmadığı
string
Asistanın oluşturulma tarihi ve saati
string
Asistanın en son güncellenme tarihi ve saati
[
{
"id": 123,
"user_id": 1,
"name": "Sales Outbound Assistant",
"type": "outbound",
"mode": "pipeline",
"status": "active",
"voice_id": 8,
"language_id": 1,
"timezone": "America/New_York",
"initial_message": "Hi, this is Sarah from Your Company. I hope I'm catching you at a good time. How are you doing today?",
"system_prompt": "You are a sales representative for Your Company. Be professional, friendly, and focus on qualifying leads.",
"variables": {
"company_name": "Your Company",
"product_line": "Premium Services"
},
"webhook_url": "https://yourcompany.com/api/webhooks/outbound-calls",
"is_webhook_active": true,
"created_at": "2025-07-15T14:32:15.000000Z",
"updated_at": "2025-08-02T09:18:42.000000Z"
},
{
"id": 124,
"user_id": 1,
"name": "Follow-up Assistant",
"type": "outbound",
"mode": "multimodal",
"status": "inactive",
"voice_id": 12,
"language_id": 1,
"timezone": "America/Los_Angeles",
"initial_message": "Hello! I'm calling to follow up on our previous conversation. Do you have a few minutes to chat?",
"system_prompt": "You are a follow-up specialist. Be warm and professional while gathering feedback and next steps.",
"variables": {
"purpose": "follow_up",
"max_duration": "5_minutes"
},
"webhook_url": null,
"is_webhook_active": false,
"created_at": "2025-07-20T10:15:30.000000Z",
"updated_at": "2025-07-25T16:45:22.000000Z"
}
]
Notlar
- Bu uç nokta yalnızca “outbound” türündeki asistanları döndürür
- Kimliği doğrulanmış kullanıcıya ait tüm asistanlar döndürülür (sayfalama yok)
- Giden aramaları başlatmak için bu asistanları arama yapma uç noktası ile kullanın
- Giden arama asistanları satış aramaları, takip aramaları, anketler ve diğer proaktif arama senaryoları için kullanılabilir
⌘I

