Disable Duplicate Detection (Name + Birthday) when using PAPI

Hello All,

At the Jacksonville Public Library, students can have both a student card attached to their student email/school and a regular library card separate from their student account that uses their personal email or phone number. Because of this, we allow duplicates. Is there a way to bypass duplicate detection for the “PatronRegistrationCreate Version 2” and " PatronRegistrationUpdate Version 2" endpoints?

Below is an example of the call I am making. Note that identifying info is redacted with “XXXXXX”. Below is an attempt to update a student record which gets blocked because the student has two patron records with the same name/birthday:

URL: https://jaxpl-training.polarislibrary.com/papiservice/REST/public/v2/1033/100/1/patron/XXXXX?ignoresa=true

Body:

<?xml version="1.0" encoding="UTF-8"?>
<PatronRegistrationDataV2>
	<LogonBranchID>3</LogonBranchID>
	<LogonUserID>1</LogonUserID>
	<LogonWorkstationID>1</LogonWorkstationID>
	<PatronBranchID>3</PatronBranchID>
	<NameFirst>XXXXX</NameFirst>
	<NameLast>XXXXX</NameLast>
	<Birthdate>XXXXX</Birthdate>
	<PhoneVoice1></PhoneVoice1>
	<EmailAddress>XXXXX</EmailAddress>
	<Password>XXXXX</Password>
	<Password2>XXXXX</Password2>
	<DeliveryOptionID>2</DeliveryOptionID>
	<Barcode>XXXXX</Barcode>
	<PatronCode>6</PatronCode>
	<ExpirationDate>2025-08-10</ExpirationDate>
	<AddrCheckDate>2025-08-10</AddrCheckDate>
	<ReadingListFlag>false</ReadingListFlag>
	<EmailFormat>2</EmailFormat>
<Addresses>
		<PatronRegistrationAddressDataV2>
			<AddressTypeID>1</AddressTypeID>
			<City>JACKSONVILLE</City>
			<CountryID>1</CountryID>
			<County>DUVAL</County>
			<FreeTextLabel>Mailing</FreeTextLabel>
			<PostalCode>XXXXX</PostalCode>
			<State>FL</State>
			<StreetOne>XXXXX</StreetOne>
		</PatronRegistrationAddressDataV2>
		<PatronRegistrationAddressDataV2>
			<AddressTypeID>1</AddressTypeID>
			<City>JACKSONVILLE</City>
			<CountryID>1</CountryID>
			<County>DUVAL</County>
			<FreeTextLabel>School (K-12 Student Only)</FreeTextLabel>
			<PostalCode>XXXXX</PostalCode>
			<State>FL</State>
			<StreetOne>XXXXX</StreetOne>
			<StreetTwo>XXXXX</StreetTwo>
		</PatronRegistrationAddressDataV2>
	</Addresses>
</PatronRegistrationDataV2>

Thank you!

-Somalia (Jacksonville Public Library)

We just add something extra to the name to bypass. In this instance, you might add -STUDENT to the student card. This naming convention would also make it easier for staff to recognize these when pulling holds, searching, etc.

1 Like

Thanks Wes! This works for us!!