whatsapp.smb.history 在 Webhook 端点处理此事件。
触发条件
当 WhatsApp Business App 消息历史记录同步时触发。 在配置 Webhook 端点时订阅whatsapp.smb.history。
历史记录事件可包含入站消息的 whatsappInboundMessage、出站消息的 whatsappMessage,或仅包含分块元数据。当事件来自 Meta 历史记录分块时,会包含 phase 和 progress。不要预设每个历史记录事件中都必须包含消息对象。
语法
YCloud 向您配置的 Webhook URL 发送 HTTPPOST 请求。以下结构展示了一种载荷变体。尖括号内的值为占位符;其类型列于 参数 下。可选字段和其他变体如下文所述。
参数
在处理 JSON 请求体之前,请验证YCloud-Signature HTTP 标头。请参阅签名验证。
事件外层封装
事件载荷
whatsappInboundMessage
whatsappInboundMessage.customerProfile
whatsappInboundMessage.customerProfile
whatsappInboundMessage.text
whatsappInboundMessage.text
whatsappInboundMessage.image
whatsappInboundMessage.image
whatsappInboundMessage.video
whatsappInboundMessage.video
whatsappInboundMessage.audio
whatsappInboundMessage.audio
whatsappInboundMessage.document
whatsappInboundMessage.document
whatsappInboundMessage.sticker
whatsappInboundMessage.sticker
whatsappInboundMessage.interactive
whatsappInboundMessage.interactive
whatsappInboundMessage.interactive.list_reply
whatsappInboundMessage.interactive.list_reply
whatsappInboundMessage.interactive.nfm_reply
whatsappInboundMessage.interactive.nfm_reply
whatsappInboundMessage.interactive.call_permission_reply
whatsappInboundMessage.interactive.call_permission_reply
whatsappInboundMessage.location
whatsappInboundMessage.location
whatsappInboundMessage.contacts[]
whatsappInboundMessage.contacts[]
whatsappInboundMessage.contacts[].addresses[]
whatsappInboundMessage.contacts[].addresses[]
whatsappInboundMessage.contacts[].emails[]
whatsappInboundMessage.contacts[].emails[]
whatsappInboundMessage.contacts[].name
whatsappInboundMessage.contacts[].name
whatsappInboundMessage.contacts[].org
whatsappInboundMessage.contacts[].org
whatsappInboundMessage.contacts[].phones[]
whatsappInboundMessage.contacts[].phones[]
whatsappInboundMessage.contacts[].urls[]
whatsappInboundMessage.contacts[].urls[]
whatsappInboundMessage.reaction
whatsappInboundMessage.reaction
whatsappInboundMessage.order
whatsappInboundMessage.order
whatsappInboundMessage.order.product_items[]
whatsappInboundMessage.order.product_items[]
whatsappInboundMessage.system
whatsappInboundMessage.system
whatsappInboundMessage.errors[]
whatsappInboundMessage.errors[]
whatsappInboundMessage.context
whatsappInboundMessage.context
whatsappInboundMessage.context.referred_product
whatsappInboundMessage.context.referred_product
whatsappInboundMessage.referral
whatsappInboundMessage.referral
whatsappMessage
whatsappMessage.customerProfile
whatsappMessage.customerProfile
whatsappMessage.conversation
whatsappMessage.conversation
whatsappMessage.template
whatsappMessage.template
whatsappMessage.template.language
whatsappMessage.template.language
whatsappMessage.template.components[]
whatsappMessage.template.components[]
whatsappMessage.template.components[].parameters[]
whatsappMessage.template.components[].parameters[]
whatsappMessage.template.components[].parameters[].image
whatsappMessage.template.components[].parameters[].image
whatsappMessage.template.components[].parameters[].gif
whatsappMessage.template.components[].parameters[].gif
whatsappMessage.template.components[].parameters[].video
whatsappMessage.template.components[].parameters[].video
whatsappMessage.template.components[].parameters[].document
whatsappMessage.template.components[].parameters[].document
whatsappMessage.template.components[].parameters[].limited_time_offer
whatsappMessage.template.components[].parameters[].limited_time_offer
whatsappMessage.template.components[].parameters[].action
whatsappMessage.template.components[].parameters[].action
whatsappMessage.template.components[].parameters[].action.sections[]
whatsappMessage.template.components[].parameters[].action.sections[]
whatsappMessage.template.components[].parameters[].action.sections[].product_items[]
whatsappMessage.template.components[].parameters[].action.sections[].product_items[]
whatsappMessage.template.components[].parameters[].action.order_details
whatsappMessage.template.components[].parameters[].action.order_details
whatsappMessage.template.components[].parameters[].action.order_details.order
whatsappMessage.template.components[].parameters[].action.order_details.order
whatsappMessage.template.components[].parameters[].action.order_details.order.items[]
whatsappMessage.template.components[].parameters[].action.order_details.order.items[]
whatsappMessage.template.components[].parameters[].action.order_details.order.items[].image
whatsappMessage.template.components[].parameters[].action.order_details.order.items[].image
whatsappMessage.template.components[].parameters[].action.order_details.order.items[].amount
whatsappMessage.template.components[].parameters[].action.order_details.order.items[].amount
whatsappMessage.template.components[].parameters[].action.order_details.order.items[].sale_amount
whatsappMessage.template.components[].parameters[].action.order_details.order.items[].sale_amount
whatsappMessage.template.components[].parameters[].action.order_details.order.subtotal
whatsappMessage.template.components[].parameters[].action.order_details.order.subtotal
whatsappMessage.template.components[].parameters[].action.order_details.order.tax
whatsappMessage.template.components[].parameters[].action.order_details.order.tax
whatsappMessage.template.components[].parameters[].action.order_details.order.shipping
whatsappMessage.template.components[].parameters[].action.order_details.order.shipping
whatsappMessage.template.components[].parameters[].action.order_details.order.discount
whatsappMessage.template.components[].parameters[].action.order_details.order.discount
whatsappMessage.template.components[].parameters[].action.order_details.order.expiration
whatsappMessage.template.components[].parameters[].action.order_details.order.expiration
whatsappMessage.template.components[].parameters[].action.order_details.total_amount
whatsappMessage.template.components[].parameters[].action.order_details.total_amount
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[]
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[]
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.billdesk
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.billdesk
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.payu
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.payu
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.razorpay
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.razorpay
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.zaakpay
whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.zaakpay
whatsappMessage.template.components[].parameters[].order_status
whatsappMessage.template.components[].parameters[].order_status
whatsappMessage.template.components[].parameters[].order_status.order
whatsappMessage.template.components[].parameters[].order_status.order
whatsappMessage.template.components[].parameters[].order_status.order.items[]
whatsappMessage.template.components[].parameters[].order_status.order.items[]
whatsappMessage.template.components[].parameters[].order_status.order.items[].image
whatsappMessage.template.components[].parameters[].order_status.order.items[].image
whatsappMessage.template.components[].parameters[].order_status.order.items[].amount
whatsappMessage.template.components[].parameters[].order_status.order.items[].amount
whatsappMessage.template.components[].parameters[].order_status.order.items[].sale_amount
whatsappMessage.template.components[].parameters[].order_status.order.items[].sale_amount
whatsappMessage.template.components[].parameters[].order_status.order.subtotal
whatsappMessage.template.components[].parameters[].order_status.order.subtotal
whatsappMessage.template.components[].parameters[].order_status.order.tax
whatsappMessage.template.components[].parameters[].order_status.order.tax
whatsappMessage.template.components[].parameters[].order_status.order.shipping
whatsappMessage.template.components[].parameters[].order_status.order.shipping
whatsappMessage.template.components[].parameters[].order_status.order.discount
whatsappMessage.template.components[].parameters[].order_status.order.discount
whatsappMessage.template.components[].parameters[].order_status.order.expiration
whatsappMessage.template.components[].parameters[].order_status.order.expiration
whatsappMessage.template.components[].parameters[].location
whatsappMessage.template.components[].parameters[].location
whatsappMessage.template.components[].cards[]
whatsappMessage.template.components[].cards[]
whatsappMessage.template.components[].cards[].components[]
whatsappMessage.template.components[].cards[].components[]
whatsappMessage.template.components[].cards[].components[].parameters[]
whatsappMessage.template.components[].cards[].components[].parameters[]
whatsappMessage.template.components[].cards[].components[].parameters[].image
whatsappMessage.template.components[].cards[].components[].parameters[].image
whatsappMessage.template.components[].cards[].components[].parameters[].gif
whatsappMessage.template.components[].cards[].components[].parameters[].gif
whatsappMessage.template.components[].cards[].components[].parameters[].video
whatsappMessage.template.components[].cards[].components[].parameters[].video
whatsappMessage.template.components[].cards[].components[].parameters[].document
whatsappMessage.template.components[].cards[].components[].parameters[].document
whatsappMessage.template.components[].cards[].components[].parameters[].limited_time_offer
whatsappMessage.template.components[].cards[].components[].parameters[].limited_time_offer
whatsappMessage.template.components[].cards[].components[].parameters[].action
whatsappMessage.template.components[].cards[].components[].parameters[].action
whatsappMessage.template.components[].cards[].components[].parameters[].action.sections[]
whatsappMessage.template.components[].cards[].components[].parameters[].action.sections[]
whatsappMessage.template.components[].cards[].components[].parameters[].action.sections[].product_items[]
whatsappMessage.template.components[].cards[].components[].parameters[].action.sections[].product_items[]
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[]
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[]
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[].image
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[].image
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[].amount
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[].amount
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[].sale_amount
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[].sale_amount
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.subtotal
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.subtotal
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.tax
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.tax
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.shipping
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.shipping
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.discount
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.discount
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.expiration
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.expiration
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.total_amount
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.total_amount
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[]
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[]
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.billdesk
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.billdesk
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.payu
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.payu
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.razorpay
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.razorpay
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.zaakpay
whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.zaakpay
whatsappMessage.template.components[].cards[].components[].parameters[].order_status
whatsappMessage.template.components[].cards[].components[].parameters[].order_status
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[]
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[]
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[].image
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[].image
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[].amount
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[].amount
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[].sale_amount
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[].sale_amount
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.subtotal
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.subtotal
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.tax
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.tax
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.shipping
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.shipping
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.discount
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.discount
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.expiration
whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.expiration
whatsappMessage.template.components[].cards[].components[].parameters[].location
whatsappMessage.template.components[].cards[].components[].parameters[].location
whatsappMessage.text
whatsappMessage.text
whatsappMessage.image
whatsappMessage.image
whatsappMessage.video
whatsappMessage.video
whatsappMessage.audio
whatsappMessage.audio
whatsappMessage.document
whatsappMessage.document
whatsappMessage.sticker
whatsappMessage.sticker
whatsappMessage.location
whatsappMessage.location
whatsappMessage.interactive
whatsappMessage.interactive
whatsappMessage.interactive.action
whatsappMessage.interactive.action
whatsappMessage.interactive.action.sections[]
whatsappMessage.interactive.action.sections[]
whatsappMessage.interactive.action.sections[].rows[]
whatsappMessage.interactive.action.sections[].rows[]
whatsappMessage.interactive.action.sections[].product_items[]
whatsappMessage.interactive.action.sections[].product_items[]
whatsappMessage.interactive.action.parameters
whatsappMessage.interactive.action.parameters
whatsappMessage.interactive.action.parameters.flow_action_payload
whatsappMessage.interactive.action.parameters.flow_action_payload
whatsappMessage.interactive.action.parameters.beneficiaries[]
whatsappMessage.interactive.action.parameters.beneficiaries[]
whatsappMessage.interactive.action.parameters.total_amount
whatsappMessage.interactive.action.parameters.total_amount
whatsappMessage.interactive.action.parameters.order
whatsappMessage.interactive.action.parameters.order
whatsappMessage.interactive.action.parameters.order.items[]
whatsappMessage.interactive.action.parameters.order.items[]
whatsappMessage.interactive.action.parameters.order.items[].image
whatsappMessage.interactive.action.parameters.order.items[].image
whatsappMessage.interactive.action.parameters.order.items[].amount
whatsappMessage.interactive.action.parameters.order.items[].amount
whatsappMessage.interactive.action.parameters.order.items[].sale_amount
whatsappMessage.interactive.action.parameters.order.items[].sale_amount
whatsappMessage.interactive.action.parameters.order.subtotal
whatsappMessage.interactive.action.parameters.order.subtotal
whatsappMessage.interactive.action.parameters.order.tax
whatsappMessage.interactive.action.parameters.order.tax
whatsappMessage.interactive.action.parameters.order.shipping
whatsappMessage.interactive.action.parameters.order.shipping
whatsappMessage.interactive.action.parameters.order.discount
whatsappMessage.interactive.action.parameters.order.discount
whatsappMessage.interactive.action.parameters.order.expiration
whatsappMessage.interactive.action.parameters.order.expiration
whatsappMessage.interactive.action.parameters.payment_settings[]
whatsappMessage.interactive.action.parameters.payment_settings[]
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.billdesk
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.billdesk
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.payu
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.payu
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.razorpay
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.razorpay
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.zaakpay
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.zaakpay
whatsappMessage.interactive.body
whatsappMessage.interactive.body
whatsappMessage.interactive.header
whatsappMessage.interactive.header
whatsappMessage.interactive.header.image
whatsappMessage.interactive.header.image
whatsappMessage.interactive.header.video
whatsappMessage.interactive.header.video
whatsappMessage.interactive.header.document
whatsappMessage.interactive.header.document
whatsappMessage.contacts[]
whatsappMessage.contacts[]
whatsappMessage.contacts[].addresses[]
whatsappMessage.contacts[].addresses[]
whatsappMessage.contacts[].emails[]
whatsappMessage.contacts[].emails[]
whatsappMessage.contacts[].name
whatsappMessage.contacts[].name
whatsappMessage.contacts[].org
whatsappMessage.contacts[].org
whatsappMessage.contacts[].phones[]
whatsappMessage.contacts[].phones[]
whatsappMessage.contacts[].urls[]
whatsappMessage.contacts[].urls[]
whatsappMessage.reaction
whatsappMessage.reaction
whatsappMessage.context
whatsappMessage.context
whatsappMessage.whatsappApiError
whatsappMessage.whatsappApiError
示例
以下 JSON 是传递到接收端的请求体。ID、电话号码和其他账户值仅供参考。入站历史消息
入站历史消息
出站历史消息
出站历史消息
历史消息同步进度
历史消息同步进度
入站文本消息
入站文本消息
出站文本消息
出站文本消息
仅含进度的历史消息分块
仅含进度的历史消息分块
2xx 响应。耗时任务请采用异步处理。

