Error Codes

This article provides the full list of API error codes.

Written By Devin O'Neill ()

Updated at June 23rd, 2025

API Error Codes

Error Code

Description

AC1001

Oops! Something went wrong

AC1002

Request Not Authorized

AC1003

Method Not Allowed

AC1004

Missing Parameters

AC1005

No data found

AC1006

Data already exists

AC1007

Invalid Parameters

AC1008

User is blocked

AC1009

Opt out user

This error code is returned by the Loyalty APIs, excluding the Issuance and Order APIs (see AC4004). 

 

AC1010

Duplicate Order ID

AC1011

User not eligible for rewards

AC1012

User not found

AC1013

Action points limit reached

AC1014

The Product is already returned.

AC1015

The Product is already cancelled.

AC1016

Some Products in the Order are marked as fraud.

AC1017

The Product is already shipped.

AC1018

Invalid quantity passed

AC1019

Invalid status

AC1020

The Order is already returned.

AC1021

The Order is already cancelled.

AC1022

Fraudulent Order.

AC1023

The Order is already shipped.

AC1024

The Order must be shipped before return.

AC1025

Unable to redeem points

AC1026

Points cannot be awarded due to limit reached

AC1027

Multi-Template Feature is not activated!

AC1028

Points can be earned next in XXX

AC1029

Auto delivery parameter not found

AC1030

Domain is blocked

AC1031

Leaderboard is not active!

AC1032

Unable to award points due to custom ID limit.

AC1033

Invalid Parameter Value Passed

AC1034

User Already Linked With This Phone No

AC1035

Invalid Parameter (ISD Code Not Provided)

AC1036

Invalid Parameter (Mobile Number Not Provided)

AC1037

Mobile Parameter is not set

AC1038

Email Address Not Valid

AC1039

Receipt Url Array not passed

AC1040

Invalid Receipt Client Type or Receipt Processing Type

AC1041

Invalid Device Type

AC1042

Redemption limit has been reached

AC1043

User is not eligible for rewards redemption. Maximum XXX points available for redemption

AC1044

No User Data found in Leaderboard

AC1045

Coupon Code is Empty

AC1046

Start Date is always less than or equal to end date

AC1047

User is not eligible for rewards in current month

AC1048

User is not eligible for rewards in current year

AC1049

Quantity accept upto 2 decimal value

AC1050

Site is blocked

AC1051

Action group limit is reached'

AC1053

You have passed invalid/inactive Multi Template ID

AC1054

Multi Template ID is missing

AC1055

Action ID is Invalid

AC1056

User does not have enough lifetime points to complete this action

AC1057

User does not belong to the segment to complete this action

AC1058

User does not have enough points to complete this action

AC1059

User has reached the maximum claim limit

AC1060

Reward is not available for this year

AC1061

Reward is not available for this duration

AC1062

User does not have enough purchases to complete this action

AC1063

User does not earn enough points this year to complete this action

AC1064

The reward is not eligible for this tier of users

AC1065

Unit Price does not match with existing product

AC1066

Overall reward limit has been reached. Please increase the limit to allow additional claims.

AC1067

Unable to debit points due to custom ID limit.

AC1068

Invalid User Id (sender cannot send points to itself)

AC1069

Debit points should be more than 0 

AC1070

Sender/Recipient Member should be opted in to transfer points.

AC1071

A request is already in progress. Please wait until the current request is completed before attempting again.

AC1072

Invalid Aggregate value passed

AC2001

Authentication Failed: API Key is not found in the system

AC2002

Token Expired

AC2003

Either one of the public keys is/are empty

AC2004

Url Endpoint is not set in the system

AC2005

Not able to communicate with CDC Server

AC2006

Invalid Signature

AC2007

API Key not found in JWT

AC2008

Error return from CDC Server

AC2009

Account IDs are not matching

AC2010

Group Already Exist

AC2011

Member Already Registered

AC2012

Group ID or User Id should be set

AC2013

Group Not Exist

AC2014

User not registered with loyalty

AC2015

Member Not Registered With Group

AC2016

Loyalty setting not set

AC2017

Points Not Available

AC2018

Number of activities requested has exceeded limit. Maximum is 100 activities per page.

AC2019

Activities not found.

AC2020

Segment Name Already Exist.

AC2021

Exceed Backorder Date Limit.

AC2022

User is not active member in group.

AC2023

Group is inactive.

AC2024

Order return date must be greater than ship date.

AC2025

Reward ID is required'

AC2026

Primary User ID is required

AC2027

Secondary user ID is required

AC2028

No Extended Attribute found

AC2029

Duplicate Secondary Key

AC2031

Unable to deduct points as Debit points are more than Available Points

AC2032

Multiple Admins Not Allowed'

AC2033

Member Not Allow In Multiple Group

AC2034

Only Group Admin Can Update Group Information

AC2035

Atleast one admin is needed in group

AC2036

SecondaryKey Cannot Be Empty

AC2037

Points already redeemed for the same order

AC2038

No data found for search criteria

AC2039

Search criteria returned more than 50 records, please use additional search criteria for better result

AC2040

Action cannot be completed, extended attribute value does not match

AC2043

'The redeemed points on this order are credited back to the member already.

AC2044

'Points can not be credited greater than the redeemed on the order.

AC2100

Date range too large. please pass a shorter date range.

AC2101

Invalid request parameter.

AC2102

Page index invalid.

AC3001

Not enough credit available for erasure

AC3002

User Id and order Id mismatch

AC3003

Order Id does not exist

AC3004

User Id does not exist

AC3005

Order is not eligible for erasure        

AC3006

User id can not be left blank        

AC3007

Order id can not be left blank        

AC3008

Reversal must be true to refund point

AC3009

Order Points is reversed

AC3010

Order is not eligible for reverse erasure

AC3011

Point required is not available for erasure' ,   

AC4001

User ID is missing.

AC4002

User ID cannot be blank.

AC4003

User ID does not exist.

AC4004

User has Opted out. 

This error code is only returned by the Issuance and Order APIs.

 

AC4005

User details not found.

AC4006

Invalid Email Address format.

AC4007

Order ID is missing.

AC4008

Order ID cannot be blank.

AC4009

Order ID does not exist.        

AC4010

Order details are missing.

AC4011

Order details cannot be blank.

AC4012

Order Date is missing.

AC4013

Order Date cannot be blank.

AC4014

Invalid Order Date format.

AC4015

Backdated Order limit is exceeded.

AC4016

Product ID is missing.

AC4017

Product ID cannot be blank.

AC4018

Product quantity is missing.

AC4019

Product quantity cannot be blank.

AC4020

Invalid quantity.

AC4021

Quantity is acceptable up to 2 decimal value.

AC4022

Unit Price is missing.

AC4023

Unit Price cannot be blank.

AC4024

Invalid unit Price.

AC4025

Invalid Net Price.

AC4026

Auto Delivery parameter is missing.

AC4027

Auto Delivery parameter cannot be blank.

AC4028

Invalid Auto Delivery value.

AC4029

Secondary Key is missing.

AC4030

Secondary Key cannot be blank.

AC4031

Duplicate Product ID.

AC4032

Purchase Action is not configured/enabled.

AC4033

Product ID not found against this Order ID.

AC4034

Order Status is missing.

AC4035

Order Status cannot be blank.

AC4036

Invalid Order Status.

AC4037

Invalid value passed in the XXX parameter.      

AC4038

Order ID does not match with the one passed in the URL.

AC4040

Insufficient Quantity.

AC4041

Unit Price does not match with the existing product.

AC4042

Secondary Key does not match with the one sent earlier with this product.

AC4043

Transaction Type does not match with the one sent earlier with this product.

AC4044

The product must be shipped before return.

AC4045

XXX Order Attribute is required.

AC5001

Invalid Survey Id

AC5002

Invalid Section Id

AC5003

Invalid Question Id

AC5004

Invalid Answer Id

AC5005

User Not Eligible

AC5006

Invalid Question Submission

AC5007

Survey submission limit expired  

AC5008

The question Cant Be SKIPPED

AC5009

Survey Not Active

AC5010

Answer Value Required

AC5011

Checkbox Answer Minimum Limit Required

AC5012

Checkbox Answer Maximum Limit Reached

AC5013

Section Not Allow Multiple Question Submission

AC5014

Survey Not Eligible

AC5015

Answer Value Not Required

AC5016

Required Question is missing

AC9999

This error code is used to generate dynamic error code.