4.63. Analyst - Un-reject/approve an approved/rejected record Id 4.63. Description As an Analyst   I need to be able to un-approve/reject that do not comply with the quality standards defined.   So that I can rollback invalid changes and allow the approvers to correct their mistakes. Priority Low Actors Analyst API Calls GET /analyst/phyiscal-links// POST /analyst/phyiscal-links//reset-approval/ Linked Processes Status Implemented Preconditions The User must be authenticated and have the Analyst 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 Analyst retrieves a record marked as approved/rejected. The Analyst 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 Analyst attempts to un-approve/reject a resources that does not exist, 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.