API endpoints returning unconventional error messages

Some API endpoints are returning errors as JSON strings (format sometimes used on BEDEV2) rather than the standard {"errors": [...]} object that we are used to on BEDEV1 endpoints.

image
image

This breaks the standards set in this post:

This has caused API wrapper libraries and API consumers to break, as they assume that errors will be in this format.

3 Likes

Thanks for the report. We will look into this.

Are there any other cases you are noticing besides 429 “Too many requests” where you are receiving raw strings, instead of the expected JSON responses?

1 Like

I’ve also seen "Challenge is required to authorize the request"

1 Like

We’ve identified the problem and are working on a fix. It may take a few weeks to roll this out across the board.

4 Likes

the problem still persists when will it be fixed

3 Likes