My Oracle Support Banner

Getting CXI-BUY-0022 When Trying To Cancel Product Orders Using REST API (Doc ID 2914410.1)

Last updated on DECEMBER 11, 2022

Applies to:

Oracle Digital Experience for Communications - Buying Experience - Version 11.13.22.07.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.13.22.07.0 version, REST API

When attempting to cancel Product Order using Buying cancelProductOrder APIs
the following error occurs.

ERROR
-----------------------
{
"code": "CXI-BUY-0022",
"reason": "Invalid body",
"message": ""
}

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Call Buying cancelProductOrder APIs

API: {{fabricURL}}/api/productOrderingManagement/v4/cancelProductOrder
Body: {
"cancellationReason": "customerChangedMind",
"productOrder": {
"id":"88-12345678"
}
}

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot cancel the Product Order using Buying API

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.