Two Approved Target-List Versions Swapped Client Approval Records: Hold and Reauthorize Both
A swapped approval record breaks the authorization trail for both target lists. Hold both versions while reconstructing the bindings, then obtain fresh approval before either list is released again.
Research this article with AI
Follow Well Met on Google

A target list belongs to a client approval only when its exact version, scope and exclusions, along with release conditions match the approval record. If List A points to Client B's approval and List B points to Client A's approval, both lists have a broken authorization trail.
Put both lists on hold. Stop new prospect releases; connection requests; follow-ups and exports; and changes that depend on either approval. A corrected pointer fixes the current record. It does not establish what was authorized when prior releases occurred.
The job is to rebuild evidence, not to guess intent. Treat the approval record, list version, release manifest, and activity history as separate records that must agree.
Which approval belongs to each target list?
Start with the version that was actually submitted for approval, not the current editable list. Record the list ID, version ID, content hash, client ID, approver ID, approval timestamp, approved scope and exclusions, along with conditions and release status.
Then record the observed binding from the system at the time the swap was found. The accepted binding and observed binding may differ because of an import, copy, reassignment, or manual edit. Do not collapse those fields into one value.
NIST describes configuration management as managing and monitoring system configurations to minimize organizational risk while supporting intended business functionality. That is useful here as a control principle: preserve the version and binding that existed, then make the correction traceable. NIST SP 800-128, updated October 10, 2019.
| Field | List A | List B |
|---|---|---|
| List version and hash | Record the submitted version and immutable hash | Record the submitted version and immutable hash |
| Accepted approval binding | Client ID, approver ID, approved scope, exclusions, conditions | Client ID, approver ID, approved scope, exclusions, conditions |
| Observed binding | Approval record attached when the incident was found | Approval record attached when the incident was found |
| Release evidence | Released prospects, touch type, timestamp, operator, manifest | Released prospects, touch type, timestamp, operator, manifest |
| Correction | Corrected approval binding and timestamp | Corrected approval binding and timestamp |
| Reauthorization decision | Written approval or rejection, plus revised scope | Written approval or rejection, plus revised scope |
| Negative-swap test | Confirm List A cannot resolve to List B approval | Confirm List B cannot resolve to List A approval |
Which prospects and touches were released under the wrong approval?
Build the release population from the earliest possible point of the mismatch through the time both lists were held. Include every prospect added, exported, assigned, queued, contacted, replied to, or moved to a later touch during that window.
Use release manifests where they exist. If they do not, reconstruct the sequence from immutable activity records, list membership history, outbound queues, and operator actions. Keep unknowns marked as unknown instead of assigning a prospect to an approval based on timing alone.
For each released prospect, record the list version, client actually intended, approval attached at release, touch type, timestamp, status, and whether a further touch is pending. The resulting ledger lets the client decide whether each released record is within scope or out of scope, with any remaining record needing more review.
Log management guidance from NIST covers establishing and maintaining effective log-management processes. Microsoft also describes audit records as visibility into activities across an organization and supports searching records by activity and user, plus date range. NIST SP 800-92, September 2006 and Microsoft Purview audit overview, updated May 18, 2026 support retaining a reviewable activity trail.
Can either list remain active after the binding is corrected?
Do not assume so. A corrected binding proves that the records now point to the intended approval. It does not prove that the approver accepts the list version, prospect population, exclusions, conditions, or released touches after the incident.
Ask each client approver to review the corrected ledger and make a clear decision for the exact list version. The decision should say whether the list may resume or the scope changed, plus whether any prospects must be removed and how already released touches should be handled.
If the approver changes scope or exclusions, create a new list version and a new approval record. Do not overwrite the old approval to make the history look clean. FDA guidance on data integrity states that data should be reliable and accurate and that organizations should use meaningful, effective strategies to manage data-integrity risk. FDA data integrity guidance, December 13, 2018.
- Keep both lists inactive until the correct approver gives a written reauthorization or rejection.
- Create a new version if any scope, exclusion, condition, or prospect population changes.
- Preserve the original approval and observed swap, along with release history, correction, and reauthorization decision.
How do you prove the swap cannot happen again?
Run a negative-swap test after the correction. Attempt to bind List A to List B's approval and List B to List A's approval in a controlled test. The system should reject the mismatch or require a new, explicit authorization path.
Require the release process to compare the target-list version and hash with the client and approver IDs, along with scope, exclusions, and conditions recorded in the approval. A client name match alone is not enough.
Protected-branch guidance from GitHub gives a related control pattern: rules can require reviews and status checks before changes are merged. For list release, use the same basic idea as a recommendation: require and preserve the approval check before release, blocking a release that does not match the approved version. GitHub Docs: protected branches.
Configuration management guidance describes managing and monitoring configurations to minimize organizational risk while supporting intended business functionality.
National Institute of Standards and Technology, 2019-10-10NIST provides guidance for developing, implementing, and maintaining effective enterprise log-management processes.
National Institute of Standards and Technology, 2006-09-13FDA states that data should be reliable and accurate and that firms should use meaningful, effective strategies to manage data-integrity risks.
U.S. Food and Drug Administration, 2018-12-13Microsoft Purview audit records support searches by activity, user, and date range and provide visibility into organizational activity.
Microsoft, 2026-05-18Frequently asked questions
Should both target lists be held if only one approval link looks wrong?
Yes. A swap means each list may be carrying the other client's authorization. Hold both until the accepted and observed bindings, together with release history and corrected approvals have been reviewed.
Does changing the approval record back to the right client make the list active again?
No. It corrects the current binding but does not establish that the client still approves the exact list version and scope, including exclusions, conditions, and prior releases. Obtain written reauthorization before resuming release.
What must the approval-binding ledger contain?
Include the list version and hash, client and approver IDs, approval scope and conditions, accepted and observed bindings, released prospects and touches, corrected binding and reauthorization decision, plus the negative-swap test result.
What should happen to prospects already contacted under the wrong approval?
Identify them in the release ledger and ask the correct client approver how to handle pending or future touches. Do not make that decision from the corrected database link alone.