# Fetch Messages by UM ID or Message Id. Supports bulk fetch.

Endpoint: GET /message
Version: 3.0.0
Security: bearerAuth, apiKeyAuth

## Security:

  - `bearerAuth` (unknown)
    http bearer Token

  - `apiKeyAuth` (unknown)
    apiKey in header Key

## Query parameters:

  - `messageId` (string)
    Comma-separated list of messageId

  - `umId` (string)
    Comma-separated list of umId

  - `sourceType` (string)
    source

  - `translation` (string)
    language code to translate message to

## Response 200:

  - `200` (unknown)
    Success

## Response 200 fields (application/json):

  - `id` (string)

  - `draftId` (integer)
    Outbound Draft Id.

  - `sourceType` (string, required)
    Source of the message.

  - `sourceId` (integer, required)
    Source of the message, Sprinklr AccountId in case its a message associated to an account.

  - `content` (object, required)
    Describes the content to be used in the message.

  - `content.title` (string)
    Title of the message.

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

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

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

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

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

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

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

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

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

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

  - `content.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.

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

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

  - `content.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

  - `content.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.

  - `content.attachment.attachmentOptions.blockSocialActions` (boolean)

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

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

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

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

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

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

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

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

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

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

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

  - `content.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

  - `content.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

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

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

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

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

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

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

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

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

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

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

  - `content.attachment.attachmentOptions.playlistId` (string)

  - `content.attachment.attachmentOptions.playlistName` (string)

  - `content.attachment.attachmentOptions.playlistPosition` (string)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  - `content.attachment.title` (string)

  - `content.attachment.subtitle` (string)

  - `content.attachment.secondarySubtitle` (string)

  - `content.attachment.tertiarySubtitle` (string)

  - `content.attachment.imageTitle` (string)

  - `content.attachment.imageSubtitle` (string)

  - `content.attachment.style` (string)

  - `content.attachment.imageUrl` (string)

  - `content.attachment.scope` (array)

  - `content.attachment.loginAppConfigId` (string)

  - `content.attachment.additionalParameters` (object)

  - `content.attachment.type` (string)

  - `content.attachment.paymentRequest` (object)

  - `content.attachment.paymentRequest.lineItems` (array)

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

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

  - `content.attachment.paymentRequest.merchantName` (string)

  - `content.attachment.paymentRequest.countryCode` (string)

  - `content.attachment.paymentRequest.currencyCode` (string)

  - `content.attachment.paymentRequest.requiredBillingContactFields` (array)

  - `content.attachment.paymentRequest.requiredShippingContactFields` (array)

  - `content.attachment.paymentRequest.supportedCountries` (array)

  - `content.attachment.paymentRequest.shippingMethods` (array)

  - `content.attachment.paymentRequest.label` (string)

  - `content.attachment.paymentRequest.amount` (string)

  - `content.attachment.paymentRequest.type` (string)

  - `content.attachment.paymentRequest.merchantIdentifier` (string)

  - `content.attachment.paymentRequest.supportedNetworks` (array)

  - `content.attachment.paymentRequest.merchantCapabilities` (array)

  - `content.attachment.paymentRequest.detail` (string)

  - `content.attachment.paymentRequest.identifier` (string)

  - `content.attachment.state` (string)

  - `content.attachment.paymentAccountId` (string)

  - `content.attachment.lineItems` (array)

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

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

  - `content.attachment.merchantName` (string)

  - `content.attachment.countryCode` (string)

  - `content.attachment.currencyCode` (string)

  - `content.attachment.requiredBillingContactFields` (array)

  - `content.attachment.requiredShippingContactFields` (array)

  - `content.attachment.supportedCountries` (array)

  - `content.attachment.shippingMethods` (array)

  - `content.attachment.supportedNetworks` (array)

  - `content.attachment.merchantCapabilities` (array)

  - `content.attachment.label` (string)

  - `content.attachment.detail` (string)

  - `content.attachment.amount` (string)

  - `content.attachment.identifier` (string)

  - `content.attachment.appId` (string)

  - `content.attachment.appName` (string)

  - `content.attachment.bId` (string)

  - `content.attachment.url` (string)

  - `content.attachment.attachments` (array)

  - `content.attachment.useLiveLayout` (boolean)

  - `content.attachment.multipleSelection` (boolean)

  - `content.attachment.sections` (array)

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

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

  - `content.attachment.sections.title` (string)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  - `content.attachment.sections.createdTime` (integer)

  - `content.attachment.sections.permalink` (string)

  - `content.attachment.body` (string)

  - `content.attachment.footerText` (string)

  - `content.attachment.buttonTitle` (string)

  - `content.attachment.order` (integer)

  - `content.attachment.items` (array)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  - `content.attachment.id` (string)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  - `content.attachment.timeslots` (array)

  - `content.attachment.timezone` (string)

  - `content.attachment.location` (object)

  - `content.attachment.location.name` (string)

  - `content.attachment.location.address` (string)

  - `content.attachment.location.crossStreet` (string)

  - `content.attachment.location.lat` (number)

  - `content.attachment.location.lng` (number)

  - `content.attachment.location.postalCode` (string)

  - `content.attachment.location.cc` (string)

  - `content.attachment.location.city` (string)

  - `content.attachment.location.state` (string)

  - `content.attachment.location.country` (string)

  - `content.attachment.location.distance` (number)

  - `content.attachment.duration` (integer)

  - `content.attachment.startTime` (integer)

  - `content.attachment.latitude` (number)

  - `content.attachment.longitude` (number)

  - `content.attachment.radius` (number)

  - `content.attachment.link` (string)

  - `content.attachment.mediaUrl` (string)

  - `content.attachment.previewUrl` (string)

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

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

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

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

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

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

  - `content.attachment.messageTitle` (string)

  - `content.attachment.messageSubtitle` (string)

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

  - `content.attachment.form.formId` (string)

  - `content.attachment.form.formTitle` (string)

  - `content.attachment.form.repeatable` (boolean)

  - `content.attachment.form.minCount` (integer)

  - `content.attachment.form.maxCount` (integer)

  - `content.attachment.form.fields` (array)

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

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

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

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

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

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

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

  - `content.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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  - `content.attachment.businessPrivacyUrl` (string)

  - `content.attachment.fbColorTheme` (string)

  - `content.attachment.fbReceiverAppId` (string)

  - `content.attachment.postSubmitTitle` (string)

  - `content.attachment.postSubmitImageUrl` (string)

  - `content.attachment.postSubmitSubtitle` (string)

  - `content.attachment.disableManualResponse` (boolean)

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

  - `content.attachment.showSubmittedContent` (boolean)

  - `content.attachment.showContentPostSubmit` (boolean)

  - `content.attachment.showSummary` (boolean)

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

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

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

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

  - `content.attachment.submit` (object)
    Submit button

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

  - `content.attachment.feedbackType` (string)

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

  - `content.attachment.feedbackVariant` (string)

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

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

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

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

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

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

  - `content.attachment.label` (string)
    Label text

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

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

  - `content.attachment.cancel` (object)
    Cancel button

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  - `content.attachment.params` (object)
    Additional parameters

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

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

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

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

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

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

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

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

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

  - `content.attachment.expireAt` (integer)
    Expiration timestamp

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

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

  - `content.attachment.commands` (array)

  - `content.attachment.commands.type` (string)

  - `content.attachment.commands.from` (string)

  - `content.attachment.commands.to` (string)

  - `content.attachment.commands.duration` (integer)

  - `content.attachment.commands.startTime` (integer)

  - `content.attachment.commands.callConnected` (boolean)

  - `content.attachment.commands.callDirection` (string)

  - `content.attachment.commands.contactId` (string)

  - `content.attachment.commands.authChannelTypeAndUserId` (string)

  - `content.attachment.commands.endTime` (integer)

  - `content.attachment.commands.text` (string)

  - `content.attachment.commands.interactionId` (string)

  - `content.attachment.commands.language` (string)

  - `content.attachment.commands.topics` (array)

  - `content.attachment.commands.callStartTime` (integer)

  - `content.attachment.commands.recordingOffset` (integer)

  - `content.attachment.commands.lastPacketReceivedTime` (integer)

  - `content.attachment.commands.vadResponseTime` (integer)

  - `content.attachment.commands.asrResponseTime` (integer)

  - `content.attachment.commands.convEventReceivedTime` (integer)

  - `content.attachment.commands.recordingId` (string)

  - `content.attachment.commands.secure` (boolean)

  - `content.attachment.commands.loops` (integer)

  - `content.attachment.commands.languageCode` (string)

  - `content.attachment.commands.audio` (string)

  - `content.attachment.commands.title` (string)

  - `content.attachment.commands.audioTranscript` (string)

  - `content.attachment.commands.dtmf` (string)

  - `content.attachment.commands.entityId` (string)

  - `content.attachment.commands.maskedData` (string)

  - `content.attachment.commands.expiryTimestamp` (integer)

  - `content.attachment.commands.viewDetailsUrl` (string)

  - `content.attachment.commands.httpMethod` (string)

  - `content.attachment.commands.httpHeaders` (object)

  - `content.attachment.commands.numDigits` (integer)

  - `content.attachment.commands.finishOnKey` (string)

  - `content.attachment.commands.voiceCommands` (array)

  - `content.attachment.commands.accessibleToAgent` (boolean)

  - `content.attachment.commands.hideFromAgent` (boolean)

  - `content.attachment.commands.recordingDuration` (number)

  - `content.attachment.commands.recordingUrl` (string)

  - `content.attachment.commands.transcript` (string)

  - `content.attachment.commands.participantType` (string)

  - `content.attachment.commands.contentType` (string)

  - `content.attachment.commands.privateRecording` (boolean)

  - `content.attachment.commands.privateUrl` (string)

  - `content.attachment.commands.encryptedRecording` (boolean)

  - `content.attachment.commands.encryptedUrl` (string)

  - `content.attachment.commands.downloadDisabled` (boolean)

  - `content.attachment.commands.botRecording` (boolean)

  - `content.attachment.commands.recordingPath` (string)

  - `content.attachment.commands.caller` (string)

  - `content.attachment.commands.action` (string)

  - `content.attachment.commands.reason` (string)

  - `content.attachment.commands.status` (string)

  - `content.attachment.commands.actionTime` (integer)

  - `content.attachment.commands.creationTime` (integer)

  - `content.attachment.commands.requesterCaller` (string)

  - `content.attachment.commands.assignmentRejectionReason` (string)

  - `content.attachment.commands.disconnectionReason` (string)

  - `content.attachment.commands.callFailureReason` (string)

  - `content.attachment.commands.agent` (string)

  - `content.attachment.commands.transferType` (string)

  - `content.attachment.commands.assignee` (object)
    Assignment details of Workflow on message/case

  - `content.attachment.commands.assignee.assigneeId` (string)
    Describes the id of assignee

  - `content.attachment.commands.assignee.assigneeType` (string)
    Describes the assignee type. e.g. USER, BOT

  - `content.attachment.commands.assignee.assignedById` (integer)
    Describes the assigned by user id.

  - `content.attachment.commands.assignee.assignmentTime` (integer)
    Assignment time.

  - `content.attachment.commands.phoneNumber` (string)

  - `content.attachment.commands.processId` (string)

  - `content.attachment.commands.message` (string)

  - `content.attachment.commands.fallbackIVR` (string)

  - `content.attachment.commands.baseUrl` (string)

  - `content.attachment.commands.method` (string)

  - `content.attachment.commands.maxDuration` (integer)

  - `content.attachment.commands.silenceTimeout` (integer)

  - `content.attachment.commands.playBeep` (boolean)

  - `content.attachment.commands.transcribe` (boolean)

  - `content.attachment.commands.pitch` (string)

  - `content.attachment.commands.speechRate` (string)

  - `content.attachment.commands.energy` (string)

  - `content.attachment.commands.inviteType` (string)

  - `content.attachment.commands.time` (string)

  - `content.attachment.commands.format` (string)

  - `content.attachment.commands.formatDetails` (object)

  - `content.attachment.wabaTemplateId` (integer)
    template ID

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

  - `content.attachment.templateName` (string)
    template name

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

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

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

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

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

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

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

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

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

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

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

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

  - `content.attachment.example` (array)
    Examples.

  - `content.attachment.carouselCards` (array)
    Carousel Cards

  - `content.attachment.additionalDetails` (object)
    Additional Details

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

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

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

  - `content.attachment.name` (string)

  - `content.attachment.text` (string)

  - `content.attachment.elementList` (array)

  - `content.attachment.elementList.title` (string)

  - `content.attachment.elementList.url` (string)

  - `content.attachment.elementList.elementList` (array)

  - `content.attachment.elementList.attachedAssets` (array)

  - `content.attachment.elementList.quantity` (integer)

  - `content.attachment.elementList.price` (integer)

  - `content.attachment.elementList.currency` (string)

  - `content.attachment.elementList.type` (string)

  - `content.attachment.elementList.actionType` (string)

  - `content.attachment.buttons` (array)

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

  - `content.attachment.footer` (string)

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

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

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

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

  - `content.attachment.currency` (string)
    currency type

  - `content.attachment.catalogId` (string)

  - `content.attachment.sourceCatalogId` (string)

  - `content.attachment.itemUrl` (string)

  - `content.attachment.retailerId` (string)

  - `content.attachment.price` (string)

  - `content.attachment.quantity` (integer)

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

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

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

  - `content.attachment.pollsDetails.anonymous` (boolean)

  - `content.attachment.pollsDetails.pollId` (string)

  - `content.attachment.pollsDetails.ownerId` (string)

  - `content.attachment.pollsDetails.pollQuestion` (string)

  - `content.attachment.pollsDetails.duration` (string)

  - `content.attachment.pollsDetails.pollOptions` (array)

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

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

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

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

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

  - `content.attachment.pollsDetails.totalVotes` (integer)

  - `content.attachment.pollsDetails.expiryTime` (string)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  - `content.attachment.threads` (array)
    Thread List

  - `content.templateId` (string)
    Content template ID

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

  - `channelMessageId` (string)
    Id of the message on the social channel

  - `channelType` (string)
    Social channel for the message

  - `accountType` (string)
    Type of account

  - `channelCreatedTime` (integer)
    Created time of the message on social channel

  - `senderProfile` (object)
    Profile details of the message sender

  - `senderProfile.name` (string, required)
    name of the person

  - `senderProfile.channelType` (string, required)
    channel type of the profile. e.g. twitter

  - `senderProfile.channelId` (string, required)
    unique id of the profile on channel

  - `senderProfile.permalink` (string, required)
    link of the profile on social channel

  - `senderProfile.avatarUrl` (string)
    profile image link

  - `senderProfile.profileImageUrl` (string)
    profile image link

  - `senderProfile.coverImageUrl` (string)
    cover image link

  - `senderProfile.bio` (string)
    Detailed description about the user

  - `senderProfile.followers` (integer)
    followers count of the user

  - `senderProfile.following` (integer)
    count of users/pages being followed by this user

  - `senderProfile.username` (string)
    unique identifier of the user

  - `senderProfile.verified` (boolean)
    true if the user is verified by the channel

  - `senderProfile.unSubscribed` (boolean)
    true if the user is subscribed for email and other activities

  - `senderProfile.deleted` (boolean)
    true if profile is deleted natively

  - `senderProfile.snCreatedTime` (integer)
    Social Channel Created Time

  - `senderProfile.snModifiedTime` (integer)
    Social Channel Modified Time

  - `senderProfile.statusCount` (integer)
    Status count for profile

  - `senderProfile.accountSpecificInfos` (array)
    Account Specific Info

  - `senderProfile.accountSpecificInfos.accountId` (integer)

  - `senderProfile.accountSpecificInfos.externalId` (string)

  - `senderProfile.accountSpecificInfos.lastBrandEngagedTime` (integer)

  - `senderProfile.accountSpecificInfos.lastFanEngagedTime` (integer)

  - `senderProfile.accountSpecificInfos.optIn` (boolean)

  - `senderProfile.accountSpecificInfos.fanSubscriptionState` (string)

  - `senderProfile.accountSpecificInfos.activeUser` (boolean)

  - `senderProfile.accountSpecificInfos.invited` (boolean)

  - `senderProfile.additional` (object)
    Additional Info for profile

  - `senderProfile.birthDate` (string)
    Birth Date for profile

  - `senderProfile.url` (string)
    Url for profile

  - `senderProfile.maritalStatus` (string)
    Marital Status for profile

  - `receiverProfile` (object)
    Profile details of the message receiver

  - `mentionedProfiles` (array)
    Details of the mentioned profiles

  - `permalink` (string)
    Link to the message on social channel

  - `language` (string)
    language code of the message.

  - `messageId` (string)
    Describes the unique message id for the message in sprinklr.

  - `postId` (integer)
    Id of the post corresponds to this message, if any.

  - `assetId` (string)
    Id of the Post Asset from which this message was created

  - `authorId` (integer)
    Id of the sprinklr user who created the post, if any.

  - `brandPost` (boolean)
    Flag to determine if this is brand post

  - `createdTime` (integer)
    Message created time in sprinklr

  - `modifiedTime` (integer)
    Last modified time of the message in sprinklr

  - `textEntities` (object)
    Hastags, indices, emoticons and other information.

  - `location` (object)
    Location details

  - `location.text` (string)

  - `location.lat` (number)

  - `location.lon` (number)

  - `location.placeId` (string)

  - `location.link` (string)

  - `location.additional` (object)

  - `insights` (object)
    Insights of the message on social channel. e.g. likes, comments, shares

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

  - `workflow.assignment` (object)
    Assignment details

  - `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

  - `enrichments` (object)
    Extra information added to the message as part of enrichment in Sprinklr.

  - `enrichments.sentiment` (integer)
    Sentiment on the message. A positive value indicates positive sentiment, negative values indicates negative sentiment and 0 is for neutral

  - `enrichments.engageable` (boolean)
    Signifies whether the message has been deemed engageble by Sprinklr AI.

  - `enrichments.messageCategory` (string)
    Message category generated by Sprinklr AI.

  - `enrichments.messageTone` (string)
    Message tone generated by Sprinklr AI.

  - `enrichments.emotion` (string)
    Message emotion generated by Sprinklr AI.

  - `enrichments.lstTopicIds` (array)
    List of Sprinklr Listening topics matched for the message.

  - `enrichments.lstThemeIds` (array)
    List of Sprinklr Listening themes matched for the message.

  - `enrichments.flaggedWords` (object)
    Flagged Words identified in the message.

  - `enrichments.flaggedWords.allFlaggedWords` (array)
    All Flagged Words identified in the message.

  - `enrichments.flaggedWords.imageFlaggedWords` (array)
    Flagged Words identified in the image attachments.

  - `enrichments.flaggedWords.messageFlaggedWords` (array)
    Flagged Words identified in the message.

  - `enrichments.flaggedWords.videoFlaggedWords` (array)
    Flagged Words identified in the video attachments.

  - `deleted` (string)
    True if message is deleted

  - `conversationId` (string)
    Conversation Identifier for the message.

  - `parentMessageId` (string)
    Message Id of the Parent for the message.

  - `autoImported` (boolean)
    Flag to indicate if the message was published outside Sprinklr.

  - `autoResponse` (boolean)
    True if the message was published by the system or a bot.

  - `apiStatus` (string)
    Api Status in case fields are removed due to resyndication policy.

  - `quotedMessageId` (string)
    Quoted Message ID of the Message

  - `botApplicationInfo` (object)
    Bot Application Information

  - `botApplicationInfo.botApplicationInfos` (array)

  - `botApplicationInfo.appId` (string)

  - `botApplicationInfo.botConversationStatus` (string)

  - `botApplicationInfo.routedToAgent` (boolean)

  - `associatedCaseNumber` (integer)
    Case number of the associated case

  - `contextualInformation` (array)
    contextual Information of the Message

  - `contextualInformation.type` (string, required)
    Type of detail

  - `contextualInformation.from` (string)
    from

  - `contextualInformation.id` (string)
    Id

  - `contextualInformation.forwarded` (boolean)
    flag for forwarded

  - `contextualInformation.frequentlyForwarded` (boolean)
    flag for frequentlyForwarded

  - `contextualInformation.referredProduct` (object)
    referredProduct

  - `contextualInformation.referredProduct.catalogId` (string)

  - `contextualInformation.referredProduct.productRetailerId` (string)

  - `contextualInformation.referredProduct.universalProduct` (object)

  - `contextualInformation.referredProduct.universalProduct.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `contextualInformation.referredProduct.universalProduct.canEdit` (boolean)

  - `contextualInformation.referredProduct.universalProduct.assetPermission` (object)

  - `contextualInformation.referredProduct.universalProduct.assetPermission.shareConfigs` (array)

  - `contextualInformation.referredProduct.universalProduct.assetPermission.shareConfigs.shareLevel` (string)

  - `contextualInformation.referredProduct.universalProduct.assetPermission.shareConfigs.sharedWithIds` (array)

  - `contextualInformation.referredProduct.universalProduct.assetPermission.shareConfigs.permissions` (array)

  - `contextualInformation.referredProduct.universalProduct.assetPermission.shareConfigs.endDate` (integer)

  - `contextualInformation.referredProduct.universalProduct.assetPermission.grants` (array)

  - `contextualInformation.referredProduct.universalProduct.shareConfigs` (array)

  - `contextualInformation.referredProduct.universalProduct.grants` (array)

  - `contextualInformation.referredProduct.universalProduct.id` (string)

  - `contextualInformation.referredProduct.universalProduct.source` (object)
    Unresolved type (ProductSource)

  - `contextualInformation.referredProduct.universalProduct.catalogIds` (array)

  - `contextualInformation.referredProduct.universalProduct.categoryIds` (array)

  - `contextualInformation.referredProduct.universalProduct.categoryLabel` (string)

  - `contextualInformation.referredProduct.universalProduct.title` (string)

  - `contextualInformation.referredProduct.universalProduct.description` (string)

  - `contextualInformation.referredProduct.universalProduct.displayName` (string)

  - `contextualInformation.referredProduct.universalProduct.disambiguatingDescription` (string)

  - `contextualInformation.referredProduct.universalProduct.link` (string)

  - `contextualInformation.referredProduct.universalProduct.price` (number)

  - `contextualInformation.referredProduct.universalProduct.sellingPrice` (number)

  - `contextualInformation.referredProduct.universalProduct.priceBookPrice` (array)

  - `contextualInformation.referredProduct.universalProduct.priceBookPrice.priceBookId` (string)

  - `contextualInformation.referredProduct.universalProduct.priceBookPrice.price` (object)

  - `contextualInformation.referredProduct.universalProduct.priceBookPrice.price.value` (number)

  - `contextualInformation.referredProduct.universalProduct.priceBookPrice.price.isoCode` (string)

  - `contextualInformation.referredProduct.universalProduct.priceBookPrice.price.date` (integer)

  - `contextualInformation.referredProduct.universalProduct.priceBookPrice.price.targetValue` (number)

  - `contextualInformation.referredProduct.universalProduct.priceBookPrice.price.targetIsoCode` (string)

  - `contextualInformation.referredProduct.universalProduct.discount` (number)

  - `contextualInformation.referredProduct.universalProduct.currency` (string)

  - `contextualInformation.referredProduct.universalProduct.availability` (string)

  - `contextualInformation.referredProduct.universalProduct.inventory` (integer)

  - `contextualInformation.referredProduct.universalProduct.gtin` (string)

  - `contextualInformation.referredProduct.universalProduct.mpn` (string)

  - `contextualInformation.referredProduct.universalProduct.brand` (string)

  - `contextualInformation.referredProduct.universalProduct.retailerId` (string)

  - `contextualInformation.referredProduct.universalProduct.specification` (object)

  - `contextualInformation.referredProduct.universalProduct.productSubSpecification` (object)

  - `contextualInformation.referredProduct.universalProduct.additional` (object)

  - `contextualInformation.referredProduct.universalProduct.sku` (string)

  - `contextualInformation.referredProduct.universalProduct.skus` (array)

  - `contextualInformation.referredProduct.universalProduct.parentProductId` (string)

  - `contextualInformation.referredProduct.universalProduct.groupId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.correspondingOutboundMediaType` (string)
    Enum: "PHOTO", "FB_DOC", "CARD", "SKETCH", "SUBTITLE"

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.ordinal` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.outboundMediaTypeVsUpperInboundMediaType` (object)
    Unresolved type (finalstaticMap<com.spr.beans.universal.outbound.Media.Type, Type>)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.outboundMediaTypeVsInboundMediaType` (object)
    Unresolved type (finalstaticMap<com.spr.beans.universal.outbound.Media.Type, List>)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.ordinalVsType` (object)
    Unresolved type (finalstaticMap<Integer, Type>)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.CHANNELS_TO_CORRECT_TEXT_CONTENT_TYPE` (object)
    Unresolved type (staticfinalSet)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.id` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.type` (string)
    Enum: "POST", "COMMENT"

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.name` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.caption` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.description` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.pHash` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.photoText` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.photoTextList` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.thumbnailList` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.alternateText` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.picture` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.source` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.piiRedactedUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.embedHtml` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.nsfw` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.askConsentToRenderImage` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.additional` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.attributes` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.cN` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.cf` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.xn` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.yn` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.xx` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.yx` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.oIW` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.oIH` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.possibleActions` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.currentSelected` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.add` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.bboxId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaTags.eT` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.childMedias` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.previewImageUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.clickThroughUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.profanityScore` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties` (any)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.channelType` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.templateProperties` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.downloadable` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.makePrivate` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.shareable` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.embedable` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.secret` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.tags` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.publicVisibility` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.friendVisibility` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.familyVisibility` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.linkId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.playlistId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.playlistsInfo` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.playlistName` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.playlistPosition` (object)
    Unresolved type (PlaylistPosition)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.license` (object)
    Unresolved type (License)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.category` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.youtubeCaptions` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.embeddable` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.notifySubscribers` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.madeForKids` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.monetizable` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.rightManagementPayload` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.label` (object)
    Unresolved type (finalString)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.value` (object)
    Unresolved type (finalString)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.failed` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.featuredImage` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.attachmentId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.snCreatedTime` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.shareOnFacebook` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.shareOnTwitter` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.accountVsBoardIds` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.boardIdVsBoardName` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.boardIdVsSectionIds` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.sectionIdVsSectionName` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.videoId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.videoUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.commentsDisabled` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.ideaPin` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.scheduledTime` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.boardsIds` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.noStory` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.blockSocialActions` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.videoCaptions` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.expirationEnabled` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.deletePost` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.expirationDate` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.customLabels` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.crosspostVideoId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.liveVideoCrossPostingPageIds` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.crosspostSAMId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.copyrightRuleId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.monitoringType` (object)
    Unresolved type (MonitoringType)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.contentCategory` (string)
    Enum: "SAFE", "NOT_SCANNED", "MALICIOUS", "UNWANTED", "SUSPICIOUS", "PHISHING"

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.whitelistedFbPageOrUserIds` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.includedGeoLocations` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.excludedGeoLocations` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.isReferenceVideo` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.pageId` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.action` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.mediaStudioVideo` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.videoCategories` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.blackListCategories` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.blackListAdvertisersSnIdVsName` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.monetizationRestrictedCountries` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.geoWhitelist` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.geoBlacklist` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.mediaId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.mediaKey` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.taggedUserIds` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.gridDetail` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.imageMap` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.height` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.fileName` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.cardWidth` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.cardOrientation` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.thumbnailImageAlignment` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.snMediaId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.fbSnMediaId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.locationId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.fbPlaceId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.userTags` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.productTags` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.collaborators` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.audioName` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.nativeLinkedProductTags` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.thumbOffset` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.shoppableLink` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.username` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.displayName` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.profileUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.x` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.y` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.id` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.inviteStatus` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.name` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.price` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.currency` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.currencySymbol` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.redirectUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.productId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.sourceProductId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.catalogId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.sourceCatalogId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.retailerId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.productImageUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.thumbnailSourceUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.thumbnailPreviewUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.type` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.channelMediaId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.actionableText` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.byDefault` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.locationRequired` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.emoji` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.payload` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.actions` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.miniAction` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.message` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.url` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.gogoMessage` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.title` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.subTitle` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.description` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.images` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.link` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.showShareOption` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.uri` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.author` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.mediaName` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.temporary` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.expireSeconds` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.qrCodeContent` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.qrCodeTicket` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.onlyFansCanComment` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaProperties.needOpenComment` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.imageDetails` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.imageDetails.width` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.imageDetails.height` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.imageDetails.aspectRatio` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.width` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.height` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.duration` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.size` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.aspectRatio` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.frameRate` (number)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.bitRate` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.videoCodec` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.audioCodec` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.audioSampleRate` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.audioChannel` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.audioProfile` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.videoPixelFmt` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.audioBitrate` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.totalBitrate` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.audioStreamCount` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.rotation` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.videoDetails.moments` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails.startTime` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails.endTime` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails.privacyPolicyUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails.eventUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails.type` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails.venue` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails.address` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails.format` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails.authorId` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaDetails.eventDetails.timezone` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails` (any)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.action` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.makeExternalCall` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.externalCallParams` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.langVsTranslatedFieldValues` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.startTime` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.endTime` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.dateType` (object)
    Unresolved type (DateType)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.dynamicStartTime` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.dynamicEndTime` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.label` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.mode` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.data` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.maxTime` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.minTime` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.postBackHandlerType` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.countryCode` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.phoneNumber` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.url` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.urlType` (object)
    Unresolved type (URLType)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.target` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.trackingWrappedUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.trackingWrappedExampleUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.fallback` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.size` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.openOnReceive` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.application` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.webviewViewMode` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.otpType` (object)
    Unresolved type (OtpType)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.autofillText` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.packageName` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.signatureHash` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.displayText` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.params` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.payload` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.surveyUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.lat` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.lon` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.accountLinkUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.replyText` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.uri` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.type` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.createCase` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.toAccountId` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.text` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.assetId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.sendAsset` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.assetSentResponseText` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.linkSelfText` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.shortenerId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.toSnIdForm` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.channelAdditionalProperties` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.appId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.gwId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.processVariables` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.maxSizeInBytes` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.supportedFileExtensions` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.maxAttachmentCount` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.locale` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.code` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.codeType` (object)
    Unresolved type (CopyCodeType)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.iconUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.thumbId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.sections` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.title` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.items` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.actionDetails.id` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.type` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.link` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.appLink` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.page` (integer)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.productLink` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.linkCaption` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.leadGenFormId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.applicationId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.appDestination` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.linkFormat` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.eventId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.whatsappNumber` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.objectStoreURLs` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.callToAction.value.messengerAppDestinationPageId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.content` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.content.langVsTranslatedFieldValues` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.content.translatedLanguage` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.content.samId` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.content.type` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.content.otherConfigs` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.content.themeVsStyledFieldValues` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.content.hideAttachment` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.content.voiceCommands` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.content.screenReaderLabel` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaContent` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.autoTranslatedCaption` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.autoTranslatedDescription` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.autoTranslatedPhotoText` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.autoTranslatedPhotoTextList` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.closedCaptions` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.closedCaptions.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.closedCaptions.title` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.closedCaptions.captionResourceUrl` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.closedCaptions.languageCode` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.closedCaptions.extension` (string)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.closedCaptions.autoGenerated` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.closedCaptions.additional` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.videoObjects` (object)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.videoObjects.brands` (array)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.mediaUrlsRemoved` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.hidden` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.deleted` (boolean)

  - `contextualInformation.referredProduct.universalProduct.mediaDetails.visibilityId` (string)

  - `contextualInformation.referredProduct.universalProduct.rating` (object)

  - `contextualInformation.referredProduct.universalProduct.rating.serialVersionUID` (object)
    Unresolved type (staticfinallong)

  - `contextualInformation.referredProduct.universalProduct.rating.NORMALIZATION_FACTOR` (object)
    Unresolved type (staticfinalDouble)

  - `contextualInformation.referredProduct.universalProduct.rating.min` (number)

  - `contextualInformation.referredProduct.universalProduct.rating.max` (number)

  - `contextualInformation.referredProduct.universalProduct.rating.actual` (number)

  - `contextualInformation.referredProduct.universalProduct.rating.normalized` (number)

  - `contextualInformation.referredProduct.universalProduct.rating.note` (string)

  - `contextualInformation.referredProduct.universalProduct.rating.date` (integer)

  - `contextualInformation.referredProduct.universalProduct.rating.entity` (object)

  - `contextualInformation.referredProduct.universalProduct.rating.subRatings` (array)

  - `contextualInformation.referredProduct.universalProduct.rating.scoreMap` (object)

  - `contextualInformation.referredProduct.universalProduct.rating.feedbackSentTime` (integer)

  - `contextualInformation.referredProduct.universalProduct.rating.id` (string)

  - `contextualInformation.referredProduct.universalProduct.rating.value` (number)

  - `contextualInformation.referredProduct.universalProduct.rating.displayName` (string)

  - `contextualInformation.referredProduct.universalProduct.rating.question` (string)

  - `contextualInformation.referredProduct.universalProduct.rating.minLabel` (string)

  - `contextualInformation.referredProduct.universalProduct.rating.maxLabel` (string)

  - `contextualInformation.referredProduct.universalProduct.localization` (object)

  - `contextualInformation.referredProduct.universalProduct.stats` (object)

  - `contextualInformation.referredProduct.universalProduct.tags` (array)

  - `contextualInformation.referredProduct.universalProduct.similarProducts` (array)

  - `contextualInformation.referredProduct.universalProduct.relatedProducts` (array)

  - `contextualInformation.referredProduct.universalProduct.partnerCustomProperties` (object)

  - `contextualInformation.referredProduct.universalProduct.clientCustomProperties` (object)

  - `contextualInformation.referredProduct.universalProduct.delisted` (boolean)

  - `contextualInformation.referredProduct.universalProduct.customProperties` (object)

  - `contextualInformation.referredProduct.universalProduct.customProperties.flatCustomProperties` (array)

  - `contextualInformation.referredProduct.universalProduct.customProperties.customPropertyNames` (array)

  - `contextualInformation.referredProduct.universalProduct.customProperties.mappedCustomProperties` (object)

  - `contextualInformation.referredProduct.universalProduct.customProperties.mappedControllingCustomPropertyList` (array)

  - `contextualInformation.referredProduct.universalProduct.customProperties.customProperties` (array)

  - `contextualInformation.referredProduct.universalProduct.customProperties.customProperties.key` (string)

  - `contextualInformation.referredProduct.universalProduct.customProperties.customProperties.values` (array)

  - `contextualInformation.referredProduct.universalProduct.customProperties.customProperties.childKey` (string)

  - `contextualInformation.referredProduct.universalProduct.customProperties.customProperties.childValues` (array)

  - `contextualInformation.referredProduct.universalProduct.customProperties.customProperties.grandChildKey` (string)

  - `contextualInformation.referredProduct.universalProduct.customProperties.customProperties.grandChildValues` (array)

  - `contextualInformation.referredProduct.universalProduct.customProperties.customProperties.remainingChildrens` (array)

  - `contextualInformation.referredProduct.universalProduct.customProperties.fields` (array)

  - `contextualInformation.referredProduct.universalProduct.customProperties.properties` (object)

  - `contextualInformation.referredProduct.universalProduct.sourceType` (string)

  - `contextualInformation.referredProduct.universalProduct.sourceId` (string)

  - `contextualInformation.referredProduct.universalProduct.sourceProductId` (string)

  - `contextualInformation.referredProduct.universalProduct.sourceCatalogId` (string)

  - `contextualInformation.referredProduct.universalProduct.channelType` (string)

  - `contextualInformation.referredProduct.universalProduct.applicationType` (string)

  - `contextualInformation.groupId` (string)
    groupId for context

  - `contextualInformation.mentions` (array)
    Array of mentions

  - `contextualInformation.catalogId` (string)
    catalog Id

  - `contextualInformation.productRetailerId` (string)
    product Retailer Id

  - `contextualInformation.headline` (string)
    Headline of referral of the message.

  - `contextualInformation.body` (string)
    Body of referral of the message.

  - `contextualInformation.sourceType` (string)
    Source type of referral of the message.

  - `contextualInformation.sourceId` (string)
    Source Id of referral of the message.

  - `contextualInformation.sourceUrl` (string)
    Source URL of referral of the message.

  - `contextualInformation.attachment` (any)
    Media of referral of the message.

  - `contextualInformation.referralType` (string)
    Referral Type of Profile

  - `contextualInformation.referralAdId` (string)
    Referral AD ID of Profile

  - `contextualInformation.referralClickedTimeStamp` (string)
    Referral Clicked Timestamp of Profile

  - `contextualInformation.referralSource` (string)
    Referral Source of Profile

  - `contextualInformation.appId` (string)

  - `contextualInformation.botId` (string)

  - `contextualInformation.nodeId` (string)

  - `channelSpecificInfo` (any)
    Channel specific info for message

  - `channelSpecificInfo.channelType` (string, required)
    ChannelType for specific info

  - `channelSpecificInfo.timestamp` (integer)

  - `channelSpecificInfo.alertAgentName` (string)

  - `channelSpecificInfo.alertAgentId` (string)

  - `channelSpecificInfo.alertMetric` (string)

  - `channelSpecificInfo.alertCategory` (string)

  - `channelSpecificInfo.alertName` (string)

  - `channelSpecificInfo.alertCaseNumber` (string)

  - `channelSpecificInfo.nudgeTheme` (string)

  - `channelSpecificInfo.alertId` (string)

  - `channelSpecificInfo.nudgeId` (string)

  - `channelSpecificInfo.alertActions` (object)

  - `channelSpecificInfo.alertActionsWithEntity` (array)

  - `channelSpecificInfo.alertActionsWithEntity.id` (string)

  - `channelSpecificInfo.alertActionsWithEntity.name` (string)

  - `channelSpecificInfo.alertActionsWithEntity.description` (string)

  - `channelSpecificInfo.alertActionsWithEntity.type` (string)

  - `channelSpecificInfo.alertActionsWithEntity.entity` (object)

  - `channelSpecificInfo.alertActionsWithEntity.additional` (object)

  - `channelSpecificInfo.downloadEmailUrl` (string)

  - `channelSpecificInfo.fromAddress` (string)

  - `channelSpecificInfo.toAddress` (array)

  - `channelSpecificInfo.ccAddress` (array)

  - `channelSpecificInfo.bccAddress` (array)

  - `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)

