Create or update public v2 reason codes
ReasonCodeCreateReasonCodesResponse ReasonCodes.CreateReasonCodes(ReasonCodeCreateReasonCodesParamsparameters, CancellationTokencancellationToken = default)
POST/api/v2/public/reasoncodes
Creates or updates reason codes. See request schema for required fields and enum details.
Parameters
Returns
Create or update public v2 reason codes
ReasonCodeCreateReasonCodesParams parameters = new()
{
ReasonCodes =
[
new()
{
DefaultReviewStatus = 0,
IsCommentMandatory = true,
IsGain = false,
IsImageMandatory = false,
IsLoss = true,
IsOrderNumberMandatory = false,
IsPickingList = false,
IsSalesOrderDiscount = false,
IsStore = true,
ReasonCode = 101,
ReasonCodeDescription = "Damaged on arrival",
ReasonCodeType = ReasonCodeType.1,
CodeDescription = "Used when product arrives damaged",
},
],
};
var response = await client.ReasonCodes.CreateReasonCodes(parameters);
Console.WriteLine(response);{
"data": "12345",
"message": "Record created successfully.",
"success": true
}Returns Examples
{
"data": "12345",
"message": "Record created successfully.",
"success": true
}