createReason

post

/ccadmin/v1/reasons

Create Reason. Create the reason of given type with the given data. Valid reason types are appeasementReason, cancelReasons, priceOverrideReasons, returnReasons and returnItemDisposition. eg. /ccadmin/v1/reasons?type=returnItemDisposition

Request

Supported Media Types
Body ()
Root Schema : createReason_request
Type: object
Show Source
Example:
{
    "readableDescription":"accepted",
    "description":"accepted",
    "active":false,
    "id":200001
}
Back to Top

Response

Supported Media Types

200 Response

Following model is returned when operation succeeds.
Body ()
Root Schema : createReason_response
Type: object
Show Source
Example:
{
    "readableDescription":"accepted",
    "description":"accepted",
    "active":false,
    "links":[
        {
            "rel":"self",
            "href":"http://localhost:9080/ccadmin/v1/reasons?type=returnItemDisposition"
        }
    ],
    "id":"200001"
}

Default Response

The error response. The following are the internal error codes thrown by this API when the request processing fails in Oracle Commerce Cloud: |Error Code|Description| |------------------|------------------| |200217|Error while validating the input reason json| |200211|Error while creating the reason| |200213|Invalid reason type passed.|
Body ()
Root Schema : errorModel
Type: object
Show Source
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Show Source
Nested Schema : items
Type: object
Show Source
Back to Top