/v1/notification/get_detail
#Returns the full non-chat notification payload for a modal or deep link.
Chat notifications are intentionally excluded; those belong to the v2
Messages/chat dock flow.
参数
| 名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
notificationID |
int |
否 |
0 |
Notification row ID. |
getParametersJson |
string |
否 |
"" |
Optional validated notification-root context used only while action-button DTOs are generated. |
请求示例(cURL)
curl --get \
'https://cn.appointmenttrader.com/v1/notification/get_detail' \
--data-urlencode 'key={{API_KEY}}' \
--data-urlencode 'notificationID={{notificationID}}' \
--data-urlencode 'getParametersJson={{getParametersJson}}'
返回值
JSON See the shared response schema and synthetic example.
参数: getParametersJson
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
getParametersJson | string (application/json) |
否 | JSON-encoded object; empty string uses an empty object. |
getParametersJson | object (解码后的 JSON) |
否 | |
getParametersJson.overridePayoutMethodDialog | = "ShowRefundToReviewerDialog" |
否 |
响应字段
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
$ | notification_get_detail_Response |
是的 | |
$.oneOf[0] | |
是的 | |
$.oneOf[0].allOf[0] | object |
是的 | |
$.oneOf[0].allOf[0].RequestUserAlias | string |
是的 | |
$.oneOf[0].allOf[0].RequestPath | string | null |
是的 | |
$.oneOf[0].allOf[0].RequestStatus | = "Succeeded" |
是的 | |
$.oneOf[0].allOf[0].ResponseCode | integer |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage | APIResponseMessage |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0] | string | number | boolean | null |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1] | array |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][] | APIResponseMessage |
否 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2] | object |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].* | APIResponseMessage |
否 | |
$.oneOf[0].allOf[0].RequestImpersonatedByUserAlias | string |
否 | |
$.oneOf[0].allOf[1] | object |
是的 | |
$.oneOf[0].allOf[1].Payload | |
是的 | Owned notification detail including plain text, recipients summary, tags and actions. The legacy serializer can return false if community access is no longer available. |
$.oneOf[0].allOf[1].Payload.anyOf[0] | object |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].notificationID | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].notificationBodyID | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].createdDate | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].createdDate.anyOf[0] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].createdDate.anyOf[1] | null |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].lastUpdateDate | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].lastUpdateDate.anyOf[0] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].lastUpdateDate.anyOf[1] | null |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].readTime | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].readTime.anyOf[0] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].readTime.anyOf[1] | null |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].readState | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].isUnread | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].title | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].body | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].bodyPreview | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].destinationURL | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].messageGroupID | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].messageGroupID.anyOf[0] | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].messageGroupID.anyOf[1] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw | NotificationStructuredTags |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[0] | array |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1] | object |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].TextTags | array |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].TextTags[] | string |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags | NotificationDatabaseTags |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[0] | array |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[1] | object |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[1].* | NotificationTagValue |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[1].*.anyOf[0] | null |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[1].*.anyOf[1] | string |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[1].*.anyOf[2] | number |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[1].*.anyOf[3] | boolean |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[1].*.anyOf[4] | array |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[1].*.anyOf[4][] | NotificationTagValue |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[1].*.anyOf[5] | object |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].tagsRaw.anyOf[1].DatabaseTags.anyOf[1].*.anyOf[5].* | NotificationTagValue |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].textTags | array |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].textTags[] | string |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags | NotificationDatabaseTags |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[0] | array |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[1] | object |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[1].* | NotificationTagValue |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[1].*.anyOf[0] | null |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[1].*.anyOf[1] | string |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[1].*.anyOf[2] | number |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[1].*.anyOf[3] | boolean |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[1].*.anyOf[4] | array |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[1].*.anyOf[4][] | NotificationTagValue |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[1].*.anyOf[5] | object |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].databaseTags.anyOf[1].*.anyOf[5].* | NotificationTagValue |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags | array |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[] | object |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].raw | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].label | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].color | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].link | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].legacyLink | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].selected | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[0] | = false |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1] | object |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].ID | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].ID.anyOf[0] | = false |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].ID.anyOf[1] | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].ID.anyOf[2] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].CustomIcon | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].CustomIcon.anyOf[0] | = false |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].CustomIcon.anyOf[1] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].CustomViewType | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].CustomViewType.anyOf[0] | = false |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].CustomViewType.anyOf[1] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].Name | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].Name.anyOf[0] | = false |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].Name.anyOf[1] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].processedTags[].intelligentTag.anyOf[1].CustomColor | string |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].summaryFunctions | array |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].summaryFunctions[] | object |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].summaryFunctions[].name | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].summaryFunctions[].value | number |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].summaryFunctions[].formattedValue | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].summaryFunctions[].format | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].summaryFunctions[].format.anyOf[0] | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].summaryFunctions[].format.anyOf[1] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].summaryFunctions[].formatKey | string ["usd","short-usd","abbreviated-usd","abbreviated-usd-accounting","abbreviated-usd-accounting-balance","short-localized-currency-converted-from-usd","abbreviated-localized-currency-converted-from-usd","localized-currency-short","abbreviated-number","short-number","decimal-number","short-decimal-number","short-percentage","decimal-percentage","four-decimal-percentage","default"] |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].summaryFunctions[].function | = "SUM" |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].media | array |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].media[] | object |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].media[].id | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].media[].thumbUrl | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].media[].mediaUrl | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].media[].mediaType | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].media[].width | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].media[].height | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].media[].title | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary | object |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.recipientCount | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientUserID | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientUserID.anyOf[0] | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientUserID.anyOf[1] | null |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientAlias | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientAlias.anyOf[0] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientAlias.anyOf[1] | null |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientAvatar | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientAvatar.anyOf[0] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientAvatar.anyOf[1] | null |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientState | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientStateDate | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientStateDate.anyOf[0] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.firstRecipientStateDate.anyOf[1] | null |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].recipientSummary.moreCount | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].hasActionButtons | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons | array |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[] | object |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].ActionButtonID | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].NotificationID | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].NotificationBodyID | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].ActionButtonName | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].Name | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].AdditionalText | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].CustomInfoIcon | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].ConfirmTitle | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].ConfirmText | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].ConfirmButtonText | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].LoadingText | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].CustomAction | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].CustomActionParameter | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].BackgroundColor | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].TextColor | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].Importance | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].Clickable | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags | NotificationDatabaseTags |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[0] | array |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[1] | object |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[1].* | NotificationTagValue |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[1].*.anyOf[0] | null |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[1].*.anyOf[1] | string |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[1].*.anyOf[2] | number |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[1].*.anyOf[3] | boolean |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[1].*.anyOf[4] | array |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[1].*.anyOf[4][] | NotificationTagValue |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[1].*.anyOf[5] | object |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].actionButtons[].DatabaseTags.anyOf[1].*.anyOf[5].* | NotificationTagValue |
否 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation | object |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.eligible | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.state | string ["done","eligible","none"] |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.cached | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.context | string ["chat","notification"] |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.endpoint | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.notificationID | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.notificationBodyID | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.chatID | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.sourceLanguageDetectionConfidence | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.sourceLanguageDetectionConfidence.anyOf[0] | number |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.sourceLanguageDetectionConfidence.anyOf[1] | null |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.liveTranslationSourceEnabled | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.targetLanguageCode | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.targetLanguageName | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.receiverLanguageCode | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.senderLocaleCode | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.senderLanguageCode | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.sourceLanguageCode | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.sourceLanguageDetectionStatus | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.sourceContentHash | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.title | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.body | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.originalTitle | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].translation.originalBody | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].notificationTypeSlug | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].notificationTypeSlug.anyOf[0] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].notificationTypeSlug.anyOf[1] | null |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].notificationTypeLabel | |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].notificationTypeLabel.anyOf[0] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].notificationTypeLabel.anyOf[1] | null |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].defaultPriority | string ["default","normal","priority","high"] |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].effectivePriority | string ["default","normal","priority","high"] |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].typePriorityPreference | string ["default","normal","priority","high"] |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].canAdjustPriority | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].suppressPersistentOverlay | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].plainTextBody | string |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[0].hasRecipients | boolean |
是的 | |
$.oneOf[0].allOf[1].Payload.anyOf[1] | = false |
是的 | |
$.oneOf[1] | object |
是的 | |
$.oneOf[1].RequestUserAlias | string |
是的 | |
$.oneOf[1].RequestPath | string | null |
是的 | |
$.oneOf[1].RequestStatus | = "Failed" |
是的 | |
$.oneOf[1].ResponseCode | integer |
是的 | |
$.oneOf[1].ResponseMessage | APIResponseMessage |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[0] | string | number | boolean | null |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[1] | array |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[1][] | APIResponseMessage |
否 | |
$.oneOf[1].ResponseMessage.oneOf[2] | object |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[2].* | APIResponseMessage |
否 | |
$.oneOf[1].RequestImpersonatedByUserAlias | string |
否 |
响应示例
{
"RequestStatus": "Succeeded",
"ResponseCode": 100,
"ResponseMessage": "Synthetic success example.",
"RequestPath": "/v1/notification/get_detail",
"RequestUserAlias": "example-user",
"Payload": {
"notificationID": 0,
"notificationBodyID": 0,
"createdDate": "synthetic-example",
"lastUpdateDate": "synthetic-example",
"readTime": "synthetic-example",
"readState": "synthetic-example",
"isUnread": false,
"title": "synthetic-example",
"body": "synthetic-example",
"bodyPreview": "synthetic-example",
"destinationURL": "synthetic-example",
"messageGroupID": 0,
"tagsRaw": [],
"textTags": [],
"databaseTags": [],
"processedTags": [],
"summaryFunctions": [],
"media": [],
"recipientSummary": {
"recipientCount": 0,
"firstRecipientUserID": 0,
"firstRecipientAlias": "synthetic-example",
"firstRecipientAvatar": "synthetic-example",
"firstRecipientState": "synthetic-example",
"firstRecipientStateDate": "synthetic-example",
"moreCount": 0
},
"hasActionButtons": false,
"actionButtons": [],
"translation": {
"eligible": false,
"state": "done",
"cached": false,
"context": "chat",
"endpoint": "synthetic-example",
"notificationID": 0,
"notificationBodyID": 0,
"chatID": 0,
"sourceLanguageDetectionConfidence": 0,
"liveTranslationSourceEnabled": false,
"targetLanguageCode": "synthetic-example",
"targetLanguageName": "synthetic-example",
"receiverLanguageCode": "synthetic-example",
"senderLocaleCode": "synthetic-example",
"senderLanguageCode": "synthetic-example",
"sourceLanguageCode": "synthetic-example",
"sourceLanguageDetectionStatus": "synthetic-example",
"sourceContentHash": "synthetic-example",
"title": "synthetic-example",
"body": "synthetic-example",
"originalTitle": "synthetic-example",
"originalBody": "synthetic-example"
},
"notificationTypeSlug": "synthetic-example",
"notificationTypeLabel": "synthetic-example",
"defaultPriority": "default",
"effectivePriority": "default",
"typePriorityPreference": "default",
"canAdjustPriority": false,
"suppressPersistentOverlay": false,
"plainTextBody": "synthetic-example",
"hasRecipients": false
}
}