NegativeFeedback

July 30, 2025 ยท View on GitHub

Example Usage

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

let value: NegativeFeedback = {
  id: "<id>",
  type: "negative",
  messageId: "<id>",
  createdAt: "1709249396560",
  updatedAt: "1735667605681",
  userProperties: {
    identificationType: "COOKIED",
  },
  conversation: {
    id: "<id>",
    externalId: "<id>",
    externalUrl: "https://rotating-vicinity.name",
    type: "support_copilot",
    supportTicketConversationId: "<id>",
    createdAt: "1732705915746",
    updatedAt: "1735674770384",
    projectId: null,
    integrationId: "<id>",
    visibility: "public",
    messages: [
      {
        id: "<id>",
        type: "support_copilot",
        externalId: "<id>",
        externalUrl: "https://emotional-circumference.org",
        conversationId: "<id>",
        createdAt: "1734941336698",
        updatedAt: "1735668930778",
        role: "<value>",
        content: "<value>",
        userProperties: {
          identificationType: "COOKIED",
        },
      },
    ],
  },
  message: {
    id: "<id>",
    type: "support_copilot",
    externalId: "<id>",
    externalUrl: "https://tinted-skeleton.biz",
    conversationId: "<id>",
    createdAt: "1735523494342",
    updatedAt: "1735629309827",
    role: "<value>",
    content: "<value>",
  },
};

Fields

FieldTypeRequiredDescription
idstring:heavy_check_mark:N/A
typecomponents.GetAllFeedbackResponseNegativeFeedbackType:heavy_check_mark:N/A
messageIdstring:heavy_check_mark:N/A
createdAtstring:heavy_check_mark:N/A
updatedAtstring:heavy_check_mark:N/A
reasonscomponents.GetAllFeedbackResponseReasons[]: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.GetAllFeedbackResponseNegativeFeedbackUserProperties: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.GetAllFeedbackResponseSources[]:heavy_minus_sign:N/A
conversationcomponents.Conversation:heavy_check_mark:N/A
messagecomponents.Message:heavy_check_mark:N/A