Error codes specific to early renewals

The following error codes are applicable for early renewals:

Error Code
HTTP Status
Message
Applicable API Calls
Description
2164
400 – BAD_REQUEST
All subscriptions are already renewed.
Preview Renewal, Create Renewal Order
Raised when a RENEWAL request is submitted but there are no eligible subscriptions remaining to renew.
3115
400 – BAD_REQUEST
Invalid Customer or Subscription ID.
Get Subscription Details, Update Subscription Auto-Renewal, Preview Switch Order, Create Switch Order, Preview Revert Switch, Create Revert Switch Order
Raised when the provided customerId or subscriptionId does not correspond to a valid or active record.
3121
400 – BAD_REQUEST
Subscription Not allowed for Renewal.
Preview Renewal, Create Renewal Order
Raised when a RENEWAL request includes a partially renewed existing subscription combined with another line item (either fully renewed or a new product license). Existing licenses must be fully renewed to current term quantity before being combined in the same order.
3131
400 – BAD_REQUEST
Early renewal in progress. Invalid order type.
Create Order, Create Switch Order, Revert Switch Order, Preview Switch Order, Preview Revert Switch
Raised when a restricted order type is submitted while an Early Renewal is already in progress for the same contract.
3132
400 – BAD_REQUEST
Ineligible product for orderType.
Preview Renewal, Create Renewal Order, Preview Switch Order, Create Switch Order, Preview Revert Switch Order, Create Revert Switch Order
Raised when the product included in the request is not eligible for the specified order type.
3135
400 – BAD_REQUEST
Early renewal is not allowed for customers in final 3YC term without recommitment.
Preview Renewal Order, Create Renewal Order)`
Raised when a customer under a 3-year commitment (3YC) attempts Early Renewal during the final term without recommitting.