We have an external system hitting a RESTlet endpoint to create a sales order from a PO Number. We have validation that checks to see if the PO already exists and if it does the external system wants an HTTP status code that is not 200. My understanding is that status code 200 indicates a successful connection to the RESTlet endpoint and there's no way to return to the external application a different HTTP status code if the connection was successful. Has anyone tried to return an HTTP status code other than 200 for a successful connection but invalid operation after connecting?