PositiveFeedback

July 30, 2025 ยท View on GitHub

Example Usage

import { PositiveFeedback } from "@inkeep/inkeep-analytics/models/components";

let value: PositiveFeedback = {
  id: "<id>",
  type: "positive",
  messageId: "<id>",
  createdAt: "1723345333062",
  updatedAt: "1735633533765",
  userProperties: {
    identificationType: "COOKIED",
  },
  conversation: {
    id: "<id>",
    externalId: "<id>",
    externalUrl: "https://linear-orchid.net/",
    type: "openai",
    supportTicketConversationId: "<id>",
    createdAt: "1718600127591",
    updatedAt: "1735614597742",
    projectId: "<id>",
    integrationId: null,
    visibility: "public",
    messages: [
      {
        id: "<id>",
        type: "openai",
        externalId: null,
        externalUrl: "https://muted-glider.net/",
        conversationId: "<id>",
        createdAt: "1727082986532",
        updatedAt: "1735641575395",
        role: "assistant",
        content: [
          {
            type: "text",
          },
        ],
        userProperties: {
          identificationType: "COOKIED",
        },
      },
    ],
    messagesOpenAIFormat: [],
  },
  message: {
    id: "<id>",
    type: "support_copilot",
    externalId: "<id>",
    externalUrl: "https://perfumed-juggernaut.name",
    conversationId: "<id>",
    createdAt: "1713190979921",
    updatedAt: "1735649045851",
    role: "<value>",
    content: "<value>",
  },
};

Fields

FieldTypeRequiredDescription
idstring:heavy_check_mark:N/A
typecomponents.GetAllFeedbackResponseType:heavy_check_mark:N/A
messageIdstring:heavy_check_mark:N/A
createdAtstring:heavy_check_mark:N/A
updatedAtstring:heavy_check_mark:N/A
reasonscomponents.Reasons[]:heavy_minus_sign:N/A
detailsstring:heavy_minus_sign:N/A
propertiesRecord<string, any>:heavy_minus_sign:A customizable collection of custom properties or attributes.
userPropertiescomponents.GetAllFeedbackResponseUserProperties:heavy_minus_sign:A customizable collection of custom properties or attributes. Some properties have first class support for the Inkeep Portal or Widget and are noted in the description.
sourcescomponents.Sources[]:heavy_minus_sign:N/A
conversationcomponents.Conversation:heavy_check_mark:N/A
messagecomponents.Message:heavy_check_mark:N/A