Messaging Payload Validation

Hi all,
 
Messaging team has implemented payload validation in order to increase success delivery rates of the message. Currently, the validations are already active on shared-stg while in production we've enabled the validation monitoring but haven't rejected the requests which don't pass yet. Before enabling this in production, we want to ensure this won’t break the existing flow and/or make behavior change on the client side. Along with this, we are also introducing mock services to make your integration easier in the development phase, you don’t need to connect your local machine to messaging services on stage. These mocks can be used for checking your payload as well.
 
When the validation will be activated on prod?


What you have to do?

What are the validations?


How to use the mock services?


In the next couple of months, we’re planning to remove all connections from the local machine (office IPs) to messaging services in the staging environment to reduce security risk. There will be further announcements about this.
 
Please tag @messaging-team if you have any questions, Thank you!