Skip to main content
GET
/
v1
/
feedback
/
{feedbackId}
Get feedback
curl --request GET \
  --url https://api.vistaly.com/v1/feedback/{feedbackId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "processed": true,
  "source": "<string>",
  "cardIds": [
    "<string>"
  ],
  "customerUserIds": [
    "<string>"
  ],
  "insightCount": 123,
  "appUrl": "<string>",
  "capturedAt": "2023-11-07T05:31:56Z",
  "createdAt": "2023-11-07T05:31:56Z",
  "sourceUrl": "<string>",
  "textPreview": "<string>",
  "content": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

feedbackId
string
required

The unique identifier for the feedback

Response

Feedback retrieved successfully

A single feedback entry with its full body text.

id
string
required

The unique identifier for the feedback.

processed
boolean
required

Whether the feedback has been processed (analyzed for insights and opportunities).

source
string
required

Where the feedback originated (e.g. "vistaly-api", "slack-bot", "web-extension", "direct").

cardIds
string[]
required

IDs of the cards this feedback is linked to via insights.

customerUserIds
string[]
required

IDs of the customer users associated with the feedback.

insightCount
integer
required

The number of insights extracted from the feedback.

appUrl
string
required

A link to view the feedback in the Vistaly app.

capturedAt
string<date-time>

ISO 8601 timestamp of when the feedback was captured/shared.

createdAt
string<date-time>

ISO 8601 timestamp of when the feedback record was created.

sourceUrl
string

Optional link to where the feedback originated.

textPreview
string

A short preview of the feedback content. May be empty until the feedback has been processed.

content
string

The full feedback body as plain text. May be empty until the feedback has been processed.