4.13. Application Administrator - Un-reject/approve an approved/rejected record Id 4.13. Description As an Application Administrator I need to be able to un-approve/reject a record that was unintentionally rejected/approved   So that I can rollback invalid changes and allow the approvers to correct their mistakes. Priority Low Actors User API Calls POST /phyiscal-links//reset-approval/ Linked Processes Status Implemented Preconditions The User must be authenticated and have the Application Administrator role. The User must have an approved/rejected record that he wants to un-approve/reject Postconditions The System rolls back the approval/rejection. Main flow The Application Administrator retrieves a record marked as approved/rejected. The Application Administrator un-approves/rejects the record. The system validates the request parameters. The system rolls back the approval/rejection. Exceptions [400 Bad Request] Invalid input: If mandatory fields are missing or invalid, the system returns an error message. [404 Not found] Data not found If the Application Administrator attempts to un-approve/reject a resources that does not exist, the system will return an error. [409 Not approved/reject] Data not marked as approved or rejected If the Application Administrator attempts to rollback a resources that is not marked as approved or rejected, the system will return an error. [500 Internal Server Error] System Error If the system fails to save changes due to an internal error, it displays an appropriate message and logs the error for further investigation.