Enhancements to the HTTP Response Status codes for HTTP PUT (Update) requests

To better align the iMIS REST API with REST best practices, the HTTP Response Status codes that are returned when an HTTP PUT (Update) request is made have been improved.

Formerly, PUT requests returned the status code 201 Created. Going forward (20.3.140+ & 100.3.140+), when the updated entity is returned in the response, the status code 200 OK is returned. If no entity is returned, the status code 204 No Content is included.

Action may be required if any existing HTTP status codes are explicitly looking for a 201 Created status in response to a PUT (Update) request. The 200, 201, and 204 HTTP status codes are considered “Success” results and most likely should not impact current integrations.