Skip to content
Console

List visitor notes

GET
/api/v1/visitors/{visitor_id}/notes
curl --request GET \
--url https://api.inside.chat/api/v1/visitors/example/notes \
--header 'Authorization: Bearer <token>'

Required scopes: conversation_read, visitor_notes_read, contact_read_pii
Data access: message_content, pii, internal_notes
MCP tool: visitor_notes

Read a bounded descending page of active stored visitor notes, including notes from website-owned visitors linked through an active contact, without AI eligibility. Requires unrestricted policy and notes, content and PII access. Attachments and reminders are excluded.

visitor_id
required
string
/^vis_[0-9]{1,20}_[1-9][0-9]{0,18}_[1-9][0-9]{0,18}$/
website_id
string
/^web_[0-9]{1,20}_[1-9][0-9]{0,18}$/

Optional; if present must match the resource owner.

limit
integer
>= 1 <= 100
cursor

Continue before the last delivered positive native note ID; maximum is 2147483647. The selected visitor and current website policy remain authoritative.

string
<= 10 characters /^[1-9][0-9]{0,9}$/

Authorized result. Projection depends on current scopes and data policy.

Media typeapplication/json
object
data
required
object
visitor_id
required
string
<= 100 characters /^vis_[0-9]{1,20}_[1-9][0-9]{0,18}_[1-9][0-9]{0,18}$/
notes
required
Array<object>
<= 100 items
object
id
required
string
<= 10 characters /^[1-9][0-9]{0,9}$/
note_id
required
integer
>= 1 <= 2147483647
text
required
Any of:
string
<= 32768 characters
title
required
Any of:
string
<= 240 characters
author
required
Any of:
string
<= 120 characters
created_at
required
Any of:
string format: date-time
<= 40 characters
text_truncated
required
boolean
next_cursor
required
Any of:
string
<= 10 characters /^[1-9][0-9]{0,9}$/
coverage
required
Allowed value: persisted_visitor_notes

Example

{
"data": {
"coverage": "persisted_visitor_notes"
}
}

Invalid, duplicate or unsupported request parameters.

Missing, expired or revoked installation credential.

Resource not found or not permitted by current authority.

The requested capability is not available for application installations.

Per-app quota exceeded.

Retry-After
integer
>= 1

Enrollment, native service or required authority is unavailable.