Skip to main content

Duplicate detection errors

What the Duplicate detection error codes mean and how to resolve them.

A duplicate detection error means the request would create a record or value that must be unique, but a matching one already exists. The request is rejected to protect data integrity.

Every error in this family includes a stable code (for example BIZL-1001). Find that code in the table at the bottom of this article to see exactly which rule was triggered.

Common causes

  • A create request was sent for something that already exists.

  • The payload contains duplicate entries in a list.

  • An External ID or key is already mapped to another record.

  • A retry re-sent a create that already succeeded.

How to fix it

  1. Match the code in your response to the table below.

  2. Check whether the record already exists with a GET request.

  3. If it exists, use an update (PUT) instead of a create (POST).

  4. Remove duplicate entries from the request payload.

  5. Re-send the request.

Codes in this family

Code

What it means

BIZL-1001

Duplicate {fieldOrObjectName} found on the {apiName} request.

BIZL-1002

Duplicate {childObject} found while trying to create or update {parentObject}. {childObject} must be unique (Id: {id}).

BIZL-1003

External Id must be unique and the provided one ({externalId}) already exists.

BIZL-1004

{field name} must be unique and there is already an item (ID: {id}) using that value.

BIZL-1005

Duplicate external id found on the {tableName} request. External Ids per system must be unique.

BIZL-1006

{field} must be unique and {value} is already in use.

VALD-1028

{object} do not support duplicate entries.

BIZL-1007

{dataType} (Id: {id}) already exists.

BIZL-1008

Combinations of Alternate IDs and Units must be unique and the combination provided (Alternate ID:{id} | Unit ID:{unitId}) is already in use.

BIZL-1010

Only one related product can exist per {scope} (SKU: {sku}|Related Id: {relatedId}|Related Type: {relatedType}).

BIZL-1011

Kit components must be unique per kit and a component with sku {sku} has already been added to this kit.

BIZL-1012

An OAuth entry already exists with the key {callbackEntry.IdentificationKey}. Please delete the existing entry before retrying.

BIZL-1013

Employee email must be unique and there is already an employee using the email {email}.

BIZL-1014

There is already an active CompanyPlanActivePromo ({promoId}) for this company ({companyId}).

BIZL-1015

Payment must be unique per transaction (Transaction Id:{transactionId}, Status:{status}, Amount:{amount}).

BIZL-1016

Tax must be unique per transaction (Transaction Id: {transactionId}, Authority: {authority}, Amount: {amount}).

BIZL-1017

Duplicate custom field ({customFieldName}) found while trying to create or update {parentObject}. Custom fields must be unique on each request.

BIZL-1018

Tracking number must be unique and {trackingNumber} is already in use on this transaction.

BIZL-1019

Another user at your company ({companyId}) has already accepted the {documentType}.

BIZL-1020

Integration version must be unique and {versionId} is already in use.

BIZL-1021

Marketing Info must be unique and ({id}) already exists.

BIZL-1022

Plan Email ({planId}, {emailTemplateId}) already exists. Use PUT to update the existing record!

BIZL-1023

There is a duplicate quota check on this company {companyId} with the same values (Type: [checkType}, Time: {checkDateTime})

BIZL-1024

Enhancement names must be unique and ({name}) already exists.

BIZL-1025

Role names must be unique and {request.Name} is in use by another role.

BIZL-1026

An enhancement can only exist on once on a plan and enhancement Id {enhancementId} is already in use.

BIZL-1027

Note must be unique and there is already an item (Note Text: {noteText}) using that value.

BIZL-1028

Duplicate Parameter (Name:{name}) found on request.

BIZL-1029

Table names must be unique and there is already one named {tableName} (Id: {Id}).

BIZL-1030

A company is not allowed to subscribe to the same enhancement multiple times. This company ({companyId}) is already subscribed to this enhancement ({enhancementId}).

BIZL-1031

Category sets must be unique and there is already a duplicate (Id = {id}).

BIZL-1032

Variant SKUs must be unique and SKU {sku} is already in use on this product.

BIZL-1033

The combination of External Id and Subscription Id must be unique.

Did this answer your question?