Skip to main content
POST
Dismiss one duplicate donor pair

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json
pair_id
integer
required

Pair identifier returned by the structured duplicate results endpoint. Validation: required|integer.

Example:

9001

expected_scan_run_id
integer
required

Published scan the administrator reviewed. Validation: required_without:scan_run_id|integer.

Example:

512

hysform_id
integer
required

Donor form that owns the pair. Validation: required|integer.

Example:

42

scan_run_id
integer

Backward-compatible alias for expected_scan_run_id. Validation: required_without:expected_scan_run_id|integer.

Example:

512

reason
string | null

Optional internal dismissal reason.

Maximum string length: 255
Example:

"not_duplicate"

Response

Pair suppression saved.

message
string
Example:

"This donor pair will no longer be suggested as a duplicate."

suppression_id
integer
Example:

701

pair_id
integer
Example:

9001