We're developers of Structure for Cloud. Our app needs to make requests on behalf of users of our app.
In the interval of time between 2019-09-12T09:46:51.508+0300 and 2019-09-12T09:46:56.838+0300 we've sent a request to https://auth.atlassian.io/oauth2/token and received a response with status 400 Bad Request and the following payload:
Internal problems like the one described in the error response should be reported as server problem — e.g., 503 Service Unavailable, — not client error like 400 Bad Request, because the request is fine by itself.
We are affected by that because we need to spend resources acting on such errors — in case we are using the resource in the wrong way. If it was marked as 503, we wouldn't waste time acting on it.
This was previously mentioned in https://ecosystem.atlassian.net/browse/AC-2502, which is now marked as "Fixed". The comment there quotes https://ecosystem.atlassian.net/browse/DEVHELP-2969 which has the same error.