curl --request POST \
--url https://api.telli.com/v1/schedule-call \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"contact_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"agent_id": "<string>",
"max_retry_days": 123,
"override_from_number": "<string>",
"schedule": {
"at": "2024-01-01T10:00:00.000Z",
"ignore_dialing_window": false
}
}
'import requests
url = "https://api.telli.com/v1/schedule-call"
payload = {
"contact_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"agent_id": "<string>",
"max_retry_days": 123,
"override_from_number": "<string>",
"schedule": {
"at": "2024-01-01T10:00:00.000Z",
"ignore_dialing_window": False
}
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
contact_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
agent_id: '<string>',
max_retry_days: 123,
override_from_number: '<string>',
schedule: {at: '2024-01-01T10:00:00.000Z', ignore_dialing_window: false}
})
};
fetch('https://api.telli.com/v1/schedule-call', 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.telli.com/v1/schedule-call",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'contact_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'agent_id' => '<string>',
'max_retry_days' => 123,
'override_from_number' => '<string>',
'schedule' => [
'at' => '2024-01-01T10:00:00.000Z',
'ignore_dialing_window' => false
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.telli.com/v1/schedule-call"
payload := strings.NewReader("{\n \"contact_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"agent_id\": \"<string>\",\n \"max_retry_days\": 123,\n \"override_from_number\": \"<string>\",\n \"schedule\": {\n \"at\": \"2024-01-01T10:00:00.000Z\",\n \"ignore_dialing_window\": false\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.telli.com/v1/schedule-call")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"contact_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"agent_id\": \"<string>\",\n \"max_retry_days\": 123,\n \"override_from_number\": \"<string>\",\n \"schedule\": {\n \"at\": \"2024-01-01T10:00:00.000Z\",\n \"ignore_dialing_window\": false\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.telli.com/v1/schedule-call")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"contact_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"agent_id\": \"<string>\",\n \"max_retry_days\": 123,\n \"override_from_number\": \"<string>\",\n \"schedule\": {\n \"at\": \"2024-01-01T10:00:00.000Z\",\n \"ignore_dialing_window\": false\n }\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"contact_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"loop_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}Anruf planen
Plant einen Anruf zum frühestmöglichen Zeitpunkt innerhalb des Dialer-Fensters. Kann je nach Einstellungen sofort oder am nächsten Geschäftstag erfolgen. Erfordert, dass der Auto-Dialer aktiviert ist.
curl --request POST \
--url https://api.telli.com/v1/schedule-call \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"contact_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"agent_id": "<string>",
"max_retry_days": 123,
"override_from_number": "<string>",
"schedule": {
"at": "2024-01-01T10:00:00.000Z",
"ignore_dialing_window": false
}
}
'import requests
url = "https://api.telli.com/v1/schedule-call"
payload = {
"contact_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"agent_id": "<string>",
"max_retry_days": 123,
"override_from_number": "<string>",
"schedule": {
"at": "2024-01-01T10:00:00.000Z",
"ignore_dialing_window": False
}
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
contact_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
agent_id: '<string>',
max_retry_days: 123,
override_from_number: '<string>',
schedule: {at: '2024-01-01T10:00:00.000Z', ignore_dialing_window: false}
})
};
fetch('https://api.telli.com/v1/schedule-call', 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.telli.com/v1/schedule-call",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'contact_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'agent_id' => '<string>',
'max_retry_days' => 123,
'override_from_number' => '<string>',
'schedule' => [
'at' => '2024-01-01T10:00:00.000Z',
'ignore_dialing_window' => false
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.telli.com/v1/schedule-call"
payload := strings.NewReader("{\n \"contact_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"agent_id\": \"<string>\",\n \"max_retry_days\": 123,\n \"override_from_number\": \"<string>\",\n \"schedule\": {\n \"at\": \"2024-01-01T10:00:00.000Z\",\n \"ignore_dialing_window\": false\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.telli.com/v1/schedule-call")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"contact_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"agent_id\": \"<string>\",\n \"max_retry_days\": 123,\n \"override_from_number\": \"<string>\",\n \"schedule\": {\n \"at\": \"2024-01-01T10:00:00.000Z\",\n \"ignore_dialing_window\": false\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.telli.com/v1/schedule-call")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"contact_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"agent_id\": \"<string>\",\n \"max_retry_days\": 123,\n \"override_from_number\": \"<string>\",\n \"schedule\": {\n \"at\": \"2024-01-01T10:00:00.000Z\",\n \"ignore_dialing_window\": false\n }\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"contact_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"loop_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}Autorisierungen
API key must be provided as: Bearer <api_key>
Body
telli contact ID of the contact to schedule a call with
Agent ID to use for the call
Optional number of days to retry the call. Defaults to the account's max retry days
Optional phone number to use as the caller ID. Must be a valid E.164 number that belongs to the account
Optional schedule configuration. Use to schedule a call at a specific time, and optionally to bypass dialing window restrictions. Setting a schedule will override any existing schedule for the contact and agent.
Show child attributes
Show child attributes
War diese Seite hilfreich?