It would be nice to have the option to include payloads in a Dynatrace Synthetic monitor that is making an API call. It would also be helpful to verify the specific responses returned and generate alerts based on this.
A good location for this feature in the UI would make sense under advanced settings, since you can specify headers there as well. Preferably something that could also leverage the configuration API.
When an API fails this could disrupt the performance or user experience on an application. Depending on how critical that API is to a transaction process, this failure could impact the bottom line right away.
This is possible if you use HTTP Monitors:
You can add a request body via Set request body and do validation via Response validation.
No, HTTP Monitors are not a beta feature. You just need an active gate with support enabled for synthetic monitoring, as they are only available from private locations.
It will tell you so when creating a synthetic check though:
Only Browser Monitors from private locations are still in beta.
Thanks for the hint Dave, now I see where @Kayla B. got it front, I hadn't seen it in the screenshot before.
The screenshot is actually new, not sure why it's shown as beta on it though.