Rowset API call to a DE with required field doesn't validate correctly
Last updated 2021-09-20 ·Reference W-9681358 ·Reported By 2 users
API request is returning 200 status even when column names in the payload do no match the column names in the DE, this can causes a scenario where the request looks to be successful but the DE never gets updated.
Data Extension with Columns
"Name1": "Test Test Test"
This resulted in a 200 status. The information was added to the DE.
However, if we alter the field name "Name1" to something else (that doesn't exist in the DE), such as:
"Name2": "Test Test Test"
It also results in a 200, however no data is added to the DE.
At this moment we need to advise that you double check your API configuration whether it's a custom script or handled by a third party application and ensure that all columns in the payload match the targeted DE when using this endpoint.
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.