List Flags
curl --request GET \
--url https://api.bland.ai/v1/triage/issues/{id}/flags \
--header 'authorization: <authorization>'import requests
url = "https://api.bland.ai/v1/triage/issues/{id}/flags"
headers = {"authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {authorization: '<authorization>'}};
fetch('https://api.bland.ai/v1/triage/issues/{id}/flags', 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.bland.ai/v1/triage/issues/{id}/flags",
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: <authorization>"
],
]);
$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.bland.ai/v1/triage/issues/{id}/flags"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("authorization", "<authorization>")
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.bland.ai/v1/triage/issues/{id}/flags")
.header("authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bland.ai/v1/triage/issues/{id}/flags")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"data": {
"items": [
{
"id": "8ce11a7a-1a30-4c2c-9d3a-3e9aa56d2f02",
"org_id": "5fa6dc9e-ec4d-4f94-9e0e-21f6f6a1e8f1",
"issue_id": "cd4e1b6a-9a4c-4ec7-9c91-aa8b8aef0c89",
"call_id": "02d77f64-342d-4c41-b2f6-02621eb94fc3",
"type": "missed_handoff",
"note": "Agent transferred without confirming the email.",
"node_id": null,
"node_name": null,
"message_index": 12,
"message_text": "OK, transferring you now.",
"author_id": "32c10b62-0a4e-4ad8-bd4e-9b6e2a6e0a4f",
"created_at": "2026-05-07T05:26:11.327Z"
}
],
"next_cursor": null
},
"errors": null
}
Flags
List Flags
List flags on an issue.
GET
/
v1
/
triage
/
issues
/
{id}
/
flags
List Flags
curl --request GET \
--url https://api.bland.ai/v1/triage/issues/{id}/flags \
--header 'authorization: <authorization>'import requests
url = "https://api.bland.ai/v1/triage/issues/{id}/flags"
headers = {"authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {authorization: '<authorization>'}};
fetch('https://api.bland.ai/v1/triage/issues/{id}/flags', 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.bland.ai/v1/triage/issues/{id}/flags",
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: <authorization>"
],
]);
$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.bland.ai/v1/triage/issues/{id}/flags"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("authorization", "<authorization>")
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.bland.ai/v1/triage/issues/{id}/flags")
.header("authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bland.ai/v1/triage/issues/{id}/flags")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"data": {
"items": [
{
"id": "8ce11a7a-1a30-4c2c-9d3a-3e9aa56d2f02",
"org_id": "5fa6dc9e-ec4d-4f94-9e0e-21f6f6a1e8f1",
"issue_id": "cd4e1b6a-9a4c-4ec7-9c91-aa8b8aef0c89",
"call_id": "02d77f64-342d-4c41-b2f6-02621eb94fc3",
"type": "missed_handoff",
"note": "Agent transferred without confirming the email.",
"node_id": null,
"node_name": null,
"message_index": 12,
"message_text": "OK, transferring you now.",
"author_id": "32c10b62-0a4e-4ad8-bd4e-9b6e2a6e0a4f",
"created_at": "2026-05-07T05:26:11.327Z"
}
],
"next_cursor": null
},
"errors": null
}
Overview
Returns the flags filed on this issue. Same shape as Add Flag.Headers
string
required
Your API key for authentication.
Path Parameters
string
required
Internal UUID of the issue.
Query Parameters
integer
default:"50"
Number of flags to return. Minimum 1, maximum 100.
string
Opaque cursor returned as
next_cursor from a previous page.Response
string | null
Cursor for the next page, or
null.null | array
null on success. Returns 404 if the issue does not exist.{
"data": {
"items": [
{
"id": "8ce11a7a-1a30-4c2c-9d3a-3e9aa56d2f02",
"org_id": "5fa6dc9e-ec4d-4f94-9e0e-21f6f6a1e8f1",
"issue_id": "cd4e1b6a-9a4c-4ec7-9c91-aa8b8aef0c89",
"call_id": "02d77f64-342d-4c41-b2f6-02621eb94fc3",
"type": "missed_handoff",
"note": "Agent transferred without confirming the email.",
"node_id": null,
"node_name": null,
"message_index": 12,
"message_text": "OK, transferring you now.",
"author_id": "32c10b62-0a4e-4ad8-bd4e-9b6e2a6e0a4f",
"created_at": "2026-05-07T05:26:11.327Z"
}
],
"next_cursor": null
},
"errors": null
}
Docs for agents: llms.txt
Was this page helpful?
⌘I