# Create a new case.

Endpoint: POST /case
Version: 3.0.0
Security: bearerAuth, apiKeyAuth

## Security:

  - `bearerAuth` (unknown)
    http bearer Token

  - `apiKeyAuth` (unknown)
    apiKey in header Key

## Request fields (application/json):

  - `id` (string)
    Case id

  - `caseNumber` (integer)
    Case number

  - `subject` (string)
    The value of the subject field for this case

  - `description` (string)
    Description of the case

  - `version` (integer)
    version number

  - `status` (string)
    The state of the case. e.g. Open, Pending, Closed

  - `priority` (string)
    The Urgency of the case with which case should be addressed

  - `caseType` (string)
    The type of the case. e.g. Problem, Incident, Task

  - `externalCase` (object)
    Details of linked third party case

  - `externalCase.id` (string)
    unique id of third party case.

  - `externalCase.caseNumber` (string)
    case number of third party case.

  - `externalCase.channelType` (string)
    channel type. e.g salesforce, zendesk, rightnow

  - `externalCase.permalink` (string)
    link to the case on channel

  - `externalCase.createdTime` (integer)
    created time of the case on channel

  - `externalCase.modifiedTime` (integer)
    last modified time of the case on channel

  - `externalCase.clientId` (integer)
    clientId present

  - `externalCase.subDomain` (string)

  - `externalCase.additional` (object)

  - `externalCaseInfo` (object)
    List of Details of All linked third party case

  - `externalCaseInfo.externalCases` (array)

  - `workflow` (object)
    Workflow details of the case. It includes customproperties, queues, assignment details of the case.

  - `workflow.assignment` (object)
    Assignment details

  - `workflow.assignment.assigneeId` (string)
    Describes the id of assignee

  - `workflow.assignment.assigneeType` (string)
    Describes the assignee type. e.g. USER, BOT

  - `workflow.assignment.assignedById` (integer)
    Describes the assigned by user id.

  - `workflow.assignment.assignmentTime` (integer)
    Assignment time.

  - `workflow.modifiedTime` (integer)
    Last modified time of the workflow

  - `workflow.customProperties` (object)
    Partner custom properties on the entity, if any.

  - `workflow.queues` (array)
    Partner queue details on the entity, if any.

  - `workflow.queues.queueId` (integer)
    queue identifier to add the message to queue.

  - `workflow.queues.assignmentTime` (integer)
    assignment time of the queue to the message.

  - `workflow.spaceWorkflows` (array)
    List of client level workflows on the entity, if any.

  - `workflow.spaceWorkflows.spaceId` (string, required)
    client id

  - `workflow.spaceWorkflows.modifiedTime` (integer)
    Last modified time of the space workflow

  - `workflow.spaceWorkflows.customProperties` (object)
    Client custom properties on the asset, if any.

  - `workflow.spaceWorkflows.queues` (array)
    Client queue details of the message, if any.

  - `workflow.campaignId` (string, required)
    campaign identifier to associate the entity to

  - `channelCustomProperties` (array)
    Channel Custom Properties of the case

  - `channelCustomProperties.channelType` (string)

  - `channelCustomProperties.browser` (string)
    Browser detail

  - `channelCustomProperties.device` (string)
    device detail

  - `channelCustomProperties.pageTitle` (string)
    pageTitle detail

  - `channelCustomProperties.pageUrl` (string)
    pageUrl detail

  - `channelCustomProperties.initiator` (string)
    Initiator detail

  - `channelCustomProperties.ipAddress` (string)
    ipAddress detail

  - `channelCustomProperties.screenResolution` (string)
    Screen resolution detail

  - `channelCustomProperties.locale` (string)
    locale detail

  - `channelCustomProperties.timeZone` (string)
    timeZone detail

  - `channelCustomProperties.conversationClosed` (string)
    Is conversation closed

  - `channelCustomProperties.country` (string)
    country detail

  - `channelCustomProperties.language` (string)
    language detail

  - `channelCustomProperties.userAgent` (string)
    userAgent detail

  - `contact` (object)
    Contact details of the case

  - `contact.id` (string)
    Unique identifier of contact

  - `contact.name` (string)
    Name of the contact

  - `contact.channelType` (string)
    Channel type

  - `contact.channelId` (string)
    Channel id of the sender of messages associated to the case

  - `contact.fromSnUserId` (string)

  - `attachment` (any)
    Attachment to the case

  - `attachment.type` (string, required)
    Type of attachment

  - `attachment.assetId` (string)
    Sprinklr Asset Id

  - `attachment.attachmentOptions` (array)
    Array of attachment properties per channel and/or account.

  - `attachment.attachmentOptions.channelType` (string, required)
    ChannelType for media options.

  - `attachment.attachmentOptions.accountId` (integer)
    If the properties are specific to an account inaddition to channelType, accountId can be specified and the properties would then only be used for the given account.

  - `attachment.attachmentOptions.embeddable` (boolean)
    To specify if the video is embeddable. Is used only when the attachment is of type VIDEO

  - `attachment.attachmentOptions.category` (string)
    To specify the content category of the video . Is used only when the attachment is of type VIDEO

  - `attachment.attachmentOptions.noStory` (boolean)
    If set to true, this will suppress Facebook feed and timeline story. Is used only when the attachment is of type VIDEO

  - `attachment.attachmentOptions.secret` (boolean)
    If set to true, this video will not appear anywhere on Facebook and is not searchable. It can be viewed and shared using permalink and embeds. Default value is false.

  - `attachment.attachmentOptions.blockSocialActions` (boolean)

  - `attachment.attachmentOptions.expirationEnabled` (boolean)
    If set to true, video is set to expiry. The time for video expiry must be specified via expirationDate.

  - `attachment.attachmentOptions.expirationDate` (integer)
    If expirationEnabled is set to true, this field is required and specifies the expiry date for the video.

  - `attachment.attachmentOptions.deletePost` (boolean)
    If expirationEnabled is set to true, deletePost specifies where to delete the post after expiry or only expire on Facebook.

  - `attachment.attachmentOptions.embeddable` (boolean)
    Allow embedding the video when posted to twitter. It is used only when attachment is VIDEO

  - `attachment.attachmentOptions.videoCategories` (array)
    Video categories

  - `attachment.attachmentOptions.blackListCategories` (array)
    Blacklist categories

  - `attachment.attachmentOptions.locationId` (string)
    To specify the tagged location

  - `attachment.attachmentOptions.userTags` (array)
    To specify tagged users in a media

  - `attachment.attachmentOptions.userTags.username` (string, required)
    Username of the user on channel.

  - `attachment.attachmentOptions.userTags.displayName` (string)
    Display Name of the user on channel.

  - `attachment.attachmentOptions.userTags.url` (string)
    Profile Link of the user on channel.

  - `attachment.attachmentOptions.userTags.x` (number)
    X location for the tag, must be a float number that specifies the x distance from top left corner, within range 0.0-1.0

  - `attachment.attachmentOptions.userTags.y` (number)
    Y location for the tag, must be a float number that specifies the y distance from top left corner, within range 0.0-1.0

  - `attachment.attachmentOptions.collaborators` (array)
    Instagram collaborators for collab posts

  - `attachment.attachmentOptions.collaborators.username` (string, required)
    Instagram username of the collaborator

  - `attachment.attachmentOptions.visibility` (string)
    To specify the video visibility

  - `attachment.attachmentOptions.license` (string)
    To specify the video license

  - `attachment.attachmentOptions.category` (string)
    To specify the video category

  - `attachment.attachmentOptions.tags` (array)
    To specify the video tags

  - `attachment.attachmentOptions.playlistsInfo` (array)
    To specify the video playlists details

  - `attachment.attachmentOptions.embeddable` (boolean)
    To specify if video can be embedded

  - `attachment.attachmentOptions.notifySubscribers` (boolean)
    To specify if subscribers should be notified

  - `attachment.attachmentOptions.madeForKids` (boolean)
    To specify if the video is made for kids

  - `attachment.attachmentOptions.playlistId` (string)

  - `attachment.attachmentOptions.playlistName` (string)

  - `attachment.attachmentOptions.playlistPosition` (string)

  - `attachment.url` (string)
    Url of the image to publish.

  - `attachment.urlHash` (string)
    Hashed Url of the image to publish.

  - `attachment.title` (string)
    Title for the image, if any.

  - `attachment.description` (string)
    Description for the image, if any.

  - `attachment.previewUrl` (string)
    Preview url of the image

  - `attachment.hashedPreviewUrl` (string)
    Hashed Preview url of the image

  - `attachment.mimeType` (string)
    Content-type of the image

  - `attachment.alternateText` (string)
    Alt text of the image

  - `attachment.height` (number)
    Image height of the image

  - `attachment.width` (number)
    Image width of the image

  - `attachment.encryptedUrl` (string)
    Encrypted url of the image to publish

  - `attachment.sizeInBytes` (integer)
    Size of media in bytes

  - `attachment.url` (string)
    Url of the video to publish.

  - `attachment.urlHash` (string)
    Hashed Url of the video to publish.

  - `attachment.previewUrl` (string)
    Url of the Preview Image of the video, only used when customization of preview url is supported by the channel.

  - `attachment.hashedPreviewUrl` (string)
    Hashed Url of the Preview Image of the video, only used when customization of preview url is supported by the channel.

  - `attachment.title` (string)
    Title for the video, if any.

  - `attachment.description` (string)
    Description for the video, if any.

  - `attachment.alternateText` (string)
    Alt text of the video

  - `attachment.mimeType` (string)
    Content-type of the video

  - `attachment.closedCaptions` (array)
    Captions of the video

  - `attachment.closedCaptions.title` (string, required)
    Title of the file

  - `attachment.closedCaptions.url` (string, required)
    Url of the file

  - `attachment.closedCaptions.languageCode` (string, required)
    Language of the caption

  - `attachment.closedCaptions.extension` (string, required)
    Extension of the file

  - `attachment.thumbnails` (array)
    Custom Thumbnails for the video

  - `attachment.rate` (number)
    Video rate of the video

  - `attachment.duration` (number)
    Duration of the video

  - `attachment.encryptedUrl` (string)
    Encrypted url of the video to publish

  - `attachment.url` (string)
    Link url.

  - `attachment.urlHash` (string)
    Hashed Link url.

  - `attachment.title` (string)
    Title for the link, if any.

  - `attachment.description` (string)
    Description for the link, if any.

  - `attachment.previewImageUrl` (string)
    Image Url for the link preview.

  - `attachment.hashedPreviewImageUrl` (string)
    Hashed Image Url for the link preview.

  - `attachment.url` (string)
    Url of the document source.

  - `attachment.title` (string)
    Title for the document, if any.

  - `attachment.description` (string)
    Description for the document, if any.

  - `attachment.alternateText` (string)
    Alt text of the document

  - `attachment.previewImageUrl` (string)
    Preview image of the document, if any

  - `attachment.previewUrl` (string)
    Preview URL of the document, if any

  - `attachment.mimeType` (string)
    Mimetype of the document, if any

  - `attachment.encryptedUrl` (string)
    Encrypted url of the document to publish

  - `attachment.base64EncodedContent` (string)
    base64 encoded content.

  - `attachment.fileName` (string)
    Filename for the content.

  - `attachment.title` (string)
    Title for the content, if any.

  - `attachment.description` (string)
    Description for the content, if any.

  - `attachment.cardAttachmentList` (array)
    List of cards in the carousel

  - `attachment.cardAttachmentList.type` (string, required)
    Type of attachment

  - `attachment.cardAttachmentList.assetId` (string)
    Sprinklr Asset Id

  - `attachment.cardAttachmentList.attachmentOptions` (array)
    Array of attachment properties per channel and/or account.

  - `attachment.cardAttachmentList.title` (string)
    Title of the card.

  - `attachment.cardAttachmentList.description` (string)
    Description of the card.

  - `attachment.cardAttachmentList.previewImageUrl` (string)
    Preview Url of the image.

  - `attachment.cardAttachmentList.disableManualResponse` (boolean)
    Boolean flag to disable manual response

  - `attachment.cardAttachmentList.buttons` (array)
    Buttons used in the card

  - `attachment.cardAttachmentList.buttons.id` (string)
    Id of the button

  - `attachment.cardAttachmentList.buttons.title` (string)
    Title of the button

  - `attachment.cardAttachmentList.buttons.subtitle` (string)
    Subtitle of the button.

  - `attachment.cardAttachmentList.buttons.imageUrl` (string)
    Image URL of the button

  - `attachment.cardAttachmentList.buttons.payload` (string)
    Payload of the button

  - `attachment.cardAttachmentList.buttons.actionDetail` (any)
    Action detail of the button.

  - `attachment.cardAttachmentList.buttons.actionDetail.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `attachment.cardAttachmentList.buttons.actionDetail.action` (string, required)
    Type of Action

  - `attachment.cardAttachmentList.buttons.actionDetail.url` (string)
    URL to be opened in quick reply

  - `attachment.cardAttachmentList.buttons.actionDetail.urlType` (object)
    describe the URL Type

  - `attachment.cardAttachmentList.buttons.actionDetail.target` (string)
    target of open url in quick reply

  - `attachment.cardAttachmentList.buttons.actionDetail.value` (string)

  - `attachment.cardAttachmentList.buttons.actionDetail.accountLinkUrl` (string)
    URL for Account Link

  - `attachment.cardAttachmentList.buttons.actionDetail.postBackHandlerType` (string)
    Post back handler type

  - `attachment.cardAttachmentList.buttons.actionDetail.params` (string)
    Params for external params.

  - `attachment.cardAttachmentList.buttons.actionDetail.uri` (string)
    URI for external action.

  - `attachment.cardAttachmentList.buttons.actionDetail.data` (string)

  - `attachment.cardAttachmentList.buttons.actionDetail.displayText` (string)

  - `attachment.cardAttachmentList.buttons.actionDetail.countryCode` (string)
    Country Code of phone number

  - `attachment.cardAttachmentList.buttons.actionDetail.phoneNumber` (string)
    Phone Number for dialing

  - `attachment.cardAttachmentList.buttons.actionDetail.replyText` (string)
    text to reply

  - `attachment.cardAttachmentList.buttons.actionDetail.label` (string)
    label

  - `attachment.cardAttachmentList.buttons.actionDetail.code` (string)
    code to be copied

  - `attachment.cardAttachmentList.buttons.actionDetail.codeType` (object)
    describes the code type

  - `attachment.cardAttachmentList.buttons.actionDetail.value` (object)
    Unresolved type (finalString)

  - `attachment.cardAttachmentList.buttons.placeholders` (array)
    placeholders detail for button.

  - `attachment.cardAttachmentList.buttons.placeholders.assetClass` (string)
    The name of the Asset class used in the placeholder.

  - `attachment.cardAttachmentList.buttons.placeholders.customFieldName` (string)
    The name of the custom field used in the placeholder.

  - `attachment.cardAttachmentList.buttons.placeholders.displayName` (string)
    display Name for placeholder.

  - `attachment.cardAttachmentList.buttons.placeholders.resolvedValue` (string)
    Resolved Value for placeholder.

  - `attachment.cardAttachmentList.buttons.example` (array)
    examples of placeholders

  - `attachment.cardAttachmentList.defaultButton` (object)
    Default Button used in the card

  - `attachment.cardAttachmentList.reSubmittable` (boolean)
    Boolean flag of whether the card is re-submittable in Live Chat

  - `attachment.cardAttachmentList.postSubmitImageUrl` (string)
    Image Url after submitting in Live Chat

  - `attachment.cardAttachmentList.postSubmitSubtitle` (string)
    Subtitle after submitting in Live Chat

  - `attachment.cardAttachmentList.postSubmitTitle` (string)
    Title after submitting in Live Chat

  - `attachment.cardAttachmentList.header` (object)
    Header for Whatsapp interactive messages

  - `attachment.cardAttachmentList.header.text` (string)

  - `attachment.cardAttachmentList.footerText` (string)
    Footer text for Whatsapp interactive messages

  - `attachment.mediaAttachmentList` (array)
    List of medias in the carousel

  - `attachment.disableManualResponse` (boolean)
    Boolean flag to disable manual response in Live Chat.

  - `attachment.reSubmittable` (boolean)
    Boolean flag of whether the carousel is re-submittable in Live Chat

  - `attachment.postSubmitImageUrl` (string)
    Image Url after submitting in Live Chat

  - `attachment.postSubmitSubtitle` (string)
    Subtitle after submitting in Live Chat

  - `attachment.postSubmitTitle` (string)
    Title after submitting in Live Chat

  - `attachment.clickThroughUrl` (string)
    Click Through Url

  - `attachment.title` (string)
    Title of the carousel

  - `attachment.description` (string)
    Description of the carousel

  - `attachment.buttons` (array)
    Buttons for the carousel

  - `attachment.disableUserFeedback` (boolean)
    Boolean flag to disable user feedback

  - `attachment.hideAttachment` (boolean)
    Boolean flag to hide attachment

  - `attachment.screenReaderLabel` (string)
    Screen reader label

  - `attachment.otherConfigs` (object)
    Additional configuration for the template

  - `attachment.attachments` (array)
    list of attachment. can be of same or different types

  - `attachment.latitude` (number)
    Latitude of the location

  - `attachment.longitude` (number)
    Longitude of the location

  - `attachment.address` (string)
    Address of the location

  - `attachment.name` (string)
    Name of the location

  - `attachment.title` (string)
    Title of the card.

  - `attachment.description` (string)
    Description of the card.

  - `attachment.previewImageUrl` (string)
    Preview Url of the image.

  - `attachment.disableManualResponse` (boolean)
    Boolean flag to disable manual response

  - `attachment.buttons` (array)
    Buttons used in the card

  - `attachment.defaultButton` (object)
    Default Button used in the card

  - `attachment.reSubmittable` (boolean)
    Boolean flag of whether the card is re-submittable in Live Chat

  - `attachment.header` (object)
    Header for Whatsapp interactive messages

  - `attachment.footerText` (string)
    Footer text for Whatsapp interactive messages

  - `attachment.tAndC` (object)
    Terms and Conditions button

  - `attachment.message` (string)
    Message for the quick reply being sent.

  - `attachment.mediaAttachment` (any)
    An associated media with the quick reply, supported in twitter.

  - `attachment.quickReplies` (array)
    Quick reply options being used.

  - `attachment.disableManualResponse` (boolean)
    Boolean flag to disable manual response.

  - `attachment.url` (string)
    Url of the Audio source.

  - `attachment.urlHash` (string)
    Hashed Url of the Audio source.

  - `attachment.title` (string)
    Title for the Audio, if any.

  - `attachment.previewImageUrl` (string)
    Preview url of the Audio, if any

  - `attachment.hashedPreviewImageUrl` (string)
    Hashed Preview url of the Audio, if any

  - `attachment.mimeType` (string)
    Mimetype of the Audio, if any

  - `attachment.encryptedUrl` (string)
    Encrypted url of the audio to publish

  - `attachment.receivedMessage` (object)
    Unresolved type (MessageView)

  - `attachment.replyMessage` (object)
    Unresolved type (MessageView)

  - `attachment.title` (string)

  - `attachment.subtitle` (string)

  - `attachment.secondarySubtitle` (string)

  - `attachment.tertiarySubtitle` (string)

  - `attachment.imageTitle` (string)

  - `attachment.imageSubtitle` (string)

  - `attachment.style` (string)

  - `attachment.imageUrl` (string)

  - `attachment.scope` (array)

  - `attachment.loginAppConfigId` (string)

  - `attachment.additionalParameters` (object)

  - `attachment.type` (string)

  - `attachment.paymentRequest` (object)

  - `attachment.paymentRequest.lineItems` (array)

  - `attachment.paymentRequest.total` (object)
    Unresolved type (PaymentItem)

  - `attachment.paymentRequest.applePay` (object)
    Unresolved type (ApplePay)

  - `attachment.paymentRequest.merchantName` (string)

  - `attachment.paymentRequest.countryCode` (string)

  - `attachment.paymentRequest.currencyCode` (string)

  - `attachment.paymentRequest.requiredBillingContactFields` (array)

  - `attachment.paymentRequest.requiredShippingContactFields` (array)

  - `attachment.paymentRequest.supportedCountries` (array)

  - `attachment.paymentRequest.shippingMethods` (array)

  - `attachment.paymentRequest.label` (string)

  - `attachment.paymentRequest.amount` (string)

  - `attachment.paymentRequest.type` (string)

  - `attachment.paymentRequest.merchantIdentifier` (string)

  - `attachment.paymentRequest.supportedNetworks` (array)

  - `attachment.paymentRequest.merchantCapabilities` (array)

  - `attachment.paymentRequest.detail` (string)

  - `attachment.paymentRequest.identifier` (string)

  - `attachment.state` (string)

  - `attachment.paymentAccountId` (string)

  - `attachment.lineItems` (array)

  - `attachment.total` (object)
    Unresolved type (PaymentItem)

  - `attachment.applePay` (object)
    Unresolved type (ApplePay)

  - `attachment.merchantName` (string)

  - `attachment.countryCode` (string)

  - `attachment.currencyCode` (string)

  - `attachment.requiredBillingContactFields` (array)

  - `attachment.requiredShippingContactFields` (array)

  - `attachment.supportedCountries` (array)

  - `attachment.shippingMethods` (array)

  - `attachment.supportedNetworks` (array)

  - `attachment.merchantCapabilities` (array)

  - `attachment.label` (string)

  - `attachment.detail` (string)

  - `attachment.amount` (string)

  - `attachment.identifier` (string)

  - `attachment.appId` (string)

  - `attachment.appName` (string)

  - `attachment.bId` (string)

  - `attachment.url` (string)

  - `attachment.attachments` (array)

  - `attachment.useLiveLayout` (boolean)

  - `attachment.multipleSelection` (boolean)

  - `attachment.sections` (array)

  - `attachment.sections.id` (string)

  - `attachment.sections.type` (string)

  - `attachment.sections.title` (string)

  - `attachment.sections.name` (string)

  - `attachment.sections.pinCount` (integer)

  - `attachment.sections.board` (object)

  - `attachment.sections.board.id` (string)

  - `attachment.sections.board.type` (string)

  - `attachment.sections.board.category` (string)

  - `attachment.sections.board.access` (array)

  - `attachment.sections.board.collabBoardEmail` (boolean)

  - `attachment.sections.board.collaboratedByMe` (boolean)

  - `attachment.sections.board.collaboratorCount` (integer)

  - `attachment.sections.board.collaboratorInviteCounts` (object)

  - `attachment.sections.board.cover` (object)

  - `attachment.sections.board.coverImages` (object)

  - `attachment.sections.board.createdAt` (integer)
    Epoch milliseconds (UTC)

  - `attachment.sections.board.debug` (object)

  - `attachment.sections.board.description` (string)

  - `attachment.sections.board.followedByMe` (boolean)

  - `attachment.sections.board.followerCount` (integer)

  - `attachment.sections.board.imageCoverUrl` (string)

  - `attachment.sections.board.imageThumbnailUrl` (string)

  - `attachment.sections.board.images` (object)

  - `attachment.sections.board.isCollaborative` (boolean)

  - `attachment.sections.board.layout` (string)

  - `attachment.sections.board.mapId` (string)

  - `attachment.sections.board.name` (string)

  - `attachment.sections.board.pinCount` (integer)

  - `attachment.sections.board.pinThumbnailUrls` (array)

  - `attachment.sections.board.privacy` (string)

  - `attachment.sections.board.recommendationReason` (object)

  - `attachment.sections.board.url` (string)

  - `attachment.sections.board.viewerInvitation` (object)

  - `attachment.sections.board.owner` (object)

  - `attachment.sections.board.owner.username` (string)

  - `attachment.sections.createdTime` (integer)

  - `attachment.sections.permalink` (string)

  - `attachment.body` (string)

  - `attachment.footerText` (string)

  - `attachment.buttonTitle` (string)

  - `attachment.order` (integer)

  - `attachment.items` (array)

  - `attachment.items.name` (string)
    Item name

  - `attachment.items.type` (string)
    Item type

  - `attachment.items.label` (string)
    Item label

  - `attachment.items.fieldType` (string)
    Item field type

  - `attachment.items.checkConditions` (array)
    Item conditions

  - `attachment.items.value` (string)
    Item value

  - `attachment.items.additional` (object)
    Item additional details

  - `attachment.items.entityContext` (object)
    Item entity specific context

  - `attachment.items.values` (array)
    Item values

  - `attachment.items.values.key` (string)
    Value detail key

  - `attachment.items.values.label` (string)
    Value detail dispaly name

  - `attachment.items.values.metadata` (object)
    Value detail additional metadata

  - `attachment.items.values.keyType` (string)
    Value detail type of key

  - `attachment.items.values.assetType` (string)
    Value detail type of asset

  - `attachment.items.values.searchTags` (array)
    Value detail tags for searching

  - `attachment.items.values.additional` (object)
    Value detail additional details

  - `attachment.items.isComplex` (boolean)
    Specifies if item is complex

  - `attachment.items.childItems` (array)
    Child items for nested conditions

  - `attachment.id` (string)

  - `attachment.message` (string)
    Message text to display when requesting location

  - `attachment.body` (string)
    Body text of the message

  - `attachment.footerText` (string)
    Footer text of the message

  - `attachment.ctaUrl` (string)
    URL for the call-to-action button

  - `attachment.displayText` (string)
    Display text for the CTA button

  - `attachment.urlPlaceHolder` (object)
    Placeholder for URL

  - `attachment.urlType` (object)
    Unresolved type (UrlType)

  - `attachment.header` (string)
    Header of the message

  - `attachment.footer` (string)
    Footer text of the message

  - `attachment.message` (string)
    Message text to display when requesting address

  - `attachment.addressFields` (array)
    List of address fields

  - `attachment.useSavedAddresses` (boolean)
    Boolean flag to use saved addresses

  - `attachment.fieldName` (string)
    Name of the address field

  - `attachment.prefilledValuePlaceHolder` (object)
    Placeholder for prefilled value

  - `attachment.copyResponseToCustomField` (object)
    Placeholder for copying response to custom field

  - `attachment.timeslots` (array)

  - `attachment.timezone` (string)

  - `attachment.location` (object)

  - `attachment.location.name` (string)

  - `attachment.location.address` (string)

  - `attachment.location.crossStreet` (string)

  - `attachment.location.lat` (number)

  - `attachment.location.lng` (number)

  - `attachment.location.postalCode` (string)

  - `attachment.location.cc` (string)

  - `attachment.location.city` (string)

  - `attachment.location.state` (string)

  - `attachment.location.country` (string)

  - `attachment.location.distance` (number)

  - `attachment.duration` (integer)

  - `attachment.startTime` (integer)

  - `attachment.latitude` (number)

  - `attachment.longitude` (number)

  - `attachment.radius` (number)

  - `attachment.link` (string)

  - `attachment.mediaUrl` (string)

  - `attachment.previewUrl` (string)

  - `attachment.events` (array)
    Collection of events

  - `attachment.events.type` (string, required)
    Type of event

  - `attachment.events.filledForm` (object)
    Data of the form filled

  - `attachment.events.filledForm.formId` (string)
    Id of the form

  - `attachment.events.filledForm.plainFieldValues` (object)
    fields keys and values

  - `attachment.events.filledForm.subFilledForms` (object)
    subforms of current form

  - `attachment.messageTitle` (string)

  - `attachment.messageSubtitle` (string)

  - `attachment.form` (object)
    The Form with its fields

  - `attachment.form.formId` (string)

  - `attachment.form.formTitle` (string)

  - `attachment.form.repeatable` (boolean)

  - `attachment.form.minCount` (integer)

  - `attachment.form.maxCount` (integer)

  - `attachment.form.fields` (array)

  - `attachment.form.fields.id` (string)
    Id of the field

  - `attachment.form.fields.apiName` (string)
    Api Name for the field

  - `attachment.form.fields.name` (string)
    Name of the field

  - `attachment.form.fields.description` (string)
    Description of the field

  - `attachment.form.fields.type` (string)
    Type of the field

  - `attachment.form.fields.entityDefinitionId` (string)
    Id of the definition this field is a part of.

  - `attachment.form.fields.lookupType` (string)
    If the field is of type LOOKUP, this would specify which entity is the reference for lookup

  - `attachment.form.fields.parentChild` (boolean)
    If this entity is of type LOOKUP and has a parentChild relationship, the entity with the referenced value is also deleted is the referenced entity is deleted.

  - `attachment.form.fields.form` (object)
    If the field is of type FORM, its definition is stored here

  - `attachment.form.fields.multivalued` (boolean)
    Specifies if the field is multivalued or not.

  - `attachment.form.fields.mandatory` (boolean)
    Specifies if the field is mandatory or not.

  - `attachment.form.fields.controllingField` (string)
    The id of the field controlling its values, if any.

  - `attachment.form.fields.picklistValues` (array)
    Picklist values defined for the field, if any.

  - `attachment.form.fields.picklistValues.label` (string)

  - `attachment.form.fields.picklistValues.value` (string)

  - `attachment.form.fields.picklistValues.description` (string)

  - `attachment.form.fields.picklistValues.iconUrl` (string)

  - `attachment.form.fields.picklistValues.controllingFieldValues` (array)

  - `attachment.form.fields.picklistValues.standard` (string)

  - `attachment.form.fields.picklistValues.active` (boolean)

  - `attachment.form.fields.picklistValues.defaultValue` (boolean)

  - `attachment.form.fields.picklistValues.additional` (object)

  - `attachment.form.fields.picklistValues.langVsTranslatedFieldValues` (object)

  - `attachment.form.fields.defaultValue` (object)
    Default value for the field, if any.

  - `attachment.form.fields.additional` (object)
    Additional info based on type of field.

  - `attachment.form.fields.langVsTranslatedFieldValues` (object)
    Multiple Language support for field values

  - `attachment.businessPrivacyUrl` (string)

  - `attachment.fbColorTheme` (string)

  - `attachment.fbReceiverAppId` (string)

  - `attachment.postSubmitTitle` (string)

  - `attachment.postSubmitImageUrl` (string)

  - `attachment.postSubmitSubtitle` (string)

  - `attachment.disableManualResponse` (boolean)

  - `attachment.postSubmit` (object)
    non-clickable button shown after form is submitted

  - `attachment.showSubmittedContent` (boolean)

  - `attachment.showContentPostSubmit` (boolean)

  - `attachment.showSummary` (boolean)

  - `attachment.title` (string)
    Title of the feedback form

  - `attachment.subtitle` (string)
    Subtitle of the feedback form

  - `attachment.questionTitle` (string)
    Question title for the feedback form

  - `attachment.postSubmitTitle` (string)
    Title to display after submission

  - `attachment.submit` (object)
    Submit button

  - `attachment.feedbackLabels` (array)
    List of feedback labels

  - `attachment.feedbackType` (string)

  - `attachment.maxFeedbackRating` (integer)
    Maximum feedback rating

  - `attachment.feedbackVariant` (string)

  - `attachment.feedbackCommentEnabled` (boolean)
    Whether feedback comment is enabled

  - `attachment.feedbackCommentPlaceholder` (string)
    Placeholder text for feedback comment

  - `attachment.ruleId` (string)
    Rule ID to execute when feedback is submitted

  - `attachment.reverseOrder` (boolean)
    Whether to reverse the order of feedback options

  - `attachment.businessPrivacyUrl` (string)
    Business privacy URL

  - `attachment.expiresIn` (integer)
    Number of days until the feedback form expires

  - `attachment.label` (string)
    Label text

  - `attachment.reCaptchaValidated` (boolean)
    Boolean flag indicating if reCAPTCHA is validated

  - `attachment.submitted` (boolean)
    Boolean flag indicating if form is submitted

  - `attachment.cancel` (object)
    Cancel button

  - `attachment.expiryTimestamp` (integer)
    Expiry timestamp of the submit token

  - `attachment.submitTokenExpiryInSeconds` (integer)
    Submit token expiry in seconds

  - `attachment.dataValidityInSeconds` (integer)
    Data validity in seconds

  - `attachment.readTokenExpiryInSeconds` (integer)
    Read token expiry in seconds

  - `attachment.afterAccessExpiryInSeconds` (integer)
    After access expiry in seconds

  - `attachment.selectDateTitle` (string)
    Title for date selection

  - `attachment.selectTimeTitle` (string)
    Title for time selection

  - `attachment.selectDatePlaceholder` (string)
    Placeholder for date selection

  - `attachment.selectTimePlaceholder` (string)
    Placeholder for time selection

  - `attachment.submitDateTitle` (string)
    Title for submitted date

  - `attachment.submitTimeTitle` (string)
    Title for submitted time

  - `attachment.numDays` (integer)
    Number of days to show appointments

  - `attachment.offsetDays` (integer)
    Offset days from current date

  - `attachment.postSubmit` (object)
    Post-submit button

  - `attachment.slotDefinitionConfigId` (string)
    Slot definition configuration ID

  - `attachment.showSubmittedContent` (boolean)
    Boolean flag to show submitted content

  - `attachment.params` (object)
    Additional parameters

  - `attachment.selectedDate` (integer)
    Selected date timestamp

  - `attachment.dateFormat` (string)
    Date format string

  - `attachment.noSlotsAvailableLabel` (string)
    Label when no slots are available

  - `attachment.fromFirstAvailableSlot` (boolean)
    Boolean flag to start from first available slot

  - `attachment.version` (integer)
    Version of appointment template

  - `attachment.title` (string)
    Title of the survey

  - `attachment.description` (string)
    Description of the survey

  - `attachment.name` (string)
    Name of the survey

  - `attachment.surveyButton` (object)
    Button to open the survey

  - `attachment.expireAt` (integer)
    Expiration timestamp

  - `attachment.autoOpen` (boolean)
    Boolean flag to auto-open the survey

  - `attachment.opened` (boolean)
    Boolean flag indicating if survey is opened

  - `attachment.commands` (array)

  - `attachment.commands.type` (string)

  - `attachment.commands.from` (string)

  - `attachment.commands.to` (string)

  - `attachment.commands.duration` (integer)

  - `attachment.commands.startTime` (integer)

  - `attachment.commands.callConnected` (boolean)

  - `attachment.commands.callDirection` (string)

  - `attachment.commands.contactId` (string)

  - `attachment.commands.authChannelTypeAndUserId` (string)

  - `attachment.commands.endTime` (integer)

  - `attachment.commands.text` (string)

  - `attachment.commands.interactionId` (string)

  - `attachment.commands.language` (string)

  - `attachment.commands.topics` (array)

  - `attachment.commands.callStartTime` (integer)

  - `attachment.commands.recordingOffset` (integer)

  - `attachment.commands.lastPacketReceivedTime` (integer)

  - `attachment.commands.vadResponseTime` (integer)

  - `attachment.commands.asrResponseTime` (integer)

  - `attachment.commands.convEventReceivedTime` (integer)

  - `attachment.commands.recordingId` (string)

  - `attachment.commands.secure` (boolean)

  - `attachment.commands.loops` (integer)

  - `attachment.commands.languageCode` (string)

  - `attachment.commands.audio` (string)

  - `attachment.commands.title` (string)

  - `attachment.commands.audioTranscript` (string)

  - `attachment.commands.dtmf` (string)

  - `attachment.commands.entityId` (string)

  - `attachment.commands.maskedData` (string)

  - `attachment.commands.expiryTimestamp` (integer)

  - `attachment.commands.viewDetailsUrl` (string)

  - `attachment.commands.httpMethod` (string)

  - `attachment.commands.httpHeaders` (object)

  - `attachment.commands.numDigits` (integer)

  - `attachment.commands.finishOnKey` (string)

  - `attachment.commands.voiceCommands` (array)

  - `attachment.commands.accessibleToAgent` (boolean)

  - `attachment.commands.hideFromAgent` (boolean)

  - `attachment.commands.recordingDuration` (number)

  - `attachment.commands.recordingUrl` (string)

  - `attachment.commands.transcript` (string)

  - `attachment.commands.participantType` (string)

  - `attachment.commands.contentType` (string)

  - `attachment.commands.privateRecording` (boolean)

  - `attachment.commands.privateUrl` (string)

  - `attachment.commands.encryptedRecording` (boolean)

  - `attachment.commands.encryptedUrl` (string)

  - `attachment.commands.downloadDisabled` (boolean)

  - `attachment.commands.botRecording` (boolean)

  - `attachment.commands.recordingPath` (string)

  - `attachment.commands.caller` (string)

  - `attachment.commands.action` (string)

  - `attachment.commands.reason` (string)

  - `attachment.commands.status` (string)

  - `attachment.commands.actionTime` (integer)

  - `attachment.commands.creationTime` (integer)

  - `attachment.commands.requesterCaller` (string)

  - `attachment.commands.assignmentRejectionReason` (string)

  - `attachment.commands.disconnectionReason` (string)

  - `attachment.commands.callFailureReason` (string)

  - `attachment.commands.agent` (string)

  - `attachment.commands.transferType` (string)

  - `attachment.commands.phoneNumber` (string)

  - `attachment.commands.processId` (string)

  - `attachment.commands.message` (string)

  - `attachment.commands.fallbackIVR` (string)

  - `attachment.commands.baseUrl` (string)

  - `attachment.commands.method` (string)

  - `attachment.commands.maxDuration` (integer)

  - `attachment.commands.silenceTimeout` (integer)

  - `attachment.commands.playBeep` (boolean)

  - `attachment.commands.transcribe` (boolean)

  - `attachment.commands.pitch` (string)

  - `attachment.commands.speechRate` (string)

  - `attachment.commands.energy` (string)

  - `attachment.commands.inviteType` (string)

  - `attachment.commands.time` (string)

  - `attachment.commands.format` (string)

  - `attachment.commands.formatDetails` (object)

  - `attachment.wabaTemplateId` (integer)
    template ID

  - `attachment.namespace` (string)
    namespace for template

  - `attachment.templateName` (string)
    template name

  - `attachment.wabaId` (string)
    Whatsapp account Id.

  - `attachment.elementName` (string)
    the name of the template.

  - `attachment.category` (string)
    category of the template.

  - `attachment.langCode` (string)
    language code.

  - `attachment.buttons` (array)
    List of buttons on the carousel card.

  - `attachment.wabaTemplateStatus` (string)
    status of the template.

  - `attachment.rejectedReason` (string)
    reason for rejecting the template.

  - `attachment.message` (string)
    Header Description Message.

  - `attachment.footer` (string)
    details about the content of the Footer.

  - `attachment.header` (object)
    Details about Header object.

  - `attachment.allowCategoryChange` (boolean)
    flag for allow category change.

  - `attachment.placeholders` (array)
    List of placeholders used in the carousel card.

  - `attachment.example` (array)
    Examples.

  - `attachment.carouselCards` (array)
    Carousel Cards

  - `attachment.additionalDetails` (object)
    Additional Details

  - `attachment.headerType` (object)
    Type of header.

  - `attachment.body` (string)
    Body of the carousel card.

  - `attachment.label` (object)
    Unresolved type (finalString)

  - `attachment.name` (string)

  - `attachment.text` (string)

  - `attachment.elementList` (array)

  - `attachment.elementList.title` (string)

  - `attachment.elementList.url` (string)

  - `attachment.elementList.elementList` (array)

  - `attachment.elementList.attachedAssets` (array)

  - `attachment.elementList.quantity` (integer)

  - `attachment.elementList.price` (integer)

  - `attachment.elementList.currency` (string)

  - `attachment.elementList.type` (string)

  - `attachment.elementList.actionType` (string)

  - `attachment.buttons` (array)

  - `attachment.description` (string)
    Description for the Product

  - `attachment.footer` (string)

  - `attachment.productContentSummary` (object)
    ProductContentSummary for the product

  - `attachment.productList` (array)
    list of product detail

  - `attachment.totalItems` (integer)
    total items of product

  - `attachment.totalPrice` (number)
    total price of product

  - `attachment.currency` (string)
    currency type

  - `attachment.catalogId` (string)

  - `attachment.sourceCatalogId` (string)

  - `attachment.itemUrl` (string)

  - `attachment.retailerId` (string)

  - `attachment.price` (string)

  - `attachment.quantity` (integer)

  - `attachment.title` (string)
    title of the POLL

  - `attachment.content` (string)
    content of the POLL

  - `attachment.pollsDetails` (object)
    details of the POLL like question, choices etc

  - `attachment.pollsDetails.anonymous` (boolean)

  - `attachment.pollsDetails.pollId` (string)

  - `attachment.pollsDetails.ownerId` (string)

  - `attachment.pollsDetails.pollQuestion` (string)

  - `attachment.pollsDetails.duration` (string)

  - `attachment.pollsDetails.pollOptions` (array)

  - `attachment.pollsDetails.pollOptions.text` (string)

  - `attachment.pollsDetails.pollOptions.answerId` (string)

  - `attachment.pollsDetails.pollOptions.rating` (number)

  - `attachment.pollsDetails.pollOptions.votes` (integer)

  - `attachment.pollsDetails.pollOptions.percentage` (number)

  - `attachment.pollsDetails.totalVotes` (integer)

  - `attachment.pollsDetails.expiryTime` (string)

  - `attachment.visibility` (object)
    Visibility of Poll

  - `attachment.visibility.globallyVisible` (boolean)
    True if Asset is globally visible

  - `attachment.visibility.visibilityConfig` (array)
    Config to share the asset

  - `attachment.visibility.visibilityConfig.type` (string, required)
    Type e.g. USER, GLOBAL, CLIENT

  - `attachment.visibility.visibilityConfig.ids` (array)
    IDs based on type.

  - `attachment.value` (object)
    Unresolved type (finalString)

  - `attachment.anonymous` (boolean)
    flag to determine if poll is anonymous

  - `attachment.pollQuestion` (string)
    question of the poll

  - `attachment.duration` (string)
    time duration of the poll

  - `attachment.pollOptions` (array)
    list of options of the poll

  - `attachment.text` (string)
    option of the poll

  - `attachment.votes` (integer)
    number of votes against the option

  - `attachment.title` (string)
    title of the album

  - `attachment.existingAlbumId` (string)
    id of the already existing album

  - `attachment.threads` (array)
    Thread List

  - `attachment.threads.title` (string)
    Title of the message.

  - `attachment.threads.titleHash` (string)
    Hashed Title of the message.

  - `attachment.threads.text` (string)
    Text content of the message.

  - `attachment.threads.textHash` (string)
    Hashed Text content of the message.

  - `attachment.threads.richText` (string)
    Rich Text content of the message.

  - `attachment.threads.postbackPayload` (string)
    Postback Payload of the button selected.

  - `attachment.threads.attachment` (any)
    Attachment of the message to be published.

  - `attachment.threads.templateId` (string)
    Content template ID

  - `attachment.threads.isRichText` (boolean)
    Is the provided text a rich text

  - `dueDate` (integer)
    If case needs to be resolved within time limit then it has a due date.

  - `summary` (string)
    Case summary

  - `smartSummary` (object)
    Case AI+ summary

  - `smartSummary.summary` (string)
    Summary string

  - `smartSummary.lastEditedByUser` (integer)
    Id of user who edited the summary last

  - `smartSummary.modifiedTime` (integer)
    Modified time of this summary

  - `createdTime` (integer)
    created time of the case

  - `modifiedTime` (integer)
    last modified time of the case

  - `firstMessageId` (string)
    message key for the first messages associated to the case.

  - `sentiment` (integer)
    numeric value representing sentiment of case

  - `latestProfileMessageAssociatedTime` (integer)
    last time when a message was associated to the profile

  - `conversationId` (string)
    Conversation Identifier for the first message associated to the case.

  - `firstMessageAssociatedTime` (integer)
    first time when a message was associated to the case

  - `latestMessageAssociatedTime` (integer)
    last time when a message was associated to the case

  - `firstUserBrandResponseCreationTime` (integer)
    first time when an agent responded in the case

  - `avgCaseResponseSLA` (integer)
    avg Case Response SLA

  - `totalProcessingClockTime` (integer)
    total processing clock time of all users on the case

  - `allEngagedUsersList` (array)
    all engaged users to the case

  - `associatedFanMessageCount` (integer)
    number of fan associated message

  - `associatedBrandMessageCount` (integer)
    number of associated brand message

  - `associatedUserBrandMessageCount` (integer)
    number of associated user brand message

  - `deleted` (boolean)
    is message deleted

  - `latestMessageId` (string)
    message key for the last message associated to the case.

  - `associatedMessageIds` (array)
    Associated Message Ids

  - `conversationIntentIds` (array)
    Conversation Intent Ids

  - `customPropertiesMetadata` (array)
    Custom Property details

  - `customPropertiesMetadata.fieldName` (string)
    CustomField fieldName

  - `customPropertiesMetadata.type` (string)
    CustomField type

  - `customPropertiesMetadata.label` (string)
    CustomField label

  - `customPropertiesMetadata.clientCustomProperty` (boolean)
    Client CustomField

  - `customPropertiesMetadata.values` (array)
    Custom Field values

  - `channelType` (string)

  - `channelId` (string)

  - `contactInfo` (object)
    Contact Information

  - `contactInfo.firstName` (string)
    First Name of the profile

  - `contactInfo.maidenName` (string)
    Maiden Name of the profile

  - `contactInfo.lastName` (string)
    Last Name of the profile

  - `contactInfo.fullName` (string)
    Full Name of the profile

  - `contactInfo.email` (string)
    Email id of the profile

  - `contactInfo.username` (string)
    Username of the profile

  - `contactInfo.phoneNo` (string)
    Phone number of the profile

  - `contactInfo.address` (object)
    Address of the profile

  - `contactInfo.address.street1` (string)
    First line of the user's address

  - `contactInfo.address.street2` (string)
    Second line of the user's address

  - `contactInfo.address.city` (string)
    The city of the user's address to help identify the location.

  - `contactInfo.address.state` (string)
    The state of the user's address.

  - `contactInfo.address.country` (string)
    The country of the user's address.

  - `contactInfo.address.postalCode` (string)
    ZIP Code of the address

  - `contactInfo.website` (array)
    List of websites for the profile

  - `contactInfo.phoneDetails` (array)
    phoneDetails for the profile

  - `contactInfo.phoneDetails.phoneNo` (string)
    Phone No of the profile

  - `contactInfo.phoneDetails.countryCode` (string)
    Country Code of the profile

  - `contactInfo.emailDetails` (array)
    emailDetails for the profile

  - `contactInfo.emailDetails.email` (string)
    Email id of the profile

  - `contactInfo.emailDetails.type` (string)
    type of email

  - `commentDTO` (object)

  - `commentDTO.assetClass` (string)

  - `commentDTO.entityId` (string)

  - `commentDTO.entityType` (string)

  - `commentDTO.assetId` (string)

  - `commentDTO.contextId` (string)

  - `commentDTO.contextClass` (string)
    Enum: "LOCATION_ACCOUNT", "SYSTEM_USER_PAGE_ASSIGNMENT_REPORT", "ACCOUNT_VIA_LINK", "GUEST_USER", "OAUTH_TOKEN", "OAUTH_REFRESHABLE_TOKEN", "OAUTH_API_USER", "DISTRIBUTED_ASSET_GROUP", "CLIENT_GROUP", "CUSTOM_FIELD_GROUP", "GUEST_USER_GROUP", "USER_ANNOUNCEMENT", "USER_PROMPT", "AI_AGENT_USER_PROMPT", "WHATSAPP_BUSINESS_ACCOUNT", "BRAND_GROUP", "BENCHMARKING_ACCOUNT_GROUP", "BENCHMARKING_BRAND", "BENCHMARKING_BRAND_GROUP", "BENCHMARKING_SIGNAL", "QUEUE", "IMPACT_ANALYSIS", "MANUAL_USER_INPUT", "PI_ASSISTANT_INSIGHTS", "MARKETING_AGENT_IDEA", "MARKETING_AGENT_INSIGHT", "GENERIC_PCI_EXTENSION", "XB_EXPERIENCE", "PARTNER_QUEUES", "CLIENT_QUEUES", "SUGGESTION_QUEUES", "UNIVERSAL_TASK_QUEUES", "VIEW_ONLY_SUGGESTION_QUEUE", "VIEW_ONLY_APPROVAL_QUEUE", "TEMPLATE", "VERSION", "WIDGET", "TAB", "PROCESS_DEFINITION_WIDGET", "INBOUND_MESSAGE", "CASE_MAKER_CONFIGURATION", "CASE_MAKER_CONFIGURATION_ORDER", "ASSET_CHANGE_REQUEST", "INBOUND_PROFILE", "TARGET_AUDIENCE", "FEATURE", "GEO_TARGETING_RULE", "SIMILAR_ASSETS", "UGC_APPROVAL_REQUEST", "UGC_APPROVAL_REQUEST_CONFIG", "ACTION", "ACTION_PLAN_ENTITY", "RULE_LOOKUP_DOC", "RULE_DRAFT", "RULE_BUCKET", "RULE_TRIGGER", "AUTO_COMPLETE", "SPONSORED_CONVERSATION", "BOT_CONVERSATION", "GLOBAL_CONTEXT_VARIABLES", "CONTEXT_VARIABLE", "IVR_FLOW", "INFLUENCER_CAMPAIGN_STATUS_MAPPING", "AUDIENCE_LEAD", "LEAD_EVENT", "TOKENIZER", "PARTNER", "FAQ", "SOCIAL_FEEDBACK", "AUTH_PROFILE", "SETTING_ENTITY", "RAW_SUGGESTION", "WEB_ANALYTICS", "FILTER", "UNIVERSAL_MESSAGE", "UNIVERSAL_MESSAGE_PRIORITY", "INBOUND_MESSAGE_SOURCE", "PUBLISHED_MESSAGE", "PERSISTENT_SEARCH", "SOCIAL_STREAM", "STREAM", "USER_ROLES", "ROLE", "HROLE", "USER_HIERARCHICAL_ROLE", "PARTNER_DEFINED_ROLE", "DEEP_INSIGHTS_REPORT", "AUDIENCE_INSIGHTS_V2_REPORT", "SECURITY_SETTINGS", "APPROVAL_PATH", "APPROVAL_QUEUE", "PUBLISHING_QUEUE", "TODO_NOTE", "REPORTING_DASHBOARDS", "SLA_CONFIG", "ALERT", "FACEBOOK_LOCATION", "INTEL_LOCATION_GROUP", "INTEL_LOCATION_SOURCE_PAGE", "INTEL_LOCATION_SOURCE_PAGE_SUBSCRIPTION", "INTEL_LOCATION_PROPERTIES", "INTEL_PRODUCT_CATEGORY", "PROFESSION_DOMAIN_CATEGORY", "INTEL_NLP_MODEL", "INTEL_PERMISSIONS", "INTEL_PERMISSION_ASSOCIATION", "INTEL_LOCATION_BACKFILL", "INTEL_SURVEY_QUESTION_SET", "INTEL_SURVEY_CLIENT_CONFIG", "ASSET_MAPPING", "HIERARCHY_COMPONENT", "LISTENING_CONTRACT", "LISTENING_BACKFILL", "WORKFLOW_EXECUTION", "WORKFLOW_EXECUTION_ENTITY", "WORKFLOW_EXECUTION_ROOT_ENTITY", "WORKFLOW_TASK_RECORD", "EXPLORER_DASHBOARDS", "EXPLORER_SETTINGS", "NEWSLETTER", "NEWSLETTER_SECTION_TEMPLATE", "NEWSLETTER_SECTION_FRAGMENT", "NEWSLETTER_DISTRIBUTION", "SENTIMENT_PHRASES", "SEMANTRIA_SENTIMENT_CONFIGS", "SENTIMENT_CONFIG_ORDER", "PAID_DASHBOARDS", "PAID_WIDGET", "SUGGESTION_QUEUE", "ENTITY", "LENS", "SOCIAL_APPS_SAMPLE_DATA", "BUDGET_USAGE", "PERSONA_CONFIG", "GETTING_STARTED_PAGE", "USER_RECORD_PAGE", "INTUITION_MODEL", "THEME", "LOCALES", "TARGET_METRIC", "ANNOTATION", "INSTALLED_APP", "YOUTUBE_PLAYLIST", "COMMAND_CENTER_DASHBOARD", "COMMAND_CENTER_WIDGET", "SOCIAL_APPS_APPLICATION", "SOCIAL_APPS_WIDGET", "SOCIAL_APPS_SITE", "SOCIAL_APPS_PAGE", "SOCIAL_APPS_VARIANT", "SOCIAL_APPS_APPLICATION_VARIANT", "SLIDESHOW_CONFIGURATION", "SOCIAL_BAR", "VANITY_URL", "URL_SHORTNER", "USER_DEFAULT_SETTING", "CLIENT_DEFAULT_SETTING", "DEFAULT_SETTING", "CUSTOM_MEASUREMENT", "CALCULATED_DIMENSION", "SMART_CREATIVE", "WIDGET_VIEW", "AD_MANAGER_BOARD_EXPORT_CONFIG", "AD_MANAGER_EXPORT_CONFIG", "EXTERNAL_SHARE_CONFIG", "EXTERNAL_SHARE_DASHBOARD", "EXTERNAL_SHARE_WIDGET", "EXTERNAL_SHARE_WIDGET_VIEW", "EXTERNAL_CONNECTOR_CONFIG", "CRM_USER_MAPPING", "CRM_USER_PROFILE_MAPPING", "LIST_DEFINITION", "FUNDING_SOURCE", "EMAIL_SOURCING_CONFIG", "EMAIL_DEFINITION", "BLACK_OUT_EMAIL_NOTIFICATION_CATEGORY", "DISTRIBUTED_HOMEPAGE", "DISTRIBUTED_HOMEPAGE_SECTION", "TFA", "GUIDELINE", "TRANSACTIONS_GROUP", "RSS_FEED", "IDEATION", "SOCIAL_ASSET_SAVED_SEARCH", "INFLUENCER_LIST", "INFLUENCER_EMAIL_TEMPLATE", "INFLUENCER_TERMS_AND_CONDITIONS", "UGC_SAVED_SEARCH", "CUSTOM_AUDIENCE", "CONVERSION_PIXEL", "AUDIENCE_SEGMENT", "PRODUCT_CATALOG", "SCHEDULED_EXPORT_CONFIG", "EXTERNAL_SOURCE_CONFIG", "IDEATION_TASK", "CHECKLIST", "ASSOCIATE_MESSAGE", "COMMENT", "TOPIC_CLUSTER", "TRENDING_HASHTAG", "PAID_TRACKING_TEMPLATE", "SITE_USER_PROFILE", "CONSUMER_POST", "CONSUMER_CONTENT_POST", "USER_CREATED_POST", "QUICK_FILTER", "CHANGE_GROUP_RESPONSE", "KNOWLEDGE_BASE_CONTENT_VARIABLE", "KNOWLEDGE_BASE_CUSTOM_TEMPLATE", "KNOWLEDGE_BASE_VERSION_HISTORY", "SOURCED_CONTENT", "MATCH_SCHEDULE", "TV_SCHEDULE", "WEATHER_DETAIL", "ENCRYPTION_KEY_MANAGEMENT", "DATA_ENCRYPTION_KEY", "SBS_OBJECT", "API_RATE_LIMIT_CONFIG", "SSO_SERVICE_PROVIDER", "SSO_SPRNKLR_IDP", "FPX_SURVEY_QUESTIONS", "FPX_SURVEY_ANSWER", "COMPANY", "COMPANY_LIST", "SALES_ACCOUNT", "SALES_CONTACT", "SALES_OPPORTUNITY", "RESEARCH_QUERY", "RETENTION_POLICY", "BENCHMARKING_MESSAGE", "PIPELINE", "PIPELINE_ELEMENT", "COLOR_TAG", "SOCIAL_LOGIN_APP_CONFIG", "ADVOCACY_REWARD_ENGINE", "ADVOCACY_REWARD", "COMMUNITY_USER_ROLE", "COMMUNITY_USER_ROLE_MAPPING", "ADVOCACY_DELEGATE_CONNECTOR", "AWARD_GRANT_CONFIGURATION", "CONTENT_LIST", "XB_SCHEDULE_CONFIG", "CONTENT_LIST_SUBSCRIPTION", "XB_PRE_SIGN_UP_COMMUNITY_USER", "CONTENT_TEMPLATE", "ASSIGNMENT_BRIEF", "MEDIA_PROFILE", "MEDIA_PROFILE_LIST", "MEDIA_PROFILE_SEARCH", "AD_STUDY", "SAVED_DATE_RANGE", "NAMING_CONVENTION", "CUSTOM_DICTIONARY", "CONTENT_SET", "SOCIAL_ASSET_GROUP", "COMMERCE_REVIEW", "COMMERCE_PRODUCT_CATEGORY", "WEBHOSE_PRODUCT", "COMMERCE_PRODUCT_GROUP", "COMMERCE_COMMENT", "APPROVAL_TASK", "RESOURCE_TIME_SHEET", "AD_BUY_CONFIGURATION", "AD_PLAN_CAMPAIGN", "AD_PLAN_VARIATION", "RF_PREDICTION_DATA", "ADV_BUSINESS_LOCATION", "APP_CONFIGURATION_ENTITY", "PROFILE_MANAGEMENT_ADMIN_ENTITY", "BUSINESS_HOURS", "BUSINESS_HOLIDAY_LIST", "SURVEY_QUESTION", "SURVEY_RESPONSE", "SURVEY_RESPONSE_INSTANCE", "CUSTOM_PROPERTY", "CUSTOM_ENTITY_DEF", "CUSTOM_ENTITY_FIELD", "CUSTOM_ENTITY", "CUSTOM_ENTITY_OBJ", "CUSTOM_ENTITY_TRIGGER", "COMPONENT_TEMPLATE", "BUTTON_TEMPLATE", "RECORD_PAGE", "RECORD_CARD", "RECORD_VIRALITY_VIEW", "RECORD_MANAGER", "RECORD_FORM_LAYOUT", "RECORDING_POLICY", "ASSET_ORDER", "CONNECTOR", "CONNECTOR_CREDENTIALS", "PARSED_API", "STANDARD_ENTITY_DEF", "STANDARD_ENTITY", "COLLABORATION_USER", "COLLABORATION_GROUP", "HIERARCHY", "HIERARCHY_GROUP", "CUSTOMER_JOURNEY", "MOBILE_APP", "ASSIGNMENT_ROUTING_CONFIGURATION", "CURRENT_ASSIGNMENT", "ASSIGNMENT_SKILL_CONFIG", "ASSIGNMENT_SKILL_CATEGORY", "ASSIGNMENT_SETTINGS_SCHEDULE", "WORK_QUEUE_CONFIG", "WORK_QUEUE_VOICE_CONFIG", "SELF_SERVE_CAPACITY_CONFIGURATION", "CAPACITY_CONFIGURATION", "CAPACITY_CUSTOM_WORK_CHANNEL", "QUEUE_MONITORING_REQUEST", "AUDIENCE_STUDY", "AUDIENCE_STUDY_V2", "AUDIENCE_ACTIVITY", "INFLUENCER_SAVED_SEARCH", "PPT_CUSTOM_TEMPLATE", "GDPR_REQUEST", "TRIGGER_QUEUE", "TRIGGER", "CHAT_CONVERSATION", "CHAT_APPLICATION", "COBROWSE_SESSION", "DATA_RETENTION_POLICY", "USER_DATA_RETENTION_POLICY", "SPR_WEBHOOK_SUBSCRIPTION", "DATA_CONNECTOR_CONFIG", "DATA_CONNECTOR_V2_CONFIG", "DATA_ORCHESTRATION", "VOICE_CONVERSATION", "INFLIGHT_OUTBOUND_CALL", "VOICE_APPLICATION", "VOICE_ACCOUNT", "VOICE_PERSISTENT_CALL", "VOICE_SEGMENT_ACTIVATION_CONFIG", "VOICE_OUTBOUND_RETRY_RULE_CONFIG", "VOICE_CALL_RETRY_STRATEGY", "VOICE_DIAL_PLAN", "CALL_DISPOSITION", "VOICE_DISPOSITION_PLAN", "VOICE_RECORDING_MESSAGE", "VOICE_MESSAGE", "SCREEN_RECORDING", "STITCHED_MEDIA_RECORDING", "VOICE_PROFILE_EXECUTION_DETAILS", "VOICE_CALLER_DID_SCHEDULER", "VOICE_BLACKLIST_CONFIG", "SPEECH_PROFILE", "CONVERSATION_PARTICIPANT", "SUPPRESSION_LIST", "GENERIC_ASSET", "GEN_AI_SUMMARY", "GEN_AI_ENGINE", "FIELD_VISIBILITY", "CLUSTER", "INTENT", "SLOT", "SLOT_DEFINITION", "DISCOVERY_RUN", "AI_MODEL_VALIDATION", "TOP_CALL_DRIVER", "TOP_CALL_DRIVER_CLUSTER", "DIALOGUE_INTENT", "DIALOGUE_INTENT_CLUSTER", "FAQ_CLUSTER", "ENTITY_VALUE_CLUSTER", "SLOT_VALUE", "SLOT_VALUE_CLUSTER", "CONV_AI_ENTITIES", "MISSPELLING", "SYNONYM", "DIALOGUE_TREE_REPORTING", "DIALOGUE_TREE", "INTENT_CHANGES", "QUALIFYING_BOTS", "ISSUE_TYPE_BOTS", "BOT_NOISE_CONFIG", "FALLBACK_BOTS", "CONVERSATION_ISSUE_TYPE", "SMART_RESPONSE", "GRAYLOG_ANOMALY", "GRAYLOG_ANOMALY_GROUP", "RECOMMENDATION", "DATA_INGESTION", "DATA_INGESTION_TEMPLATE", "FOLDER", "BASEVIEW", "VIEW_METADATA", "SCOPED_OPTIONS", "VIEW_INFO", "MEETING", "MEETING_INSTANCE", "INBOUND_CHANGE_SET", "OUTBOUND_CHANGE_SET", "SANDBOX_ENVIRONMENT", "SANDBOX_MAPPING", "STORE_FRONT", "STORY", "STORY_QUERY", "STORY_TAG", "STORY_MESSAGE_WORKFLOW", "STORY_DASHBOARDS", "SHARED", "PIVOT_CONFIGURATION", "LOCATION_INSIGHT_FEEDBACK", "PRODUCT_INSIGHT_FEEDBACK", "MODEL_VALIDATION_FEEDBACK", "MODEL_VALIDATION_UNIVERSAL_MESSAGE", "MEDIA_ASSET_INSIGHTS_CONFIG", "MEDIA_ASSET_CONFIG_INSIGHTS_DOC", "DEFLECTION_PAGE", "PROACTIVE_PROMPT", "INTERCEPT", "USER_ACTIVITY", "USER_CURRENT_STATE", "USER_CURRENT_STATE_MAPPING", "USER_TERMS_AND_CONDITIONS", "LLM_INSIGHTS_REPORT", "LLM_INSIGHTS_PROMPT", "UNIVERSAL_CART", "PARTICIPANT", "PARTICIPANT_ACCOUNT_MAPPING", "USER_SIGNATURE", "UI_ASSET", "PROFILE_CONTACT", "USER_PREFERENCE_DETAIL", "WFM_SCHEDULE", "WFM_MASTER_SCHEDULE", "WFM_SCHEDULE_CONFIG", "WFM_SCHEDULING_RULES", "WFM_SCHEDULE_SHIFT", "WFM_STAFFING_PRESET", "WFM_SHIFT_PATTERN_POLICY", "WFM_SHIFT_PATTERN", "WFM_FORECAST", "WFM_FORECAST_LTF", "WFM_FORECAST_DETAILS", "WFM_FORECAST_ADJUSTMENT", "WFM_WHAT_IF_SCENARIO", "WFM_DISTRIBUTION_PROFILE", "WFM_LEAVE_REQUEST", "WFM_LEAVE_CONFIG", "WFM_EVENT", "WFM_SHIFT", "WFM_DAY_OFF", "WFM_SHIFT_CONFIG", "WFM_SHIFT_ACTIVITY", "WFM_LEAVE_TYPE", "WFM_SHIFT_BID", "WFM_SHIFT_SWAP_REQUEST", "WFM_SLOT_DEFINITION", "WFM_SLOT_REQUEST", "WFM_OVERTIME_POLICY", "WFM_SHIFT_CHANGE_REQUEST", "WFM_SHIFT_CHANGE_POLICY", "WFM_SCHEDULE_PREFERENCE_POLICY", "WFM_SCHEDULE_PREFERENCE_REQUEST", "WFM_SESSION_PLANNER_POLICY", "WFM_SESSION_PLANNER_REQUEST", "WFM_RANKING_CRITERIA", "WFM_RANKING_CRITERIA_SIMULATION", "USER_LEAVE_CREDIT", "LOCATION", "TRENDS", "TRANSITION_CONFIG", "PICKLIST_OPTION", "PICKLIST_VALUE", "SAM_ASSET", "MARKETING_JOURNEY_TASK", "ASSET_USAGE", "AI_AGENT_GENERIC_TASK", "BOT_SKILL", "NUDGE", "UI_LOG", "SNOWFLAKE_DATASET", "SNOWFLAKE_V2_DATASET", "SNOWFLAKE_TABLE", "TAG", "APPLICATION_USER", "SCHEDULED_ACTION_TASK", "SPR_ADVANCE_SETTING", "RESOURCE_GROUP", "GUIDED_PATHS", "SUPPORT_USER_SWITCH_REQUEST", "EXTERNAL_API", "KEYBOARD_SHORTCUT", "AI_AGENT"

  - `commentDTO.id` (string)

  - `commentDTO.comment` (string)

  - `commentDTO.mediaList` (array)

  - `commentDTO.mediaList.langVsTranslatedFieldValues` (object)

  - `commentDTO.mediaList.mediaUploadLocation` (object)
    Unresolved type (MediaUploadLocation)

  - `commentDTO.mediaList.type` (string)
    Enum: "POST", "COMMENT"

  - `commentDTO.mediaList.imageUrl` (string)

  - `commentDTO.mediaList.previewImageUrl` (string)

  - `commentDTO.mediaList.title` (string)

  - `commentDTO.mediaList.description` (string)

  - `commentDTO.mediaList.alternateText` (string)

  - `commentDTO.mediaList.content` (string)

  - `commentDTO.mediaList.source` (string)

  - `commentDTO.mediaList.caption` (string)

  - `commentDTO.mediaList.preTranscodingUrl` (string)

  - `commentDTO.mediaList.transcodedMediaUrl` (string)

  - `commentDTO.mediaList.clickThroughUrl` (string)

  - `commentDTO.mediaList.assosciatedMediaAssetId` (string)

  - `commentDTO.mediaList.mediaAssetId` (string)

  - `commentDTO.mediaList.ugcId` (string)

  - `commentDTO.mediaList.ugcSenderId` (string)

  - `commentDTO.mediaList.mediaList` (array)

  - `commentDTO.mediaList.additional` (object)

  - `commentDTO.mediaList.rawMediaContent` (string)

  - `commentDTO.mediaList.mediaProperties` (any)

  - `commentDTO.mediaList.mediaProperties.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.mediaProperties.channelType` (string)

  - `commentDTO.mediaList.mediaProperties.templateProperties` (object)

  - `commentDTO.mediaList.mediaProperties.templateProperties.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.mediaProperties.templateProperties.elementId` (string)

  - `commentDTO.mediaList.mediaProperties.templateProperties.quantity` (integer)

  - `commentDTO.mediaList.mediaProperties.templateProperties.price` (integer)

  - `commentDTO.mediaList.mediaProperties.templateProperties.currency` (string)

  - `commentDTO.mediaList.mediaProperties.templateProperties.payload` (string)

  - `commentDTO.mediaList.mediaProperties.templateProperties.subtitle` (string)

  - `commentDTO.mediaList.mediaProperties.templateProperties.type` (string)

  - `commentDTO.mediaList.mediaProperties.templateProperties.url` (string)

  - `commentDTO.mediaList.mediaProperties.templateProperties.payloadMd5` (string)

  - `commentDTO.mediaList.mediaProperties.downloadable` (boolean)

  - `commentDTO.mediaList.mediaProperties.makePrivate` (boolean)

  - `commentDTO.mediaList.mediaProperties.shareable` (boolean)

  - `commentDTO.mediaList.mediaProperties.embedable` (boolean)

  - `commentDTO.mediaList.mediaProperties.secret` (boolean)

  - `commentDTO.mediaList.mediaProperties.tags` (array)

  - `commentDTO.mediaList.mediaProperties.publicVisibility` (boolean)

  - `commentDTO.mediaList.mediaProperties.friendVisibility` (boolean)

  - `commentDTO.mediaList.mediaProperties.familyVisibility` (boolean)

  - `commentDTO.mediaList.mediaProperties.linkId` (string)

  - `commentDTO.mediaList.mediaProperties.playlistId` (string)

  - `commentDTO.mediaList.mediaProperties.playlistsInfo` (array)

  - `commentDTO.mediaList.mediaProperties.playlistName` (string)

  - `commentDTO.mediaList.mediaProperties.playlistPosition` (object)
    Unresolved type (PlaylistPosition)

  - `commentDTO.mediaList.mediaProperties.license` (object)
    Unresolved type (License)

  - `commentDTO.mediaList.mediaProperties.category` (string)

  - `commentDTO.mediaList.mediaProperties.youtubeCaptions` (array)

  - `commentDTO.mediaList.mediaProperties.youtubeCaptions.title` (string)

  - `commentDTO.mediaList.mediaProperties.youtubeCaptions.captionResourceUrl` (string)

  - `commentDTO.mediaList.mediaProperties.youtubeCaptions.languageCode` (string)

  - `commentDTO.mediaList.mediaProperties.embeddable` (boolean)

  - `commentDTO.mediaList.mediaProperties.notifySubscribers` (boolean)

  - `commentDTO.mediaList.mediaProperties.madeForKids` (boolean)

  - `commentDTO.mediaList.mediaProperties.monetizable` (boolean)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload` (object)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.assetType` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.policyId` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.assetId` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.claimId` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.referenceId` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.ratio` (number)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.matchingPolicyId` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.contentType` (object)
    Unresolved type (ClaimContentType)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.ownershipType` (object)
    Unresolved type (OwnershipType)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.globalOwnership` (boolean)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.blockOutsideOwnership` (boolean)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.ownershipTerritorries` (array)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.advertisingFormats` (array)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.adBreaks` (array)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.videoAdId` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata` (object)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.title` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.description` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.customId` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.isrc` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.grid` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.label` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.iswc` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.isan` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.eidr` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.tmsId` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.seasonNum` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.episodeNum` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.showTitle` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.metadata.notes` (string)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.breakPosition` (object)
    Unresolved type (BreakPosition)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.timeStamp` (integer)

  - `commentDTO.mediaList.mediaProperties.rightManagementPayload.value` (object)
    Unresolved type (finalString)

  - `commentDTO.mediaList.mediaProperties.label` (object)
    Unresolved type (finalString)

  - `commentDTO.mediaList.mediaProperties.value` (object)
    Unresolved type (finalString)

  - `commentDTO.mediaList.mediaProperties.failed` (boolean)

  - `commentDTO.mediaList.mediaProperties.featuredImage` (boolean)

  - `commentDTO.mediaList.mediaProperties.attachmentId` (string)

  - `commentDTO.mediaList.mediaProperties.snCreatedTime` (integer)

  - `commentDTO.mediaList.mediaProperties.shareOnFacebook` (boolean)

  - `commentDTO.mediaList.mediaProperties.shareOnTwitter` (boolean)

  - `commentDTO.mediaList.mediaProperties.accountVsBoardIds` (object)

  - `commentDTO.mediaList.mediaProperties.boardIdVsBoardName` (object)

  - `commentDTO.mediaList.mediaProperties.boardIdVsSectionIds` (object)

  - `commentDTO.mediaList.mediaProperties.sectionIdVsSectionName` (object)

  - `commentDTO.mediaList.mediaProperties.videoId` (string)

  - `commentDTO.mediaList.mediaProperties.videoUrl` (string)

  - `commentDTO.mediaList.mediaProperties.commentsDisabled` (boolean)

  - `commentDTO.mediaList.mediaProperties.ideaPin` (boolean)

  - `commentDTO.mediaList.mediaProperties.scheduledTime` (integer)

  - `commentDTO.mediaList.mediaProperties.boardsIds` (array)

  - `commentDTO.mediaList.mediaProperties.noStory` (boolean)

  - `commentDTO.mediaList.mediaProperties.blockSocialActions` (boolean)

  - `commentDTO.mediaList.mediaProperties.videoCaptions` (array)

  - `commentDTO.mediaList.mediaProperties.videoCaptions.captionResourceUrl` (string)

  - `commentDTO.mediaList.mediaProperties.videoCaptions.fileName` (string)

  - `commentDTO.mediaList.mediaProperties.expirationEnabled` (boolean)

  - `commentDTO.mediaList.mediaProperties.deletePost` (boolean)

  - `commentDTO.mediaList.mediaProperties.expirationDate` (integer)

  - `commentDTO.mediaList.mediaProperties.customLabels` (array)

  - `commentDTO.mediaList.mediaProperties.crosspostVideoId` (string)

  - `commentDTO.mediaList.mediaProperties.liveVideoCrossPostingPageIds` (array)

  - `commentDTO.mediaList.mediaProperties.crosspostSAMId` (string)

  - `commentDTO.mediaList.mediaProperties.copyrightRuleId` (string)

  - `commentDTO.mediaList.mediaProperties.monitoringType` (object)
    Unresolved type (MonitoringType)

  - `commentDTO.mediaList.mediaProperties.contentCategory` (string)
    Enum: "SAFE", "NOT_SCANNED", "MALICIOUS", "UNWANTED", "SUSPICIOUS", "PHISHING"

  - `commentDTO.mediaList.mediaProperties.whitelistedFbPageOrUserIds` (array)

  - `commentDTO.mediaList.mediaProperties.includedGeoLocations` (array)

  - `commentDTO.mediaList.mediaProperties.excludedGeoLocations` (array)

  - `commentDTO.mediaList.mediaProperties.isReferenceVideo` (boolean)

  - `commentDTO.mediaList.mediaProperties.pageId` (integer)

  - `commentDTO.mediaList.mediaProperties.action` (string)

  - `commentDTO.mediaList.mediaProperties.mediaStudioVideo` (boolean)

  - `commentDTO.mediaList.mediaProperties.videoCategories` (array)

  - `commentDTO.mediaList.mediaProperties.blackListCategories` (array)

  - `commentDTO.mediaList.mediaProperties.blackListAdvertisersSnIdVsName` (object)

  - `commentDTO.mediaList.mediaProperties.monetizationRestrictedCountries` (array)

  - `commentDTO.mediaList.mediaProperties.geoWhitelist` (array)

  - `commentDTO.mediaList.mediaProperties.geoBlacklist` (array)

  - `commentDTO.mediaList.mediaProperties.mediaId` (string)

  - `commentDTO.mediaList.mediaProperties.mediaKey` (string)

  - `commentDTO.mediaList.mediaProperties.taggedUserIds` (array)

  - `commentDTO.mediaList.mediaProperties.gridDetail` (object)

  - `commentDTO.mediaList.mediaProperties.gridDetail.blockDetails` (array)

  - `commentDTO.mediaList.mediaProperties.gridDetail.blockDetails.height` (number)

  - `commentDTO.mediaList.mediaProperties.gridDetail.blockDetails.width` (number)

  - `commentDTO.mediaList.mediaProperties.gridDetail.blockDetails.x` (number)

  - `commentDTO.mediaList.mediaProperties.gridDetail.blockDetails.y` (number)

  - `commentDTO.mediaList.mediaProperties.gridDetail.blockDetails.text` (string)

  - `commentDTO.mediaList.mediaProperties.gridDetail.blockDetails.link` (string)

  - `commentDTO.mediaList.mediaProperties.gridDetail.blockDetails.label` (string)

  - `commentDTO.mediaList.mediaProperties.gridDetail.blockDetails.type` (object)
    Unresolved type (BlockType)

  - `commentDTO.mediaList.mediaProperties.imageMap` (boolean)

  - `commentDTO.mediaList.mediaProperties.height` (string)

  - `commentDTO.mediaList.mediaProperties.fileName` (string)

  - `commentDTO.mediaList.mediaProperties.cardWidth` (string)

  - `commentDTO.mediaList.mediaProperties.cardOrientation` (string)

  - `commentDTO.mediaList.mediaProperties.thumbnailImageAlignment` (string)

  - `commentDTO.mediaList.mediaProperties.snMediaId` (string)

  - `commentDTO.mediaList.mediaProperties.fbSnMediaId` (string)

  - `commentDTO.mediaList.mediaProperties.locationId` (string)

  - `commentDTO.mediaList.mediaProperties.fbPlaceId` (string)

  - `commentDTO.mediaList.mediaProperties.userTags` (array)

  - `commentDTO.mediaList.mediaProperties.productTags` (array)

  - `commentDTO.mediaList.mediaProperties.productTags.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.mediaProperties.productTags.id` (string)

  - `commentDTO.mediaList.mediaProperties.productTags.name` (string)

  - `commentDTO.mediaList.mediaProperties.productTags.product_id` (string)

  - `commentDTO.mediaList.mediaProperties.productTags.merchant_id` (string)

  - `commentDTO.mediaList.mediaProperties.productTags.price_string` (string)

  - `commentDTO.mediaList.mediaProperties.productTags.image_url` (string)

  - `commentDTO.mediaList.mediaProperties.productTags.review_status` (string)

  - `commentDTO.mediaList.mediaProperties.productTags.is_checkout` (boolean)

  - `commentDTO.mediaList.mediaProperties.productTags.stripped_price_string` (string)

  - `commentDTO.mediaList.mediaProperties.productTags.x` (number)

  - `commentDTO.mediaList.mediaProperties.productTags.y` (number)

  - `commentDTO.mediaList.mediaProperties.collaborators` (array)

  - `commentDTO.mediaList.mediaProperties.audioName` (string)

  - `commentDTO.mediaList.mediaProperties.nativeLinkedProductTags` (array)

  - `commentDTO.mediaList.mediaProperties.thumbOffset` (number)

  - `commentDTO.mediaList.mediaProperties.shoppableLink` (string)

  - `commentDTO.mediaList.mediaProperties.username` (string)

  - `commentDTO.mediaList.mediaProperties.displayName` (string)

  - `commentDTO.mediaList.mediaProperties.profileUrl` (string)

  - `commentDTO.mediaList.mediaProperties.x` (number)

  - `commentDTO.mediaList.mediaProperties.y` (number)

  - `commentDTO.mediaList.mediaProperties.id` (string)

  - `commentDTO.mediaList.mediaProperties.inviteStatus` (string)

  - `commentDTO.mediaList.mediaProperties.name` (string)

  - `commentDTO.mediaList.mediaProperties.price` (number)

  - `commentDTO.mediaList.mediaProperties.currency` (string)

  - `commentDTO.mediaList.mediaProperties.currencySymbol` (string)

  - `commentDTO.mediaList.mediaProperties.redirectUrl` (string)

  - `commentDTO.mediaList.mediaProperties.productId` (string)

  - `commentDTO.mediaList.mediaProperties.sourceProductId` (string)

  - `commentDTO.mediaList.mediaProperties.catalogId` (string)

  - `commentDTO.mediaList.mediaProperties.sourceCatalogId` (string)

  - `commentDTO.mediaList.mediaProperties.retailerId` (string)

  - `commentDTO.mediaList.mediaProperties.productImageUrl` (string)

  - `commentDTO.mediaList.mediaProperties.thumbnailSourceUrl` (string)

  - `commentDTO.mediaList.mediaProperties.thumbnailPreviewUrl` (string)

  - `commentDTO.mediaList.mediaProperties.type` (string)

  - `commentDTO.mediaList.mediaProperties.channelMediaId` (string)

  - `commentDTO.mediaList.mediaProperties.actionableText` (string)

  - `commentDTO.mediaList.mediaProperties.byDefault` (boolean)

  - `commentDTO.mediaList.mediaProperties.locationRequired` (boolean)

  - `commentDTO.mediaList.mediaProperties.emoji` (string)

  - `commentDTO.mediaList.mediaProperties.payload` (object)

  - `commentDTO.mediaList.mediaProperties.payload.message` (string)

  - `commentDTO.mediaList.mediaProperties.payload.url` (string)

  - `commentDTO.mediaList.mediaProperties.payload.gogoMessage` (string)

  - `commentDTO.mediaList.mediaProperties.payload.title` (string)

  - `commentDTO.mediaList.mediaProperties.payload.subTitle` (string)

  - `commentDTO.mediaList.mediaProperties.payload.description` (string)

  - `commentDTO.mediaList.mediaProperties.payload.images` (array)

  - `commentDTO.mediaList.mediaProperties.payload.link` (string)

  - `commentDTO.mediaList.mediaProperties.payload.showShareOption` (boolean)

  - `commentDTO.mediaList.mediaProperties.actions` (array)

  - `commentDTO.mediaList.mediaProperties.actions.id` (integer)

  - `commentDTO.mediaList.mediaProperties.actions.clientId` (integer)

  - `commentDTO.mediaList.mediaProperties.actions.type` (integer)

  - `commentDTO.mediaList.mediaProperties.actions.name` (string)

  - `commentDTO.mediaList.mediaProperties.actions.description` (string)

  - `commentDTO.mediaList.mediaProperties.actions.properties` (string)

  - `commentDTO.mediaList.mediaProperties.actions.isDeleted` (boolean)

  - `commentDTO.mediaList.mediaProperties.actions.createdTime` (string)

  - `commentDTO.mediaList.mediaProperties.actions.modifiedTime` (string)

  - `commentDTO.mediaList.mediaProperties.message` (string)

  - `commentDTO.mediaList.mediaProperties.url` (string)

  - `commentDTO.mediaList.mediaProperties.gogoMessage` (string)

  - `commentDTO.mediaList.mediaProperties.title` (string)

  - `commentDTO.mediaList.mediaProperties.subTitle` (string)

  - `commentDTO.mediaList.mediaProperties.description` (string)

  - `commentDTO.mediaList.mediaProperties.images` (array)

  - `commentDTO.mediaList.mediaProperties.link` (string)

  - `commentDTO.mediaList.mediaProperties.showShareOption` (boolean)

  - `commentDTO.mediaList.mediaProperties.uri` (string)

  - `commentDTO.mediaList.mediaProperties.author` (string)

  - `commentDTO.mediaList.mediaProperties.mediaName` (string)

  - `commentDTO.mediaList.mediaProperties.temporary` (boolean)

  - `commentDTO.mediaList.mediaProperties.expireSeconds` (integer)

  - `commentDTO.mediaList.mediaProperties.qrCodeContent` (string)

  - `commentDTO.mediaList.mediaProperties.qrCodeTicket` (string)

  - `commentDTO.mediaList.mediaProperties.onlyFansCanComment` (boolean)

  - `commentDTO.mediaList.mediaProperties.needOpenComment` (boolean)

  - `commentDTO.mediaList.sourceType` (string)

  - `commentDTO.mediaList.originalSource` (string)

  - `commentDTO.mediaList.embedHtml` (string)

  - `commentDTO.mediaList.callToAction` (object)

  - `commentDTO.mediaList.callToAction.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.callToAction.type` (string)

  - `commentDTO.mediaList.callToAction.value` (object)

  - `commentDTO.mediaList.callToAction.value.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.callToAction.value.link` (string)

  - `commentDTO.mediaList.callToAction.value.appLink` (string)

  - `commentDTO.mediaList.callToAction.value.page` (integer)

  - `commentDTO.mediaList.callToAction.value.productLink` (string)

  - `commentDTO.mediaList.callToAction.value.linkCaption` (string)

  - `commentDTO.mediaList.callToAction.value.leadGenFormId` (string)

  - `commentDTO.mediaList.callToAction.value.applicationId` (string)

  - `commentDTO.mediaList.callToAction.value.appDestination` (string)

  - `commentDTO.mediaList.callToAction.value.linkFormat` (string)

  - `commentDTO.mediaList.callToAction.value.eventId` (string)

  - `commentDTO.mediaList.callToAction.value.whatsappNumber` (string)

  - `commentDTO.mediaList.callToAction.value.objectStoreURLs` (array)

  - `commentDTO.mediaList.callToAction.value.messengerAppDestinationPageId` (string)

  - `commentDTO.mediaList.mediaDetails` (object)

  - `commentDTO.mediaList.mediaDetails.imageDetails` (object)

  - `commentDTO.mediaList.mediaDetails.imageDetails.width` (integer)

  - `commentDTO.mediaList.mediaDetails.imageDetails.height` (integer)

  - `commentDTO.mediaList.mediaDetails.imageDetails.aspectRatio` (number)

  - `commentDTO.mediaList.mediaDetails.videoDetails` (object)

  - `commentDTO.mediaList.mediaDetails.videoDetails.width` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.height` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.duration` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.size` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.aspectRatio` (number)

  - `commentDTO.mediaList.mediaDetails.videoDetails.frameRate` (number)

  - `commentDTO.mediaList.mediaDetails.videoDetails.bitRate` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.videoCodec` (string)

  - `commentDTO.mediaList.mediaDetails.videoDetails.audioCodec` (string)

  - `commentDTO.mediaList.mediaDetails.videoDetails.audioSampleRate` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.audioChannel` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.audioProfile` (string)

  - `commentDTO.mediaList.mediaDetails.videoDetails.videoPixelFmt` (string)

  - `commentDTO.mediaList.mediaDetails.videoDetails.audioBitrate` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.totalBitrate` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.audioStreamCount` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.rotation` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.moments` (array)

  - `commentDTO.mediaList.mediaDetails.videoDetails.moments.type` (string)

  - `commentDTO.mediaList.mediaDetails.videoDetails.moments.time` (integer)

  - `commentDTO.mediaList.mediaDetails.videoDetails.moments.additional` (object)

  - `commentDTO.mediaList.mediaDetails.eventDetails` (object)

  - `commentDTO.mediaList.mediaDetails.eventDetails.startTime` (integer)

  - `commentDTO.mediaList.mediaDetails.eventDetails.endTime` (integer)

  - `commentDTO.mediaList.mediaDetails.eventDetails.privacyPolicyUrl` (string)

  - `commentDTO.mediaList.mediaDetails.eventDetails.eventUrl` (string)

  - `commentDTO.mediaList.mediaDetails.eventDetails.type` (string)

  - `commentDTO.mediaList.mediaDetails.eventDetails.venue` (string)

  - `commentDTO.mediaList.mediaDetails.eventDetails.address` (string)

  - `commentDTO.mediaList.mediaDetails.eventDetails.format` (string)

  - `commentDTO.mediaList.mediaDetails.eventDetails.authorId` (integer)

  - `commentDTO.mediaList.mediaDetails.eventDetails.timezone` (string)

  - `commentDTO.mediaList.closedCaptions` (array)

  - `commentDTO.mediaList.closedCaptions.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.closedCaptions.title` (string)

  - `commentDTO.mediaList.closedCaptions.captionResourceUrl` (string)

  - `commentDTO.mediaList.closedCaptions.languageCode` (string)

  - `commentDTO.mediaList.closedCaptions.extension` (string)

  - `commentDTO.mediaList.closedCaptions.autoGenerated` (boolean)

  - `commentDTO.mediaList.closedCaptions.additional` (object)

  - `commentDTO.mediaList.ignorePreProcessing` (boolean)

  - `commentDTO.mediaList.setAsThumbnail` (boolean)

  - `commentDTO.mediaList.messageLocation` (object)

  - `commentDTO.mediaList.messageLocation.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.messageLocation.text` (string)

  - `commentDTO.mediaList.messageLocation.lat` (number)

  - `commentDTO.mediaList.messageLocation.lon` (number)

  - `commentDTO.mediaList.messageLocation.placeId` (string)

  - `commentDTO.mediaList.messageLocation.link` (string)

  - `commentDTO.mediaList.messageLocation.additional` (object)

  - `commentDTO.mediaList.featuredImage` (boolean)

  - `commentDTO.mediaList.sizeInBytes` (integer)

  - `commentDTO.mediaList.duration` (number)

  - `commentDTO.mediaList.previewSizeInBytes` (integer)

  - `commentDTO.mediaList.actionDetails` (any)

  - `commentDTO.mediaList.actionDetails.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.actionDetails.action` (string)

  - `commentDTO.mediaList.actionDetails.makeExternalCall` (boolean)

  - `commentDTO.mediaList.actionDetails.externalCallParams` (string)

  - `commentDTO.mediaList.actionDetails.langVsTranslatedFieldValues` (object)

  - `commentDTO.mediaList.actionDetails.startTime` (integer)

  - `commentDTO.mediaList.actionDetails.endTime` (integer)

  - `commentDTO.mediaList.actionDetails.dateType` (object)
    Unresolved type (DateType)

  - `commentDTO.mediaList.actionDetails.dynamicStartTime` (string)

  - `commentDTO.mediaList.actionDetails.dynamicEndTime` (string)

  - `commentDTO.mediaList.actionDetails.label` (string)

  - `commentDTO.mediaList.actionDetails.mode` (string)

  - `commentDTO.mediaList.actionDetails.data` (string)

  - `commentDTO.mediaList.actionDetails.maxTime` (string)

  - `commentDTO.mediaList.actionDetails.minTime` (string)

  - `commentDTO.mediaList.actionDetails.postBackHandlerType` (string)

  - `commentDTO.mediaList.actionDetails.countryCode` (string)

  - `commentDTO.mediaList.actionDetails.phoneNumber` (string)

  - `commentDTO.mediaList.actionDetails.url` (string)

  - `commentDTO.mediaList.actionDetails.urlType` (object)
    Unresolved type (URLType)

  - `commentDTO.mediaList.actionDetails.target` (string)

  - `commentDTO.mediaList.actionDetails.trackingWrappedUrl` (string)

  - `commentDTO.mediaList.actionDetails.trackingWrappedExampleUrl` (string)

  - `commentDTO.mediaList.actionDetails.fallback` (string)

  - `commentDTO.mediaList.actionDetails.size` (string)

  - `commentDTO.mediaList.actionDetails.openOnReceive` (boolean)

  - `commentDTO.mediaList.actionDetails.application` (string)

  - `commentDTO.mediaList.actionDetails.webviewViewMode` (string)

  - `commentDTO.mediaList.actionDetails.otpType` (object)
    Unresolved type (OtpType)

  - `commentDTO.mediaList.actionDetails.autofillText` (string)

  - `commentDTO.mediaList.actionDetails.packageName` (string)

  - `commentDTO.mediaList.actionDetails.signatureHash` (string)

  - `commentDTO.mediaList.actionDetails.displayText` (string)

  - `commentDTO.mediaList.actionDetails.params` (string)

  - `commentDTO.mediaList.actionDetails.payload` (string)

  - `commentDTO.mediaList.actionDetails.surveyUrl` (string)

  - `commentDTO.mediaList.actionDetails.lat` (string)

  - `commentDTO.mediaList.actionDetails.lon` (string)

  - `commentDTO.mediaList.actionDetails.accountLinkUrl` (string)

  - `commentDTO.mediaList.actionDetails.replyText` (string)

  - `commentDTO.mediaList.actionDetails.uri` (string)

  - `commentDTO.mediaList.actionDetails.type` (string)

  - `commentDTO.mediaList.actionDetails.createCase` (boolean)

  - `commentDTO.mediaList.actionDetails.toAccountId` (integer)

  - `commentDTO.mediaList.actionDetails.text` (string)

  - `commentDTO.mediaList.actionDetails.assetId` (string)

  - `commentDTO.mediaList.actionDetails.sendAsset` (boolean)

  - `commentDTO.mediaList.actionDetails.assetSentResponseText` (string)

  - `commentDTO.mediaList.actionDetails.linkSelfText` (string)

  - `commentDTO.mediaList.actionDetails.shortenerId` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.formId` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.formTitle` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.formDescription` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.repeatable` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.minCount` (integer)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.maxCount` (integer)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.langVsTranslatedFieldValues` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.additional` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.canEdit` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.assetPermission` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.assetPermission.shareConfigs` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.assetPermission.grants` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.shareConfigs` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.grants` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.FIELD_NAMES_ALLOWED_FOR_TRANSLATION` (object)
    Unresolved type (staticfinalList)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.id` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldName` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.name` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.description` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.type` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.entityDefinitionId` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupType` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupTypes` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.entityTypes` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupKey` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.displayName` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.isCompoundFilter` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.negativeFilter` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.filterType` (string)
    Enum: "FILTER", "LIMIT", "SEARCH", "MATCH_PHRASE_PREFIX", "ADHOC_SEARCH", "EXPRESSION", "GEO_DISTANCE", "ADVANCED_QUERY", "MATCH_NONE", "MATCH_ALL"

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.field` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.values` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.accessibleValues` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.userFilter` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.allValuesAllowed` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.lockedWithValues` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.hidden` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.favourite` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.mandatory` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.locked` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.ignoreAddingToDimensionFilter` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.disabled` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.details` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.filters` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupFilter.advancedFilters` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.parentChild` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.parentChildRelation` (string)
    Enum: "DONT_ALLOW_ENTITY_DELETE", "ALLOW_ENTITY_DELETE", "CLEAR_FIELD_VALUE"

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.formFieldPath` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.valueType` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.standardAttribute` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.multivalued` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.constraints` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.constraints.LOGGER` (object)
    Unresolved type (staticfinalLogger)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.constraints.type` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.constraints.errorLabel` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.constraints.langVsTranslatedFieldValues` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.constraints.constraintValues` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.controllingField` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.controllingFields` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.label` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.labelKey` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.value` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.description` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.iconUrl` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.category` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.raw` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.controllingFieldValues` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.standard` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.additional` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.active` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.defaultValue` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.picklistValues.langVsTranslatedFieldValues` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dynamicPicklistConfig` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dynamicPicklistConfig.valueSource` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dynamicPicklistConfig.valueSource.type` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dynamicPicklistConfig.valueSource.entityType` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dynamicPicklistConfig.valueSource.name` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dynamicPicklistConfig.commonPicklist` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dynamicPicklistConfig.valueFieldName` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dynamicPicklistConfig.labelFieldName` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dynamicPicklistConfig.descriptionFieldName` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dynamicPicklistConfig.iconUrlFieldName` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.pciConfig` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.pciConfig.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.pciConfig.maskingDetails` (any)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.pciConfig.pci` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.tokenize` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.defaultValue` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.auditable` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.searchable` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.sortable` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.reportable` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.pii` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.reorderable` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.groupable` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.cardinality` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.asDashboardFilter` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.cloneable` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.placeholder` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.subtitle` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.mask` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.format` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.timezone` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.icon` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.supportedFilterTypes` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.supportedOperatorTypes` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.additional` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.lookupPageSize` (integer)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.mandatory` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.hasSubFields` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.validator` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.validationProperties` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.validationProperties.type` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.langVsTranslatedFieldValues` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig` (any)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.type` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.maskingMode` (string)
    Enum: "MASK_CHARACTER", "SHOW_CHARACTER"

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.maskingCharacter` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.leadingCount` (integer)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.trailingCount` (integer)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.maskAll` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.startingNumber` (integer)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.padding` (integer)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.prefix` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.customFormat` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.backFill` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.numberOfRecordsToBackFill` (integer)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.targetEntityType` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.targetMetricName` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.aggregateFunction` (object)
    Unresolved type (AggregateFunction)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.sourceTargetFilterDimensionMap` (object)
    Unresolved type (LinkedHashMap<String, String>)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.targetDimensions` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.timeRangeFilter` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.junctionEntityType` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.lookupDetails` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.lookupType` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.shareLevel` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldConfig.entityPermission` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.relationGraphConfig` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.relationGraphConfig.relations` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.relationGraphConfig.targetFields` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.relationGraphConfig.intermediateFields` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.relationGraphConfig.valuesExp` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.relationGraphConfig.junction` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.validationCriteria` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.validationCriteria.validationType` (string)
    Enum: "BUSSINESS_HOURS", "NUMERIC_RANGE", "DATE_RANGE", "MIN_DATE_VALUE", "MAX_DATE_VALUE", "TEXT_REGEX_MATCH", "EMAIL"

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.validationCriteria.values` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.visibilityCriteria` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.visibilityCriteria.assetVsFilters` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.visibilityCriteria.restricted` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.visibilityCriteria.visibilityGrants` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.advancedVisibilityCriteria` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.createOptionLabel` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.dependencyType` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.inlcudeInAudit` (boolean)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldKey` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.fieldType` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.resolvedDataType` (object)
    Unresolved type (transientString)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.entityRollupConfigId` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.groovyValueScript` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.sortFieldName` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.order` (integer)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.helpText` (object)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.possibleValues` (array)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.permissionTypes` (object)
    Unresolved type (transientList)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fields.label` (string)

  - `commentDTO.mediaList.actionDetails.toSnIdForm.fieldsMap` (object)
    Unresolved type (transientMap<String, Field>)

  - `commentDTO.mediaList.actionDetails.channelAdditionalProperties` (object)

  - `commentDTO.mediaList.actionDetails.appId` (string)

  - `commentDTO.mediaList.actionDetails.gwId` (string)

  - `commentDTO.mediaList.actionDetails.processVariables` (object)

  - `commentDTO.mediaList.actionDetails.maxSizeInBytes` (integer)

  - `commentDTO.mediaList.actionDetails.supportedFileExtensions` (array)

  - `commentDTO.mediaList.actionDetails.maxAttachmentCount` (integer)

  - `commentDTO.mediaList.actionDetails.locale` (string)

  - `commentDTO.mediaList.actionDetails.code` (string)

  - `commentDTO.mediaList.actionDetails.codeType` (object)
    Unresolved type (CopyCodeType)

  - `commentDTO.mediaList.actionDetails.iconUrl` (string)

  - `commentDTO.mediaList.actionDetails.thumbId` (string)

  - `commentDTO.mediaList.actionDetails.sections` (array)

  - `commentDTO.mediaList.actionDetails.title` (string)

  - `commentDTO.mediaList.actionDetails.items` (array)

  - `commentDTO.mediaList.actionDetails.id` (string)

  - `commentDTO.mediaList.thumbnailList` (array)

  - `commentDTO.mediaList.previews` (array)

  - `commentDTO.mediaList.previews.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `commentDTO.mediaList.previews.url` (string)

  - `commentDTO.mediaList.previews.offset` (integer)

  - `commentDTO.mediaList.videoLocalizationDetails` (array)

  - `commentDTO.mediaList.videoLocalizationDetails.title` (string)

  - `commentDTO.mediaList.videoLocalizationDetails.description` (string)

  - `commentDTO.mediaList.videoLocalizationDetails.locale` (string)

  - `commentDTO.mediaList.defaultLocale` (string)

  - `commentDTO.mediaList.mediaMimeType` (string)

  - `commentDTO.mediaList.previewSourceUrl` (string)

  - `commentDTO.mediaList.copyrightDetails` (object)

  - `commentDTO.mediaList.copyrightDetails.id` (string)

  - `commentDTO.mediaList.copyrightDetails.status` (object)
    Unresolved type (CopyrightStatus)

  - `commentDTO.mediaList.copyrightDetails.matchesFound` (boolean)

  - `commentDTO.mediaList.copyrightDetails.lastUpdatedTime` (integer)

  - `commentDTO.mediaList.order` (integer)

  - `commentDTO.attachments` (array)

  - `commentDTO.clientId` (integer)

  - `commentDTO.commentingUser` (integer)

  - `commentDTO.commentedOnDate` (integer)
    Epoch milliseconds (UTC)

  - `commentDTO.universalMessageKey` (object)

  - `commentDTO.universalMessageKey.universalMessageId` (string)

  - `commentDTO.universalMessageKey.snType` (string)

  - `commentDTO.universalMessageKey.msgType` (integer)

  - `commentDTO.universalMessageKey.snMsgId` (string)

  - `commentDTO.universalMessageKey.sourceId` (integer)

  - `commentDTO.universalMessageKey.sourceType` (string)
    Enum: "ACCOUNT", "PERSISTENT_SEARCH", "LISTENING", "BENCHMARKING", "AUDIENCE", "AUDIENCE_STUDY", "FEED_DATA", "ADVOCACY", "EXTERNAL", "SPRINKLR_COMMERCE", "WHATSAPP_COMMERCE", "SELF_SERVE", "HULK", "STORY_MESSAGE"

  - `commentDTO.universalMessageKey.snCreatedTimeYearMonth` (string)

  - `commentDTO.universalMessageKey.snCreatedTime` (integer)

  - `commentDTO.universalMessageKey.hashedUniversalMessageId` (object)
    Unresolved type (transientString)

  - `commentDTO.universalMessageKey.additional` (object)

  - `commentDTO.channelAssetId` (string)

  - `commentDTO.channelCommentId` (string)

  - `commentDTO.inReplyToCommentId` (string)

  - `commentDTO.commentingCommunityUserId` (string)

  - `commentDTO.collaborationChannelId` (string)

  - `commentDTO.hasConversation` (boolean)

  - `commentDTO.restrictVisibility` (boolean)

  - `commentDTO.resolved` (boolean)

  - `commentDTO.type` (string)

  - `commentDTO.additionalInfo` (object)

  - `commentDTO.isPrivate` (boolean)

  - `additional` (object)

  - `associatedMessages` (array)

  - `associatedMessages.id` (string)

  - `associatedMessages.draftId` (integer)
    Outbound Draft Id.

  - `associatedMessages.sourceType` (string, required)
    Source of the message.

  - `associatedMessages.sourceId` (integer, required)
    Source of the message, Sprinklr AccountId in case its a message associated to an account.

  - `associatedMessages.content` (object, required)
    Describes the content to be used in the message.

  - `associatedMessages.channelMessageId` (string)
    Id of the message on the social channel

  - `associatedMessages.channelType` (string)
    Social channel for the message

  - `associatedMessages.accountType` (string)
    Type of account

  - `associatedMessages.channelCreatedTime` (integer)
    Created time of the message on social channel

  - `associatedMessages.senderProfile` (object)
    Profile details of the message sender

  - `associatedMessages.senderProfile.name` (string, required)
    name of the person

  - `associatedMessages.senderProfile.channelType` (string, required)
    channel type of the profile. e.g. twitter

  - `associatedMessages.senderProfile.channelId` (string, required)
    unique id of the profile on channel

  - `associatedMessages.senderProfile.permalink` (string, required)
    link of the profile on social channel

  - `associatedMessages.senderProfile.avatarUrl` (string)
    profile image link

  - `associatedMessages.senderProfile.profileImageUrl` (string)
    profile image link

  - `associatedMessages.senderProfile.coverImageUrl` (string)
    cover image link

  - `associatedMessages.senderProfile.bio` (string)
    Detailed description about the user

  - `associatedMessages.senderProfile.followers` (integer)
    followers count of the user

  - `associatedMessages.senderProfile.following` (integer)
    count of users/pages being followed by this user

  - `associatedMessages.senderProfile.username` (string)
    unique identifier of the user

  - `associatedMessages.senderProfile.verified` (boolean)
    true if the user is verified by the channel

  - `associatedMessages.senderProfile.unSubscribed` (boolean)
    true if the user is subscribed for email and other activities

  - `associatedMessages.senderProfile.deleted` (boolean)
    true if profile is deleted natively

  - `associatedMessages.senderProfile.snCreatedTime` (integer)
    Social Channel Created Time

  - `associatedMessages.senderProfile.snModifiedTime` (integer)
    Social Channel Modified Time

  - `associatedMessages.senderProfile.statusCount` (integer)
    Status count for profile

  - `associatedMessages.senderProfile.accountSpecificInfos` (array)
    Account Specific Info

  - `associatedMessages.senderProfile.accountSpecificInfos.accountId` (integer)

  - `associatedMessages.senderProfile.accountSpecificInfos.externalId` (string)

  - `associatedMessages.senderProfile.accountSpecificInfos.lastBrandEngagedTime` (integer)

  - `associatedMessages.senderProfile.accountSpecificInfos.lastFanEngagedTime` (integer)

  - `associatedMessages.senderProfile.accountSpecificInfos.optIn` (boolean)

  - `associatedMessages.senderProfile.accountSpecificInfos.fanSubscriptionState` (string)

  - `associatedMessages.senderProfile.accountSpecificInfos.activeUser` (boolean)

  - `associatedMessages.senderProfile.accountSpecificInfos.invited` (boolean)

  - `associatedMessages.senderProfile.additional` (object)
    Additional Info for profile

  - `associatedMessages.senderProfile.birthDate` (string)
    Birth Date for profile

  - `associatedMessages.senderProfile.url` (string)
    Url for profile

  - `associatedMessages.senderProfile.maritalStatus` (string)
    Marital Status for profile

  - `associatedMessages.receiverProfile` (object)
    Profile details of the message receiver

  - `associatedMessages.mentionedProfiles` (array)
    Details of the mentioned profiles

  - `associatedMessages.permalink` (string)
    Link to the message on social channel

  - `associatedMessages.language` (string)
    language code of the message.

  - `associatedMessages.messageId` (string)
    Describes the unique message id for the message in sprinklr.

  - `associatedMessages.postId` (integer)
    Id of the post corresponds to this message, if any.

  - `associatedMessages.assetId` (string)
    Id of the Post Asset from which this message was created

  - `associatedMessages.authorId` (integer)
    Id of the sprinklr user who created the post, if any.

  - `associatedMessages.brandPost` (boolean)
    Flag to determine if this is brand post

  - `associatedMessages.createdTime` (integer)
    Message created time in sprinklr

  - `associatedMessages.modifiedTime` (integer)
    Last modified time of the message in sprinklr

  - `associatedMessages.textEntities` (object)
    Hastags, indices, emoticons and other information.

  - `associatedMessages.location` (object)
    Location details

  - `associatedMessages.location.text` (string)

  - `associatedMessages.location.lat` (number)

  - `associatedMessages.location.lon` (number)

  - `associatedMessages.location.placeId` (string)

  - `associatedMessages.location.link` (string)

  - `associatedMessages.location.additional` (object)

  - `associatedMessages.insights` (object)
    Insights of the message on social channel. e.g. likes, comments, shares

  - `associatedMessages.workflow` (object)
    Workflow details of the message. It includes customproperties, queues, assignment details of the message.

  - `associatedMessages.enrichments` (object)
    Extra information added to the message as part of enrichment in Sprinklr.

  - `associatedMessages.enrichments.sentiment` (integer)
    Sentiment on the message. A positive value indicates positive sentiment, negative values indicates negative sentiment and 0 is for neutral

  - `associatedMessages.enrichments.engageable` (boolean)
    Signifies whether the message has been deemed engageble by Sprinklr AI.

  - `associatedMessages.enrichments.messageCategory` (string)
    Message category generated by Sprinklr AI.

  - `associatedMessages.enrichments.messageTone` (string)
    Message tone generated by Sprinklr AI.

  - `associatedMessages.enrichments.emotion` (string)
    Message emotion generated by Sprinklr AI.

  - `associatedMessages.enrichments.lstTopicIds` (array)
    List of Sprinklr Listening topics matched for the message.

  - `associatedMessages.enrichments.lstThemeIds` (array)
    List of Sprinklr Listening themes matched for the message.

  - `associatedMessages.enrichments.flaggedWords` (object)
    Flagged Words identified in the message.

  - `associatedMessages.enrichments.flaggedWords.allFlaggedWords` (array)
    All Flagged Words identified in the message.

  - `associatedMessages.enrichments.flaggedWords.imageFlaggedWords` (array)
    Flagged Words identified in the image attachments.

  - `associatedMessages.enrichments.flaggedWords.messageFlaggedWords` (array)
    Flagged Words identified in the message.

  - `associatedMessages.enrichments.flaggedWords.videoFlaggedWords` (array)
    Flagged Words identified in the video attachments.

  - `associatedMessages.deleted` (string)
    True if message is deleted

  - `associatedMessages.conversationId` (string)
    Conversation Identifier for the message.

  - `associatedMessages.parentMessageId` (string)
    Message Id of the Parent for the message.

  - `associatedMessages.autoImported` (boolean)
    Flag to indicate if the message was published outside Sprinklr.

  - `associatedMessages.autoResponse` (boolean)
    True if the message was published by the system or a bot.

  - `associatedMessages.apiStatus` (string)
    Api Status in case fields are removed due to resyndication policy.

  - `associatedMessages.quotedMessageId` (string)
    Quoted Message ID of the Message

  - `associatedMessages.botApplicationInfo` (object)
    Bot Application Information

  - `associatedMessages.botApplicationInfo.botApplicationInfos` (array)

  - `associatedMessages.botApplicationInfo.appId` (string)

  - `associatedMessages.botApplicationInfo.botConversationStatus` (string)

  - `associatedMessages.botApplicationInfo.routedToAgent` (boolean)

  - `associatedMessages.associatedCaseNumber` (integer)
    Case number of the associated case

  - `associatedMessages.contextualInformation` (array)
    contextual Information of the Message

  - `associatedMessages.contextualInformation.type` (string, required)
    Type of detail

  - `associatedMessages.contextualInformation.from` (string)
    from

  - `associatedMessages.contextualInformation.id` (string)
    Id

  - `associatedMessages.contextualInformation.forwarded` (boolean)
    flag for forwarded

  - `associatedMessages.contextualInformation.frequentlyForwarded` (boolean)
    flag for frequentlyForwarded

  - `associatedMessages.contextualInformation.referredProduct` (object)
    referredProduct

  - `associatedMessages.contextualInformation.referredProduct.catalogId` (string)

  - `associatedMessages.contextualInformation.referredProduct.productRetailerId` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.canEdit` (boolean)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.shareConfigs` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.grants` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.id` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.source` (object)
    Unresolved type (ProductSource)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.catalogIds` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.categoryIds` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.categoryLabel` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.title` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.description` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.displayName` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.disambiguatingDescription` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.link` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.price` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.sellingPrice` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.priceBookPrice` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.priceBookPrice.priceBookId` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.priceBookPrice.price` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.priceBookPrice.price.value` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.priceBookPrice.price.isoCode` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.priceBookPrice.price.date` (integer)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.priceBookPrice.price.targetValue` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.priceBookPrice.price.targetIsoCode` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.discount` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.currency` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.availability` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.inventory` (integer)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.gtin` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mpn` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.brand` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.retailerId` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.specification` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.productSubSpecification` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.additional` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.sku` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.skus` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.parentProductId` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.groupId` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.correspondingOutboundMediaType` (string)
    Enum: "PHOTO", "FB_DOC", "CARD", "SKETCH", "SUBTITLE"

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.ordinal` (integer)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.outboundMediaTypeVsUpperInboundMediaType` (object)
    Unresolved type (finalstaticMap<com.spr.beans.universal.outbound.Media.Type, Type>)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.outboundMediaTypeVsInboundMediaType` (object)
    Unresolved type (finalstaticMap<com.spr.beans.universal.outbound.Media.Type, List>)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.ordinalVsType` (object)
    Unresolved type (finalstaticMap<Integer, Type>)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.CHANNELS_TO_CORRECT_TEXT_CONTENT_TYPE` (object)
    Unresolved type (staticfinalSet)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.id` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.name` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.caption` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.description` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.pHash` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.photoText` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.photoTextList` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.thumbnailList` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.alternateText` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.picture` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.source` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.piiRedactedUrl` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.embedHtml` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.nsfw` (boolean)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.askConsentToRenderImage` (boolean)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.additional` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.attributes` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.childMedias` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.previewImageUrl` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.clickThroughUrl` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.profanityScore` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.content` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.content.langVsTranslatedFieldValues` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.content.translatedLanguage` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.content.samId` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.content.type` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.content.otherConfigs` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.content.themeVsStyledFieldValues` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.content.hideAttachment` (boolean)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.content.voiceCommands` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.content.screenReaderLabel` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.mediaContent` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.autoTranslatedCaption` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.autoTranslatedDescription` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.autoTranslatedPhotoText` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.autoTranslatedPhotoTextList` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.closedCaptions` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.videoObjects` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.videoObjects.brands` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.mediaUrlsRemoved` (boolean)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.hidden` (boolean)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.deleted` (boolean)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.mediaDetails.visibilityId` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.NORMALIZATION_FACTOR` (object)
    Unresolved type (staticfinalDouble)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.min` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.max` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.actual` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.normalized` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.note` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.date` (integer)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.entity` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.subRatings` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.scoreMap` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.feedbackSentTime` (integer)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.id` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.value` (number)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.displayName` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.question` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.minLabel` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.rating.maxLabel` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.localization` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.stats` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.tags` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.similarProducts` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.relatedProducts` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.partnerCustomProperties` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.clientCustomProperties` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.delisted` (boolean)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.flatCustomProperties` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.customPropertyNames` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.mappedCustomProperties` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.mappedControllingCustomPropertyList` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.customProperties` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.customProperties.key` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.customProperties.values` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.customProperties.childKey` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.customProperties.childValues` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.customProperties.grandChildKey` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.customProperties.grandChildValues` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.customProperties.remainingChildrens` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.fields` (array)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.customProperties.properties` (object)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.sourceType` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.sourceId` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.sourceProductId` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.sourceCatalogId` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.channelType` (string)

  - `associatedMessages.contextualInformation.referredProduct.universalProduct.applicationType` (string)

  - `associatedMessages.contextualInformation.groupId` (string)
    groupId for context

  - `associatedMessages.contextualInformation.mentions` (array)
    Array of mentions

  - `associatedMessages.contextualInformation.catalogId` (string)
    catalog Id

  - `associatedMessages.contextualInformation.productRetailerId` (string)
    product Retailer Id

  - `associatedMessages.contextualInformation.headline` (string)
    Headline of referral of the message.

  - `associatedMessages.contextualInformation.body` (string)
    Body of referral of the message.

  - `associatedMessages.contextualInformation.sourceType` (string)
    Source type of referral of the message.

  - `associatedMessages.contextualInformation.sourceId` (string)
    Source Id of referral of the message.

  - `associatedMessages.contextualInformation.sourceUrl` (string)
    Source URL of referral of the message.

  - `associatedMessages.contextualInformation.attachment` (any)
    Media of referral of the message.

  - `associatedMessages.contextualInformation.referralType` (string)
    Referral Type of Profile

  - `associatedMessages.contextualInformation.referralAdId` (string)
    Referral AD ID of Profile

  - `associatedMessages.contextualInformation.referralClickedTimeStamp` (string)
    Referral Clicked Timestamp of Profile

  - `associatedMessages.contextualInformation.referralSource` (string)
    Referral Source of Profile

  - `associatedMessages.contextualInformation.appId` (string)

  - `associatedMessages.contextualInformation.botId` (string)

  - `associatedMessages.contextualInformation.nodeId` (string)

  - `associatedMessages.channelSpecificInfo` (any)
    Channel specific info for message

  - `associatedMessages.channelSpecificInfo.channelType` (string, required)
    ChannelType for specific info

  - `associatedMessages.channelSpecificInfo.timestamp` (integer)

  - `associatedMessages.channelSpecificInfo.alertAgentName` (string)

  - `associatedMessages.channelSpecificInfo.alertAgentId` (string)

  - `associatedMessages.channelSpecificInfo.alertMetric` (string)

  - `associatedMessages.channelSpecificInfo.alertCategory` (string)

  - `associatedMessages.channelSpecificInfo.alertName` (string)

  - `associatedMessages.channelSpecificInfo.alertCaseNumber` (string)

  - `associatedMessages.channelSpecificInfo.nudgeTheme` (string)

  - `associatedMessages.channelSpecificInfo.alertId` (string)

  - `associatedMessages.channelSpecificInfo.nudgeId` (string)

  - `associatedMessages.channelSpecificInfo.alertActions` (object)

  - `associatedMessages.channelSpecificInfo.alertActionsWithEntity` (array)

  - `associatedMessages.channelSpecificInfo.alertActionsWithEntity.id` (string)

  - `associatedMessages.channelSpecificInfo.alertActionsWithEntity.name` (string)

  - `associatedMessages.channelSpecificInfo.alertActionsWithEntity.description` (string)

  - `associatedMessages.channelSpecificInfo.alertActionsWithEntity.type` (string)

  - `associatedMessages.channelSpecificInfo.alertActionsWithEntity.entity` (object)

  - `associatedMessages.channelSpecificInfo.alertActionsWithEntity.additional` (object)

  - `associatedMessages.channelSpecificInfo.downloadEmailUrl` (string)

  - `associatedMessages.channelSpecificInfo.fromAddress` (string)

  - `associatedMessages.channelSpecificInfo.toAddress` (array)

  - `associatedMessages.channelSpecificInfo.ccAddress` (array)

  - `associatedMessages.channelSpecificInfo.bccAddress` (array)

  - `associatedMessages.customPropertiesMetadata` (array)
    Custom Property details

## Response 200:

  - `200` (unknown)
    Success

## Response 200 fields (application/json):

  - `id` (string)
    Case id

  - `caseNumber` (integer)
    Case number

  - `subject` (string)
    The value of the subject field for this case

  - `description` (string)
    Description of the case

  - `version` (integer)
    version number

  - `status` (string)
    The state of the case. e.g. Open, Pending, Closed

  - `priority` (string)
    The Urgency of the case with which case should be addressed

  - `caseType` (string)
    The type of the case. e.g. Problem, Incident, Task

  - `externalCase` (object)
    Details of linked third party case

  - `externalCase.id` (string)
    unique id of third party case.

  - `externalCase.caseNumber` (string)
    case number of third party case.

  - `externalCase.channelType` (string)
    channel type. e.g salesforce, zendesk, rightnow

  - `externalCase.permalink` (string)
    link to the case on channel

  - `externalCase.createdTime` (integer)
    created time of the case on channel

  - `externalCase.modifiedTime` (integer)
    last modified time of the case on channel

  - `externalCase.clientId` (integer)
    clientId present

  - `externalCase.subDomain` (string)

  - `externalCase.additional` (object)

  - `externalCaseInfo` (object)
    List of Details of All linked third party case

  - `externalCaseInfo.externalCases` (array)

  - `workflow` (object)
    Workflow details of the case. It includes customproperties, queues, assignment details of the case.

  - `workflow.assignment` (object)
    Assignment details

  - `workflow.assignment.assigneeId` (string)
    Describes the id of assignee

  - `workflow.assignment.assigneeType` (string)
    Describes the assignee type. e.g. USER, BOT

  - `workflow.assignment.assignedById` (integer)
    Describes the assigned by user id.

  - `workflow.assignment.assignmentTime` (integer)
    Assignment time.

  - `workflow.modifiedTime` (integer)
    Last modified time of the workflow

  - `workflow.customProperties` (object)
    Partner custom properties on the entity, if any.

  - `workflow.queues` (array)
    Partner queue details on the entity, if any.

  - `workflow.queues.queueId` (integer)
    queue identifier to add the message to queue.

  - `workflow.queues.assignmentTime` (integer)
    assignment time of the queue to the message.

  - `workflow.spaceWorkflows` (array)
    List of client level workflows on the entity, if any.

  - `workflow.spaceWorkflows.spaceId` (string, required)
    client id

  - `workflow.spaceWorkflows.modifiedTime` (integer)
    Last modified time of the space workflow

  - `workflow.spaceWorkflows.customProperties` (object)
    Client custom properties on the asset, if any.

  - `workflow.spaceWorkflows.queues` (array)
    Client queue details of the message, if any.

  - `workflow.campaignId` (string, required)
    campaign identifier to associate the entity to

  - `channelCustomProperties` (array)
    Channel Custom Properties of the case

  - `channelCustomProperties.channelType` (string)

  - `channelCustomProperties.browser` (string)
    Browser detail

  - `channelCustomProperties.device` (string)
    device detail

  - `channelCustomProperties.pageTitle` (string)
    pageTitle detail

  - `channelCustomProperties.pageUrl` (string)
    pageUrl detail

  - `channelCustomProperties.initiator` (string)
    Initiator detail

  - `channelCustomProperties.ipAddress` (string)
    ipAddress detail

  - `channelCustomProperties.screenResolution` (string)
    Screen resolution detail

  - `channelCustomProperties.locale` (string)
    locale detail

  - `channelCustomProperties.timeZone` (string)
    timeZone detail

  - `channelCustomProperties.conversationClosed` (string)
    Is conversation closed

  - `channelCustomProperties.country` (string)
    country detail

  - `channelCustomProperties.language` (string)
    language detail

  - `channelCustomProperties.userAgent` (string)
    userAgent detail

  - `contact` (object)
    Contact details of the case

  - `contact.id` (string)
    Unique identifier of contact

  - `contact.name` (string)
    Name of the contact

  - `contact.channelType` (string)
    Channel type

  - `contact.channelId` (string)
    Channel id of the sender of messages associated to the case

  - `contact.fromSnUserId` (string)

  - `attachment` (any)
    Attachment to the case

  - `attachment.type` (string, required)
    Type of attachment

  - `attachment.assetId` (string)
    Sprinklr Asset Id

  - `attachment.attachmentOptions` (array)
    Array of attachment properties per channel and/or account.

  - `attachment.attachmentOptions.channelType` (string, required)
    ChannelType for media options.

  - `attachment.attachmentOptions.accountId` (integer)
    If the properties are specific to an account inaddition to channelType, accountId can be specified and the properties would then only be used for the given account.

  - `attachment.attachmentOptions.embeddable` (boolean)
    To specify if the video is embeddable. Is used only when the attachment is of type VIDEO

  - `attachment.attachmentOptions.category` (string)
    To specify the content category of the video . Is used only when the attachment is of type VIDEO

  - `attachment.attachmentOptions.noStory` (boolean)
    If set to true, this will suppress Facebook feed and timeline story. Is used only when the attachment is of type VIDEO

  - `attachment.attachmentOptions.secret` (boolean)
    If set to true, this video will not appear anywhere on Facebook and is not searchable. It can be viewed and shared using permalink and embeds. Default value is false.

  - `attachment.attachmentOptions.blockSocialActions` (boolean)

  - `attachment.attachmentOptions.expirationEnabled` (boolean)
    If set to true, video is set to expiry. The time for video expiry must be specified via expirationDate.

  - `attachment.attachmentOptions.expirationDate` (integer)
    If expirationEnabled is set to true, this field is required and specifies the expiry date for the video.

  - `attachment.attachmentOptions.deletePost` (boolean)
    If expirationEnabled is set to true, deletePost specifies where to delete the post after expiry or only expire on Facebook.

  - `attachment.attachmentOptions.embeddable` (boolean)
    Allow embedding the video when posted to twitter. It is used only when attachment is VIDEO

  - `attachment.attachmentOptions.videoCategories` (array)
    Video categories

  - `attachment.attachmentOptions.blackListCategories` (array)
    Blacklist categories

  - `attachment.attachmentOptions.locationId` (string)
    To specify the tagged location

  - `attachment.attachmentOptions.userTags` (array)
    To specify tagged users in a media

  - `attachment.attachmentOptions.userTags.username` (string, required)
    Username of the user on channel.

  - `attachment.attachmentOptions.userTags.displayName` (string)
    Display Name of the user on channel.

  - `attachment.attachmentOptions.userTags.url` (string)
    Profile Link of the user on channel.

  - `attachment.attachmentOptions.userTags.x` (number)
    X location for the tag, must be a float number that specifies the x distance from top left corner, within range 0.0-1.0

  - `attachment.attachmentOptions.userTags.y` (number)
    Y location for the tag, must be a float number that specifies the y distance from top left corner, within range 0.0-1.0

  - `attachment.attachmentOptions.collaborators` (array)
    Instagram collaborators for collab posts

  - `attachment.attachmentOptions.collaborators.username` (string, required)
    Instagram username of the collaborator

  - `attachment.attachmentOptions.visibility` (string)
    To specify the video visibility

  - `attachment.attachmentOptions.license` (string)
    To specify the video license

  - `attachment.attachmentOptions.category` (string)
    To specify the video category

  - `attachment.attachmentOptions.tags` (array)
    To specify the video tags

  - `attachment.attachmentOptions.playlistsInfo` (array)
    To specify the video playlists details

  - `attachment.attachmentOptions.embeddable` (boolean)
    To specify if video can be embedded

  - `attachment.attachmentOptions.notifySubscribers` (boolean)
    To specify if subscribers should be notified

  - `attachment.attachmentOptions.madeForKids` (boolean)
    To specify if the video is made for kids

  - `attachment.attachmentOptions.playlistId` (string)

  - `attachment.attachmentOptions.playlistName` (string)

  - `attachment.attachmentOptions.playlistPosition` (string)

  - `attachment.url` (string)
    Url of the image to publish.

  - `attachment.urlHash` (string)
    Hashed Url of the image to publish.

  - `attachment.title` (string)
    Title for the image, if any.

  - `attachment.description` (string)
    Description for the image, if any.

  - `attachment.previewUrl` (string)
    Preview url of the image

  - `attachment.hashedPreviewUrl` (string)
    Hashed Preview url of the image

  - `attachment.mimeType` (string)
    Content-type of the image

  - `attachment.alternateText` (string)
    Alt text of the image

  - `attachment.height` (number)
    Image height of the image

  - `attachment.width` (number)
    Image width of the image

  - `attachment.encryptedUrl` (string)
    Encrypted url of the image to publish

  - `attachment.sizeInBytes` (integer)
    Size of media in bytes

  - `attachment.url` (string)
    Url of the video to publish.

  - `attachment.urlHash` (string)
    Hashed Url of the video to publish.

  - `attachment.previewUrl` (string)
    Url of the Preview Image of the video, only used when customization of preview url is supported by the channel.

  - `attachment.hashedPreviewUrl` (string)
    Hashed Url of the Preview Image of the video, only used when customization of preview url is supported by the channel.

  - `attachment.title` (string)
    Title for the video, if any.

  - `attachment.description` (string)
    Description for the video, if any.

  - `attachment.alternateText` (string)
    Alt text of the video

  - `attachment.mimeType` (string)
    Content-type of the video

  - `attachment.closedCaptions` (array)
    Captions of the video

  - `attachment.closedCaptions.title` (string, required)
    Title of the file

  - `attachment.closedCaptions.url` (string, required)
    Url of the file

  - `attachment.closedCaptions.languageCode` (string, required)
    Language of the caption

  - `attachment.closedCaptions.extension` (string, required)
    Extension of the file

  - `attachment.thumbnails` (array)
    Custom Thumbnails for the video

  - `attachment.rate` (number)
    Video rate of the video

  - `attachment.duration` (number)
    Duration of the video

  - `attachment.encryptedUrl` (string)
    Encrypted url of the video to publish

  - `attachment.url` (string)
    Link url.

  - `attachment.urlHash` (string)
    Hashed Link url.

  - `attachment.title` (string)
    Title for the link, if any.

  - `attachment.description` (string)
    Description for the link, if any.

  - `attachment.previewImageUrl` (string)
    Image Url for the link preview.

  - `attachment.hashedPreviewImageUrl` (string)
    Hashed Image Url for the link preview.

  - `attachment.url` (string)
    Url of the document source.

  - `attachment.title` (string)
    Title for the document, if any.

  - `attachment.description` (string)
    Description for the document, if any.

  - `attachment.alternateText` (string)
    Alt text of the document

  - `attachment.previewImageUrl` (string)
    Preview image of the document, if any

  - `attachment.previewUrl` (string)
    Preview URL of the document, if any

  - `attachment.mimeType` (string)
    Mimetype of the document, if any

  - `attachment.encryptedUrl` (string)
    Encrypted url of the document to publish

  - `attachment.base64EncodedContent` (string)
    base64 encoded content.

  - `attachment.fileName` (string)
    Filename for the content.

  - `attachment.title` (string)
    Title for the content, if any.

  - `attachment.description` (string)
    Description for the content, if any.

  - `attachment.cardAttachmentList` (array)
    List of cards in the carousel

  - `attachment.cardAttachmentList.type` (string, required)
    Type of attachment

  - `attachment.cardAttachmentList.assetId` (string)
    Sprinklr Asset Id

  - `attachment.cardAttachmentList.attachmentOptions` (array)
    Array of attachment properties per channel and/or account.

  - `attachment.cardAttachmentList.title` (string)
    Title of the card.

  - `attachment.cardAttachmentList.description` (string)
    Description of the card.

  - `attachment.cardAttachmentList.previewImageUrl` (string)
    Preview Url of the image.

  - `attachment.cardAttachmentList.disableManualResponse` (boolean)
    Boolean flag to disable manual response

  - `attachment.cardAttachmentList.buttons` (array)
    Buttons used in the card

  - `attachment.cardAttachmentList.buttons.id` (string)
    Id of the button

  - `attachment.cardAttachmentList.buttons.title` (string)
    Title of the button

  - `attachment.cardAttachmentList.buttons.subtitle` (string)
    Subtitle of the button.

  - `attachment.cardAttachmentList.buttons.imageUrl` (string)
    Image URL of the button

  - `attachment.cardAttachmentList.buttons.payload` (string)
    Payload of the button

  - `attachment.cardAttachmentList.buttons.actionDetail` (any)
    Action detail of the button.

  - `attachment.cardAttachmentList.buttons.actionDetail.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `attachment.cardAttachmentList.buttons.actionDetail.action` (string, required)
    Type of Action

  - `attachment.cardAttachmentList.buttons.actionDetail.url` (string)
    URL to be opened in quick reply

  - `attachment.cardAttachmentList.buttons.actionDetail.urlType` (object)
    describe the URL Type

  - `attachment.cardAttachmentList.buttons.actionDetail.target` (string)
    target of open url in quick reply

  - `attachment.cardAttachmentList.buttons.actionDetail.value` (string)

  - `attachment.cardAttachmentList.buttons.actionDetail.accountLinkUrl` (string)
    URL for Account Link

  - `attachment.cardAttachmentList.buttons.actionDetail.postBackHandlerType` (string)
    Post back handler type

  - `attachment.cardAttachmentList.buttons.actionDetail.params` (string)
    Params for external params.

  - `attachment.cardAttachmentList.buttons.actionDetail.uri` (string)
    URI for external action.

  - `attachment.cardAttachmentList.buttons.actionDetail.data` (string)

  - `attachment.cardAttachmentList.buttons.actionDetail.displayText` (string)

  - `attachment.cardAttachmentList.buttons.actionDetail.countryCode` (string)
    Country Code of phone number

  - `attachment.cardAttachmentList.buttons.actionDetail.phoneNumber` (string)
    Phone Number for dialing

  - `attachment.cardAttachmentList.buttons.actionDetail.replyText` (string)
    text to reply

  - `attachment.cardAttachmentList.buttons.actionDetail.label` (string)
    label

  - `attachment.cardAttachmentList.buttons.actionDetail.code` (string)
    code to be copied

  - `attachment.cardAttachmentList.buttons.actionDetail.codeType` (object)
    describes the code type

  - `attachment.cardAttachmentList.buttons.actionDetail.value` (object)
    Unresolved type (finalString)

  - `attachment.cardAttachmentList.buttons.placeholders` (array)
    placeholders detail for button.

  - `attachment.cardAttachmentList.buttons.placeholders.assetClass` (string)
    The name of the Asset class used in the placeholder.

  - `attachment.cardAttachmentList.buttons.placeholders.customFieldName` (string)
    The name of the custom field used in the placeholder.

  - `attachment.cardAttachmentList.buttons.placeholders.displayName` (string)
    display Name for placeholder.

  - `attachment.cardAttachmentList.buttons.placeholders.resolvedValue` (string)
    Resolved Value for placeholder.

  - `attachment.cardAttachmentList.buttons.example` (array)
    examples of placeholders

  - `attachment.cardAttachmentList.defaultButton` (object)
    Default Button used in the card

  - `attachment.cardAttachmentList.reSubmittable` (boolean)
    Boolean flag of whether the card is re-submittable in Live Chat

  - `attachment.cardAttachmentList.postSubmitImageUrl` (string)
    Image Url after submitting in Live Chat

  - `attachment.cardAttachmentList.postSubmitSubtitle` (string)
    Subtitle after submitting in Live Chat

  - `attachment.cardAttachmentList.postSubmitTitle` (string)
    Title after submitting in Live Chat

  - `attachment.cardAttachmentList.header` (object)
    Header for Whatsapp interactive messages

  - `attachment.cardAttachmentList.header.text` (string)

  - `attachment.cardAttachmentList.footerText` (string)
    Footer text for Whatsapp interactive messages

  - `attachment.mediaAttachmentList` (array)
    List of medias in the carousel

  - `attachment.disableManualResponse` (boolean)
    Boolean flag to disable manual response in Live Chat.

  - `attachment.reSubmittable` (boolean)
    Boolean flag of whether the carousel is re-submittable in Live Chat

  - `attachment.postSubmitImageUrl` (string)
    Image Url after submitting in Live Chat

  - `attachment.postSubmitSubtitle` (string)
    Subtitle after submitting in Live Chat

  - `attachment.postSubmitTitle` (string)
    Title after submitting in Live Chat

  - `attachment.clickThroughUrl` (string)
    Click Through Url

  - `attachment.title` (string)
    Title of the carousel

  - `attachment.description` (string)
    Description of the carousel

  - `attachment.buttons` (array)
    Buttons for the carousel

  - `attachment.disableUserFeedback` (boolean)
    Boolean flag to disable user feedback

  - `attachment.hideAttachment` (boolean)
    Boolean flag to hide attachment

  - `attachment.screenReaderLabel` (string)
    Screen reader label

  - `attachment.otherConfigs` (object)
    Additional configuration for the template

  - `attachment.attachments` (array)
    list of attachment. can be of same or different types

  - `attachment.latitude` (number)
    Latitude of the location

  - `attachment.longitude` (number)
    Longitude of the location

  - `attachment.address` (string)
    Address of the location

  - `attachment.name` (string)
    Name of the location

  - `attachment.title` (string)
    Title of the card.

  - `attachment.description` (string)
    Description of the card.

  - `attachment.previewImageUrl` (string)
    Preview Url of the image.

  - `attachment.disableManualResponse` (boolean)
    Boolean flag to disable manual response

  - `attachment.buttons` (array)
    Buttons used in the card

  - `attachment.defaultButton` (object)
    Default Button used in the card

  - `attachment.reSubmittable` (boolean)
    Boolean flag of whether the card is re-submittable in Live Chat

  - `attachment.header` (object)
    Header for Whatsapp interactive messages

  - `attachment.footerText` (string)
    Footer text for Whatsapp interactive messages

  - `attachment.tAndC` (object)
    Terms and Conditions button

  - `attachment.message` (string)
    Message for the quick reply being sent.

  - `attachment.mediaAttachment` (any)
    An associated media with the quick reply, supported in twitter.

  - `attachment.quickReplies` (array)
    Quick reply options being used.

  - `attachment.disableManualResponse` (boolean)
    Boolean flag to disable manual response.

  - `attachment.url` (string)
    Url of the Audio source.

  - `attachment.urlHash` (string)
    Hashed Url of the Audio source.

  - `attachment.title` (string)
    Title for the Audio, if any.

  - `attachment.previewImageUrl` (string)
    Preview url of the Audio, if any

  - `attachment.hashedPreviewImageUrl` (string)
    Hashed Preview url of the Audio, if any

  - `attachment.mimeType` (string)
    Mimetype of the Audio, if any

  - `attachment.encryptedUrl` (string)
    Encrypted url of the audio to publish

  - `attachment.receivedMessage` (object)
    Unresolved type (MessageView)

  - `attachment.replyMessage` (object)
    Unresolved type (MessageView)

  - `attachment.title` (string)

  - `attachment.subtitle` (string)

  - `attachment.secondarySubtitle` (string)

  - `attachment.tertiarySubtitle` (string)

  - `attachment.imageTitle` (string)

  - `attachment.imageSubtitle` (string)

  - `attachment.style` (string)

  - `attachment.imageUrl` (string)

  - `attachment.scope` (array)

  - `attachment.loginAppConfigId` (string)

  - `attachment.additionalParameters` (object)

  - `attachment.type` (string)

  - `attachment.paymentRequest` (object)

  - `attachment.paymentRequest.lineItems` (array)

  - `attachment.paymentRequest.total` (object)
    Unresolved type (PaymentItem)

  - `attachment.paymentRequest.applePay` (object)
    Unresolved type (ApplePay)

  - `attachment.paymentRequest.merchantName` (string)

  - `attachment.paymentRequest.countryCode` (string)

  - `attachment.paymentRequest.currencyCode` (string)

  - `attachment.paymentRequest.requiredBillingContactFields` (array)

  - `attachment.paymentRequest.requiredShippingContactFields` (array)

  - `attachment.paymentRequest.supportedCountries` (array)

  - `attachment.paymentRequest.shippingMethods` (array)

  - `attachment.paymentRequest.label` (string)

  - `attachment.paymentRequest.amount` (string)

  - `attachment.paymentRequest.type` (string)

  - `attachment.paymentRequest.merchantIdentifier` (string)

  - `attachment.paymentRequest.supportedNetworks` (array)

  - `attachment.paymentRequest.merchantCapabilities` (array)

  - `attachment.paymentRequest.detail` (string)

  - `attachment.paymentRequest.identifier` (string)

  - `attachment.state` (string)

  - `attachment.paymentAccountId` (string)

  - `attachment.lineItems` (array)

  - `attachment.total` (object)
    Unresolved type (PaymentItem)

  - `attachment.applePay` (object)
    Unresolved type (ApplePay)

  - `attachment.merchantName` (string)

  - `attachment.countryCode` (string)

  - `attachment.currencyCode` (string)

  - `attachment.requiredBillingContactFields` (array)

  - `attachment.requiredShippingContactFields` (array)

  - `attachment.supportedCountries` (array)

  - `attachment.shippingMethods` (array)

  - `attachment.supportedNetworks` (array)

  - `attachment.merchantCapabilities` (array)

  - `attachment.label` (string)

  - `attachment.detail` (string)

  - `attachment.amount` (string)

  - `attachment.identifier` (string)

  - `attachment.appId` (string)

  - `attachment.appName` (string)

  - `attachment.bId` (string)

  - `attachment.url` (string)

  - `attachment.attachments` (array)

  - `attachment.useLiveLayout` (boolean)

  - `attachment.multipleSelection` (boolean)

  - `attachment.sections` (array)

  - `attachment.sections.id` (string)

  - `attachment.sections.type` (string)

  - `attachment.sections.title` (string)

  - `attachment.sections.name` (string)

  - `attachment.sections.pinCount` (integer)

  - `attachment.sections.board` (object)

  - `attachment.sections.board.id` (string)

  - `attachment.sections.board.type` (string)

  - `attachment.sections.board.category` (string)

  - `attachment.sections.board.access` (array)

  - `attachment.sections.board.collabBoardEmail` (boolean)

  - `attachment.sections.board.collaboratedByMe` (boolean)

  - `attachment.sections.board.collaboratorCount` (integer)

  - `attachment.sections.board.collaboratorInviteCounts` (object)

  - `attachment.sections.board.cover` (object)

  - `attachment.sections.board.coverImages` (object)

  - `attachment.sections.board.createdAt` (integer)
    Epoch milliseconds (UTC)

  - `attachment.sections.board.debug` (object)

  - `attachment.sections.board.description` (string)

  - `attachment.sections.board.followedByMe` (boolean)

  - `attachment.sections.board.followerCount` (integer)

  - `attachment.sections.board.imageCoverUrl` (string)

  - `attachment.sections.board.imageThumbnailUrl` (string)

  - `attachment.sections.board.images` (object)

  - `attachment.sections.board.isCollaborative` (boolean)

  - `attachment.sections.board.layout` (string)

  - `attachment.sections.board.mapId` (string)

  - `attachment.sections.board.name` (string)

  - `attachment.sections.board.pinCount` (integer)

  - `attachment.sections.board.pinThumbnailUrls` (array)

  - `attachment.sections.board.privacy` (string)

  - `attachment.sections.board.recommendationReason` (object)

  - `attachment.sections.board.url` (string)

  - `attachment.sections.board.viewerInvitation` (object)

  - `attachment.sections.board.owner` (object)

  - `attachment.sections.board.owner.username` (string)

  - `attachment.sections.createdTime` (integer)

  - `attachment.sections.permalink` (string)

  - `attachment.body` (string)

  - `attachment.footerText` (string)

  - `attachment.buttonTitle` (string)

  - `attachment.order` (integer)

  - `attachment.items` (array)

  - `attachment.items.name` (string)
    Item name

  - `attachment.items.type` (string)
    Item type

  - `attachment.items.label` (string)
    Item label

  - `attachment.items.fieldType` (string)
    Item field type

  - `attachment.items.checkConditions` (array)
    Item conditions

  - `attachment.items.value` (string)
    Item value

  - `attachment.items.additional` (object)
    Item additional details

  - `attachment.items.entityContext` (object)
    Item entity specific context

  - `attachment.items.values` (array)
    Item values

  - `attachment.items.values.key` (string)
    Value detail key

  - `attachment.items.values.label` (string)
    Value detail dispaly name

  - `attachment.items.values.metadata` (object)
    Value detail additional metadata

  - `attachment.items.values.keyType` (string)
    Value detail type of key

  - `attachment.items.values.assetType` (string)
    Value detail type of asset

  - `attachment.items.values.searchTags` (array)
    Value detail tags for searching

  - `attachment.items.values.additional` (object)
    Value detail additional details

  - `attachment.items.isComplex` (boolean)
    Specifies if item is complex

  - `attachment.items.childItems` (array)
    Child items for nested conditions

  - `attachment.id` (string)

  - `attachment.message` (string)
    Message text to display when requesting location

  - `attachment.body` (string)
    Body text of the message

  - `attachment.footerText` (string)
    Footer text of the message

  - `attachment.ctaUrl` (string)
    URL for the call-to-action button

  - `attachment.displayText` (string)
    Display text for the CTA button

  - `attachment.urlPlaceHolder` (object)
    Placeholder for URL

  - `attachment.urlType` (object)
    Unresolved type (UrlType)

  - `attachment.header` (string)
    Header of the message

  - `attachment.footer` (string)
    Footer text of the message

  - `attachment.message` (string)
    Message text to display when requesting address

  - `attachment.addressFields` (array)
    List of address fields

  - `attachment.useSavedAddresses` (boolean)
    Boolean flag to use saved addresses

  - `attachment.fieldName` (string)
    Name of the address field

  - `attachment.prefilledValuePlaceHolder` (object)
    Placeholder for prefilled value

  - `attachment.copyResponseToCustomField` (object)
    Placeholder for copying response to custom field

  - `attachment.timeslots` (array)

  - `attachment.timezone` (string)

  - `attachment.location` (object)

  - `attachment.location.name` (string)

  - `attachment.location.address` (string)

  - `attachment.location.crossStreet` (string)

  - `attachment.location.lat` (number)

  - `attachment.location.lng` (number)

  - `attachment.location.postalCode` (string)

  - `attachment.location.cc` (string)

  - `attachment.location.city` (string)

  - `attachment.location.state` (string)

  - `attachment.location.country` (string)

  - `attachment.location.distance` (number)

  - `attachment.duration` (integer)

  - `attachment.startTime` (integer)

  - `attachment.latitude` (number)

  - `attachment.longitude` (number)

  - `attachment.radius` (number)

  - `attachment.link` (string)

  - `attachment.mediaUrl` (string)

  - `attachment.previewUrl` (string)

  - `attachment.events` (array)
    Collection of events

  - `attachment.events.type` (string, required)
    Type of event

  - `attachment.events.filledForm` (object)
    Data of the form filled

  - `attachment.events.filledForm.formId` (string)
    Id of the form

  - `attachment.events.filledForm.plainFieldValues` (object)
    fields keys and values

  - `attachment.events.filledForm.subFilledForms` (object)
    subforms of current form

  - `attachment.messageTitle` (string)

  - `attachment.messageSubtitle` (string)

  - `attachment.form` (object)
    The Form with its fields

  - `attachment.form.formId` (string)

  - `attachment.form.formTitle` (string)

  - `attachment.form.repeatable` (boolean)

  - `attachment.form.minCount` (integer)

  - `attachment.form.maxCount` (integer)

  - `attachment.form.fields` (array)

  - `attachment.form.fields.id` (string)
    Id of the field

  - `attachment.form.fields.apiName` (string)
    Api Name for the field

  - `attachment.form.fields.name` (string)
    Name of the field

  - `attachment.form.fields.description` (string)
    Description of the field

  - `attachment.form.fields.type` (string)
    Type of the field

  - `attachment.form.fields.entityDefinitionId` (string)
    Id of the definition this field is a part of.

  - `attachment.form.fields.lookupType` (string)
    If the field is of type LOOKUP, this would specify which entity is the reference for lookup

  - `attachment.form.fields.parentChild` (boolean)
    If this entity is of type LOOKUP and has a parentChild relationship, the entity with the referenced value is also deleted is the referenced entity is deleted.

  - `attachment.form.fields.form` (object)
    If the field is of type FORM, its definition is stored here

  - `attachment.form.fields.multivalued` (boolean)
    Specifies if the field is multivalued or not.

  - `attachment.form.fields.mandatory` (boolean)
    Specifies if the field is mandatory or not.

  - `attachment.form.fields.controllingField` (string)
    The id of the field controlling its values, if any.

  - `attachment.form.fields.picklistValues` (array)
    Picklist values defined for the field, if any.

  - `attachment.form.fields.picklistValues.label` (string)

  - `attachment.form.fields.picklistValues.value` (string)

  - `attachment.form.fields.picklistValues.description` (string)

  - `attachment.form.fields.picklistValues.iconUrl` (string)

  - `attachment.form.fields.picklistValues.controllingFieldValues` (array)

  - `attachment.form.fields.picklistValues.standard` (string)

  - `attachment.form.fields.picklistValues.active` (boolean)

  - `attachment.form.fields.picklistValues.defaultValue` (boolean)

  - `attachment.form.fields.picklistValues.additional` (object)

  - `attachment.form.fields.picklistValues.langVsTranslatedFieldValues` (object)

  - `attachment.form.fields.defaultValue` (object)
    Default value for the field, if any.

  - `attachment.form.fields.additional` (object)
    Additional info based on type of field.

  - `attachment.form.fields.langVsTranslatedFieldValues` (object)
    Multiple Language support for field values

  - `attachment.businessPrivacyUrl` (string)

  - `attachment.fbColorTheme` (string)

  - `attachment.fbReceiverAppId` (string)

  - `attachment.postSubmitTitle` (string)

  - `attachment.postSubmitImageUrl` (string)

  - `attachment.postSubmitSubtitle` (string)

  - `attachment.disableManualResponse` (boolean)

  - `attachment.postSubmit` (object)
    non-clickable button shown after form is submitted

  - `attachment.showSubmittedContent` (boolean)

  - `attachment.showContentPostSubmit` (boolean)

  - `attachment.showSummary` (boolean)

  - `attachment.title` (string)
    Title of the feedback form

  - `attachment.subtitle` (string)
    Subtitle of the feedback form

  - `attachment.questionTitle` (string)
    Question title for the feedback form

  - `attachment.postSubmitTitle` (string)
    Title to display after submission

  - `attachment.submit` (object)
    Submit button

  - `attachment.feedbackLabels` (array)
    List of feedback labels

  - `attachment.feedbackType` (string)

  - `attachment.maxFeedbackRating` (integer)
    Maximum feedback rating

  - `attachment.feedbackVariant` (string)

  - `attachment.feedbackCommentEnabled` (boolean)
    Whether feedback comment is enabled

  - `attachment.feedbackCommentPlaceholder` (string)
    Placeholder text for feedback comment

  - `attachment.ruleId` (string)
    Rule ID to execute when feedback is submitted

  - `attachment.reverseOrder` (boolean)
    Whether to reverse the order of feedback options

  - `attachment.businessPrivacyUrl` (string)
    Business privacy URL

  - `attachment.expiresIn` (integer)
    Number of days until the feedback form expires

  - `attachment.label` (string)
    Label text

  - `attachment.reCaptchaValidated` (boolean)
    Boolean flag indicating if reCAPTCHA is validated

  - `attachment.submitted` (boolean)
    Boolean flag indicating if form is submitted

  - `attachment.cancel` (object)
    Cancel button

  - `attachment.expiryTimestamp` (integer)
    Expiry timestamp of the submit token

  - `attachment.submitTokenExpiryInSeconds` (integer)
    Submit token expiry in seconds

  - `attachment.dataValidityInSeconds` (integer)
    Data validity in seconds

  - `attachment.readTokenExpiryInSeconds` (integer)
    Read token expiry in seconds

  - `attachment.afterAccessExpiryInSeconds` (integer)
    After access expiry in seconds

  - `attachment.selectDateTitle` (string)
    Title for date selection

  - `attachment.selectTimeTitle` (string)
    Title for time selection

  - `attachment.selectDatePlaceholder` (string)
    Placeholder for date selection

  - `attachment.selectTimePlaceholder` (string)
    Placeholder for time selection

  - `attachment.submitDateTitle` (string)
    Title for submitted date

  - `attachment.submitTimeTitle` (string)
    Title for submitted time

  - `attachment.numDays` (integer)
    Number of days to show appointments

  - `attachment.offsetDays` (integer)
    Offset days from current date

  - `attachment.postSubmit` (object)
    Post-submit button

  - `attachment.slotDefinitionConfigId` (string)
    Slot definition configuration ID

  - `attachment.showSubmittedContent` (boolean)
    Boolean flag to show submitted content

  - `attachment.params` (object)
    Additional parameters

  - `attachment.selectedDate` (integer)
    Selected date timestamp

  - `attachment.dateFormat` (string)
    Date format string

  - `attachment.noSlotsAvailableLabel` (string)
    Label when no slots are available

  - `attachment.fromFirstAvailableSlot` (boolean)
    Boolean flag to start from first available slot

  - `attachment.version` (integer)
    Version of appointment template

  - `attachment.title` (string)
    Title of the survey

  - `attachment.description` (string)
    Description of the survey

  - `attachment.name` (string)
    Name of the survey

  - `attachment.surveyButton` (object)
    Button to open the survey

  - `attachment.expireAt` (integer)
    Expiration timestamp

  - `attachment.autoOpen` (boolean)
    Boolean flag to auto-open the survey

  - `attachment.opened` (boolean)
    Boolean flag indicating if survey is opened

  - `attachment.commands` (array)

  - `attachment.commands.type` (string)

  - `attachment.commands.from` (string)

  - `attachment.commands.to` (string)

  - `attachment.commands.duration` (integer)

  - `attachment.commands.startTime` (integer)

  - `attachment.commands.callConnected` (boolean)

  - `attachment.commands.callDirection` (string)

  - `attachment.commands.contactId` (string)

  - `attachment.commands.authChannelTypeAndUserId` (string)

  - `attachment.commands.endTime` (integer)

  - `attachment.commands.text` (string)

  - `attachment.commands.interactionId` (string)

  - `attachment.commands.language` (string)

  - `attachment.commands.topics` (array)

  - `attachment.commands.callStartTime` (integer)

  - `attachment.commands.recordingOffset` (integer)

  - `attachment.commands.lastPacketReceivedTime` (integer)

  - `attachment.commands.vadResponseTime` (integer)

  - `attachment.commands.asrResponseTime` (integer)

  - `attachment.commands.convEventReceivedTime` (integer)

  - `attachment.commands.recordingId` (string)

  - `attachment.commands.secure` (boolean)

  - `attachment.commands.loops` (integer)

  - `attachment.commands.languageCode` (string)

  - `attachment.commands.audio` (string)

  - `attachment.commands.title` (string)

  - `attachment.commands.audioTranscript` (string)

  - `attachment.commands.dtmf` (string)

  - `attachment.commands.entityId` (string)

  - `attachment.commands.maskedData` (string)

  - `attachment.commands.expiryTimestamp` (integer)

  - `attachment.commands.viewDetailsUrl` (string)

  - `attachment.commands.httpMethod` (string)

  - `attachment.commands.httpHeaders` (object)

  - `attachment.commands.numDigits` (integer)

  - `attachment.commands.finishOnKey` (string)

  - `attachment.commands.voiceCommands` (array)

  - `attachment.commands.accessibleToAgent` (boolean)

  - `attachment.commands.hideFromAgent` (boolean)

  - `attachment.commands.recordingDuration` (number)

  - `attachment.commands.recordingUrl` (string)

  - `attachment.commands.transcript` (string)

  - `attachment.commands.participantType` (string)

  - `attachment.commands.contentType` (string)

  - `attachment.commands.privateRecording` (boolean)

  - `attachment.commands.privateUrl` (string)

  - `attachment.commands.encryptedRecording` (boolean)

  - `attachment.commands.encryptedUrl` (string)

  - `attachment.commands.downloadDisabled` (boolean)

  - `attachment.commands.botRecording` (boolean)

  - `attachment.commands.recordingPath` (string)

  - `attachment.commands.caller` (string)

  - `attachment.commands.action` (string)

  - `attachment.commands.reason` (string)

  - `attachment.commands.status` (string)

  - `attachment.commands.actionTime` (integer)

  - `attachment.commands.creationTime` (integer)

  - `attachment.commands.requesterCaller` (string)

  - `attachment.commands.assignmentRejectionReason` (string)

  - `attachment.commands.disconnectionReason` (string)

  - `attachment.commands.callFailureReason` (string)

  - `attachment.commands.agent` (string)

  - `attachment.commands.transferType` (string)

  - `attachment.commands.phoneNumber` (string)

  - `attachment.commands.processId` (string)

  - `attachment.commands.message` (string)

  - `attachment.commands.fallbackIVR` (string)

  - `attachment.commands.baseUrl` (string)

  - `attachment.commands.method` (string)

  - `attachment.commands.maxDuration` (integer)

  - `attachment.commands.silenceTimeout` (integer)

  - `attachment.commands.playBeep` (boolean)

  - `attachment.commands.transcribe` (boolean)

  - `attachment.commands.pitch` (string)

  - `attachment.commands.speechRate` (string)

  - `attachment.commands.energy` (string)

  - `attachment.commands.inviteType` (string)

  - `attachment.commands.time` (string)

  - `attachment.commands.format` (string)

  - `attachment.commands.formatDetails` (object)

  - `attachment.wabaTemplateId` (integer)
    template ID

  - `attachment.namespace` (string)
    namespace for template

  - `attachment.templateName` (string)
    template name

  - `attachment.wabaId` (string)
    Whatsapp account Id.

  - `attachment.elementName` (string)
    the name of the template.

  - `attachment.category` (string)
    category of the template.

  - `attachment.langCode` (string)
    language code.

  - `attachment.buttons` (array)
    List of buttons on the carousel card.

  - `attachment.wabaTemplateStatus` (string)
    status of the template.

  - `attachment.rejectedReason` (string)
    reason for rejecting the template.

  - `attachment.message` (string)
    Header Description Message.

  - `attachment.footer` (string)
    details about the content of the Footer.

  - `attachment.header` (object)
    Details about Header object.

  - `attachment.allowCategoryChange` (boolean)
    flag for allow category change.

  - `attachment.placeholders` (array)
    List of placeholders used in the carousel card.

  - `attachment.example` (array)
    Examples.

  - `attachment.carouselCards` (array)
    Carousel Cards

  - `attachment.additionalDetails` (object)
    Additional Details

  - `attachment.headerType` (object)
    Type of header.

  - `attachment.body` (string)
    Body of the carousel card.

  - `attachment.label` (object)
    Unresolved type (finalString)

  - `attachment.name` (string)

  - `attachment.text` (string)

  - `attachment.elementList` (array)

  - `attachment.elementList.title` (string)

  - `attachment.elementList.url` (string)

  - `attachment.elementList.elementList` (array)

  - `attachment.elementList.attachedAssets` (array)

  - `attachment.elementList.quantity` (integer)

  - `attachment.elementList.price` (integer)

  - `attachment.elementList.currency` (string)

  - `attachment.elementList.type` (string)

  - `attachment.elementList.actionType` (string)

  - `attachment.buttons` (array)

  - `attachment.description` (string)
    Description for the Product

  - `attachment.footer` (string)

  - `attachment.productContentSummary` (object)
    ProductContentSummary for the product

  - `attachment.productList` (array)
    list of product detail

  - `attachment.totalItems` (integer)
    total items of product

  - `attachment.totalPrice` (number)
    total price of product

  - `attachment.currency` (string)
    currency type

  - `attachment.catalogId` (string)

  - `attachment.sourceCatalogId` (string)

  - `attachment.itemUrl` (string)

  - `attachment.retailerId` (string)

  - `attachment.price` (string)

  - `attachment.quantity` (integer)

  - `attachment.title` (string)
    title of the POLL

  - `attachment.content` (string)
    content of the POLL

  - `attachment.pollsDetails` (object)
    details of the POLL like question, choices etc

  - `attachment.pollsDetails.anonymous` (boolean)

  - `attachment.pollsDetails.pollId` (string)

  - `attachment.pollsDetails.ownerId` (string)

  - `attachment.pollsDetails.pollQuestion` (string)

  - `attachment.pollsDetails.duration` (string)

  - `attachment.pollsDetails.pollOptions` (array)

  - `attachment.pollsDetails.pollOptions.text` (string)

  - `attachment.pollsDetails.pollOptions.answerId` (string)

  - `attachment.pollsDetails.pollOptions.rating` (number)

  - `attachment.pollsDetails.pollOptions.votes` (integer)

  - `attachment.pollsDetails.pollOptions.percentage` (number)

  - `attachment.pollsDetails.totalVotes` (integer)

  - `attachment.pollsDetails.expiryTime` (string)

  - `attachment.visibility` (object)
    Visibility of Poll

  - `attachment.visibility.globallyVisible` (boolean)
    True if Asset is globally visible

  - `attachment.visibility.visibilityConfig` (array)
    Config to share the asset

  - `attachment.visibility.visibilityConfig.type` (string, required)
    Type e.g. USER, GLOBAL, CLIENT

  - `attachment.visibility.visibilityConfig.ids` (array)
    IDs based on type.

  - `attachment.value` (object)
    Unresolved type (finalString)

  - `attachment.anonymous` (boolean)
    flag to determine if poll is anonymous

  - `attachment.pollQuestion` (string)
    question of the poll

  - `attachment.duration` (string)
    time duration of the poll

  - `attachment.pollOptions` (array)
    list of options of the poll

  - `attachment.text` (string)
    option of the poll

  - `attachment.votes` (integer)
    number of votes against the option

  - `attachment.title` (string)
    title of the album

  - `attachment.existingAlbumId` (string)
    id of the already existing album

  - `attachment.threads` (array)
    Thread List

  - `attachment.threads.title` (string)
    Title of the message.

  - `attachment.threads.titleHash` (string)
    Hashed Title of the message.

  - `attachment.threads.text` (string)
    Text content of the message.

  - `attachment.threads.textHash` (string)
    Hashed Text content of the message.

  - `attachment.threads.richText` (string)
    Rich Text content of the message.

  - `attachment.threads.postbackPayload` (string)
    Postback Payload of the button selected.

  - `attachment.threads.attachment` (any)
    Attachment of the message to be published.

  - `attachment.threads.templateId` (string)
    Content template ID

  - `attachment.threads.isRichText` (boolean)
    Is the provided text a rich text

  - `dueDate` (integer)
    If case needs to be resolved within time limit then it has a due date.

  - `summary` (string)
    Case summary

  - `smartSummary` (object)
    Case AI+ summary

  - `smartSummary.summary` (string)
    Summary string

  - `smartSummary.lastEditedByUser` (integer)
    Id of user who edited the summary last

  - `smartSummary.modifiedTime` (integer)
    Modified time of this summary

  - `createdTime` (integer)
    created time of the case

  - `modifiedTime` (integer)
    last modified time of the case

  - `firstMessageId` (string)
    message key for the first messages associated to the case.

  - `sentiment` (integer)
    numeric value representing sentiment of case

  - `latestProfileMessageAssociatedTime` (integer)
    last time when a message was associated to the profile

  - `conversationId` (string)
    Conversation Identifier for the first message associated to the case.

  - `firstMessageAssociatedTime` (integer)
    first time when a message was associated to the case

  - `latestMessageAssociatedTime` (integer)
    last time when a message was associated to the case

  - `firstUserBrandResponseCreationTime` (integer)
    first time when an agent responded in the case

  - `avgCaseResponseSLA` (integer)
    avg Case Response SLA

  - `totalProcessingClockTime` (integer)
    total processing clock time of all users on the case

  - `allEngagedUsersList` (array)
    all engaged users to the case

  - `associatedFanMessageCount` (integer)
    number of fan associated message

  - `associatedBrandMessageCount` (integer)
    number of associated brand message

  - `associatedUserBrandMessageCount` (integer)
    number of associated user brand message

  - `deleted` (boolean)
    is message deleted

  - `latestMessageId` (string)
    message key for the last message associated to the case.

  - `associatedMessageIds` (array)
    Associated Message Ids

  - `conversationIntentIds` (array)
    Conversation Intent Ids

  - `customPropertiesMetadata` (array)
    Custom Property details

  - `customPropertiesMetadata.fieldName` (string)
    CustomField fieldName

  - `customPropertiesMetadata.type` (string)
    CustomField type

  - `customPropertiesMetadata.label` (string)
    CustomField label

  - `customPropertiesMetadata.clientCustomProperty` (boolean)
    Client CustomField

  - `customPropertiesMetadata.values` (array)
    Custom Field values

## Response 400:

  - `400` (unknown)
    Bad request

## Response 400 fields (application/json):

  - `data` (object)

  - `errors` (array)

  - `errors.id` (string, required)
    24-character hex ObjectId

  - `errors.code` (integer, required)

  - `errors.message` (string, required)
    Dotted error key (e.g. account.not.found)

  - `metadata` (object)

## Response 401:

  - `401` (unknown)
    Missing or invalid authentication

## Response 401 fields (application/json):

  - `data` (object)

  - `errors` (array)

  - `errors.id` (string, required)
    24-character hex ObjectId

  - `errors.code` (integer, required)

  - `errors.message` (string, required)
    Dotted error key (e.g. account.not.found)

  - `metadata` (object)

## Response 403:

  - `403` (unknown)
    Insufficient permissions

## Response 403 fields (application/json):

  - `data` (object)

  - `errors` (array)

  - `errors.id` (string, required)
    24-character hex ObjectId

  - `errors.code` (integer, required)

  - `errors.message` (string, required)
    Dotted error key (e.g. account.not.found)

  - `metadata` (object)

## Response 404:

  - `404` (unknown)
    Resource not found

## Response 404 fields (application/json):

  - `data` (object)

  - `errors` (array)

  - `errors.id` (string, required)
    24-character hex ObjectId

  - `errors.code` (integer, required)

  - `errors.message` (string, required)
    Dotted error key (e.g. account.not.found)

  - `metadata` (object)

