Unwaive a Validation Flag on a Proposal Item

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Overview

Reverses a previously waived validation, restoring it to an active (non-waived) state. The validation record must exist and belong to the specified proposal.

After unwaiving, subsequent calls to GET .../Validations/Status will show the item with Waived set to false and the WaivedByUserID and WaivedReason fields cleared. To waive a validation, call POST .../Validations/{id}/Waive.

The id route parameter is the ProposalValidationID from the validation items returned by GET .../Validations/Status or GET .../Validations/{domain}/{id}.

Examples

Scenario 1: Successfully unwaive a validation:

POST /api/Quotes/Proposals/12345/Validations/1001/Unwaive
200 OK
{
  "IsSuccessful": true,
  "RecordID": 1001,
  "Message": "Validation record #1001 waived."
}

⚠️ The confirmation message reads "waived" rather than "unwaived." This is a known artifact in the API. The operation does perform an unwaive.

Scenario 2: Validation does not belong to the proposal:

POST /api/Quotes/Proposals/99999/Validations/1001/Unwaive
500 Internal Server Error
"Validation record not found in the proposal."
Path Params
integer
required

The ID of the Proposal for which you are unwaiving validation.

integer
required

The ProposalValidationID of the validation item to unwaive.

Response

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json