Mark Issue Viewed
curl --request PUT \
--url https://api.bland.ai/v1/triage/issues/{id}/view \
--header 'authorization: <authorization>'import requests
url = "https://api.bland.ai/v1/triage/issues/{id}/view"
headers = {"authorization": "<authorization>"}
response = requests.put(url, headers=headers)
print(response.text)const options = {method: 'PUT', headers: {authorization: '<authorization>'}};
fetch('https://api.bland.ai/v1/triage/issues/{id}/view', 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}/view",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
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}/view"
req, _ := http.NewRequest("PUT", 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.put("https://api.bland.ai/v1/triage/issues/{id}/view")
.header("authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bland.ai/v1/triage/issues/{id}/view")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"data": {
"issue_id": "4f9a7c2d-7f88-4dc4-9d1e-be83c5067f1c",
"last_viewed_at": "2026-05-07T05:26:21.694Z"
},
"errors": null
}
Activity & Comments
Mark Issue Viewed
Mark an issue as viewed by the calling user.
PUT
/
v1
/
triage
/
issues
/
{id}
/
view
Mark Issue Viewed
curl --request PUT \
--url https://api.bland.ai/v1/triage/issues/{id}/view \
--header 'authorization: <authorization>'import requests
url = "https://api.bland.ai/v1/triage/issues/{id}/view"
headers = {"authorization": "<authorization>"}
response = requests.put(url, headers=headers)
print(response.text)const options = {method: 'PUT', headers: {authorization: '<authorization>'}};
fetch('https://api.bland.ai/v1/triage/issues/{id}/view', 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}/view",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
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}/view"
req, _ := http.NewRequest("PUT", 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.put("https://api.bland.ai/v1/triage/issues/{id}/view")
.header("authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bland.ai/v1/triage/issues/{id}/view")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"data": {
"issue_id": "4f9a7c2d-7f88-4dc4-9d1e-be83c5067f1c",
"last_viewed_at": "2026-05-07T05:26:21.694Z"
},
"errors": null
}
Overview
Records the calling user’s view at the current time. Clearshas_unread_activity on subsequent fetches for this user. View timestamps are per-user, so each org member has their own unread state.
Headers
string
required
Your API key for authentication.
Path Parameters
string
required
Internal UUID of the issue.
Response
string
The issue that was marked viewed.
string
ISO 8601 timestamp the view was recorded at.
null | array
null on success. Returns 404 if the issue does not exist.{
"data": {
"issue_id": "4f9a7c2d-7f88-4dc4-9d1e-be83c5067f1c",
"last_viewed_at": "2026-05-07T05:26:21.694Z"
},
"errors": null
}
Docs for agents: llms.txt
Was this page helpful?
⌘I