source attribute in webhooks is not included for accounts affected by the regulations in Europe and Japanmessaging_optins webhook is restored for Chat Plugin, Send to Messenger Plugin, and Checkbox Plugin. One Time Notification messaging_optins webhook will be restored in Q2 2021.messaging_referrals webhook is restored for m.me link and Chat Plugin. CTM ads messaging_referrals webhook restoration is TBD.profile_pic fieldprofile_pic field| Area | Feature | Notes |
|---|---|---|
Receive API (Webhooks) | None | |
Receive API (Webhooks) | None | |
Receive API (Webhooks) | Only postback webhooks for get started button, icebreaker and supported templates will be operational. Other postback webhooks will be affected | |
Receive API (Webhooks) | message_echoes (text, image, generic template, button template, media template only), messaging_handovers, standby, messaging_policy_enforcement | None |
Receive API (Webhooks) | None | |
Receive API (Webhooks) | None | |
Receive API (Webhooks) | None | |
Receive API (Webhooks) | messaging_referrals webhook for m.me link and Chat Plugin will be operational. CTM ads messaging_referrals webhook restoration is TBD. | |
Send API | None | |
Send API | None | |
Send API | None | |
Send API | None | |
Send API | Video media type is not supported on Media Template. Restoration is TBD. | |
Send API | None | |
Send API | None | |
Send API | None | |
Send API | None | |
Send API | None | |
Send API | None | |
Entry Points | None | |
Entry Points | None | |
Entry Points | None | |
Entry Points | Source attribute in webhooks originating from the Chat Plugin is not included for accounts affected by the regulations in Europe and Japan | |
Entry Points | Source attribute in webhooks originating from the Chat Plugin is not included for accounts affected by the regulations in Europe and Japan | |
Messenger Profile API | None | |
Conversation API | Conversation API | sticker field will return null. |
Handover Protocol | None | |
Handover Protocol | None | |
User Profile API | None | |
Messenger Profile API | None | |
Entry Points | None | |
Entry Points | Web Plugins (Send to Messenger, Checkbox plugin) | None |
Entry Points | None | |
Messenger Feature Review API | None | |
Customer Feedback Template | None |
subject_to_new_eu_privacy_rules flag on Messenger Profile API to check for page impact.| Area: Feature | User Impact | Developer Impact | Mitigation | Targeted Restoration |
|---|---|---|---|---|
Send API: Airline template | Templates won’t render in the message thread because API calls will fail. Templates in existing messages will still be visible, but users won’t be able to take any action on them | Returns an error message | TBD | |
Receive API (Webhooks) | No User Impact | source attribute in webhooks is not included for accounts affected by the regulations in Europe and Japan | N/A | TBD |
Receive API (Webhooks): message_deliveries, messaging_account_linking, message_reactions, message_reads | No User Impact | Webhook will not be delivered | N/A | Q2 2021 |
Persona API: Persona | Persona details (name & profile pic) won’t show in the thread. | Returns an error message | Introduce another persona. See Persona API fallback | Q2 2021 |
Account linking: Account linking | None | Returns an error message | N/A | Q2 2021 |
ID Matching: PSID/ASID matching | N/A | Returns an error message | N/A | TBD |
Custom Labels: Custom labels | N/A | Returns an error message | N/A | TBD |
Messenger Extensions SDK: Messenger Extensions SDK | N/A | Returns an error message | N/A | TBD |
{
"error":{
"message":"(#10) This action was not submitted due to new privacy rules in Europe and Japan.
See developer documentation for more info",
"type":"OAuthException",
"code":10,
"error_subcode":2018336,
"fbtrace_id":"AUmkjfWVra1NAa-qEH5NcI8"
}
}
{
"recipient":{
"id":"{{PSID}}"
},
"message":{
"attachment":{
"type":"template",
"payload":{
"template_type":"{{SOME_UNSUPPORTED_TEMPLATE}}",
"elements":[
{
"title":"Welcome!",
"image_url":"https://petersfancybrownhats.com/company_image.png",
"subtitle":"We have the right hat for everyone.",
"buttons":[
{
"type":"web_url",
"url":"https://petersfancybrownhats.com",
"title":"View Website"
},
{
"type":"postback",
"title":"Start Chatting",
"payload":"DEVELOPER_DEFINED_PAYLOAD"
}
]
}
]
}
}
}
}
{
"recipient":{
"id":"{{PSID}}"
},
"messaging_type":"response",
"message":{
"text":"Welcome! We have the right hat for everyone.",
"quick_replies":[
{
"content_type":"text",
"title":"View Website",
"payload":"{{DEVELOPER_DEFINED_PAYLOAD}}"
},
{
"content_type":"text",
"title":"Green",
"payload":"{{DEVELOPER_DEFINED_PAYLOAD}}"
}
]
}
}
{
"recipient":{
"id":"{{PSID}}"
},
"message":{
"text":"How can I help you?"
},
"persona_id":"{{PERSONA_ID}}"
}
{
"recipient":{
"id":"{{PSID}}"
},
"messaging_type":"response",
"message":{
"text":"Hi, this is Joe from OCC, How can I help you?"
}
}
| Area: Feature | User Impact | Developer Impact | Mitigation | Targeted Restoration |
|---|---|---|---|---|
CTM HOP in Ads Manager: CTM HOP | A user responding to a CTM Ad will have their thread routed always to the primary receiver on the page. | A user responding to a CTM Ad will have their thread routed always to the primary receiver on the page. | To re-create a similar behavior to CTM HOP, use the following fallback blueprint: Welcome Message setup in Ads Manager
| TBD |