Dapatkan total percakapan yang membutuhkan intervensi manusia
curl --request GET \
--url https://api.csku.ai/v1/conversation/need-human/total \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.csku.ai/v1/conversation/need-human/total"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.csku.ai/v1/conversation/need-human/total', 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.csku.ai/v1/conversation/need-human/total",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.csku.ai/v1/conversation/need-human/total"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.csku.ai/v1/conversation/need-human/total")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.csku.ai/v1/conversation/need-human/total")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"status": 1,
"message": "Sukses",
"data": {
"total": 15
}
}{
"status": 0,
"rc": 400,
"error_msg": "Data tidak valid. Mohon periksa kembali parameter dan header"
}Pengelolaan Percakapan
Dapatkan Total Membutuhkan Manusia
Dapatkan jumlah percakapan yang telah ditandai membutuhkan bantuan manusia.
GET
/
v1
/
conversation
/
need-human
/
total
Dapatkan total percakapan yang membutuhkan intervensi manusia
curl --request GET \
--url https://api.csku.ai/v1/conversation/need-human/total \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.csku.ai/v1/conversation/need-human/total"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.csku.ai/v1/conversation/need-human/total', 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.csku.ai/v1/conversation/need-human/total",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.csku.ai/v1/conversation/need-human/total"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.csku.ai/v1/conversation/need-human/total")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.csku.ai/v1/conversation/need-human/total")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"status": 1,
"message": "Sukses",
"data": {
"total": 15
}
}{
"status": 0,
"rc": 400,
"error_msg": "Data tidak valid. Mohon periksa kembali parameter dan header"
}Gunakan endpoint ini untuk memantau backlog dukungan Anda dan mengalokasikan sumber daya dengan tepat.
Kasus Penggunaan
Pemantauan Dashboard
Pemantauan Dashboard
Tampilkan jumlah percakapan yang membutuhkan perhatian manusia di dashboard dukungan Anda.
Sistem Peringatan
Sistem Peringatan
Atur peringatan ketika jumlah melebihi ambang batas tertentu.
Alokasi Sumber Daya
Alokasi Sumber Daya
Tentukan berapa banyak agen dukungan yang perlu tersedia berdasarkan backlog.
Pelacakan Kinerja
Pelacakan Kinerja
Lacak tren kebutuhan intervensi manusia dari waktu ke waktu.
Ambang Batas yang Direkomendasikan
| Ukuran Tim | Normal | Peringatan | Kritis |
|---|---|---|---|
| Kecil (1-3 agen) | 0-5 | 6-10 | 11+ |
| Sedang (4-10 agen) | 0-15 | 16-30 | 31+ |
| Besar (10+ agen) | 0-30 | 31-50 | 51+ |
Backlog yang tinggi mungkin menunjukkan masalah dengan respons AI atau kebutuhan opsi self-service yang lebih baik. Sesuaikan ambang batas berdasarkan kapasitas tim dan target waktu respons Anda.
Authorizations
Secret Key dari dashboard (https://app.csku.ai/settings/secret-key-settings)
Was this page helpful?