7 December 2021
General
As announced on 5 November 2021, we introduced a HTTP status code 400 for errors in all Import API POST endpoints.
The following change was made:
-
In case one or more resources in an Import Request is invalid, the Import API endpoints respond with
statusCode: 400
:{ "statusCode": 400, "error": "Bad Request", "message": "Complete request got rejected. Import request has some invalid fields", "errors": [ { "code": "InvalidField", "message": "\"resources[1].key\" is required", "field": "resources.1.key", "resourceIndex": 1 }, . . . ] }
The response code remains the same in the following cases:
- In case the JSON payload of an Import Request is invalid, the Import API will continue to respond with
statusCode": 400
. - In case all the resources in am Import Request are valid, the Import API will continue to respond with
statusCode": 200
.