Create or update public v2 reason codes
POST/api/v2/public/reasoncodes
Creates or updates reason codes. See request schema for required fields and enum details.
Query Parameters
flush: optional boolean
When true, existing reason codes are flushed before inserting.
Body ParametersJSON
Returns
data: optional string
Optional data payload returned by the operation.
message: optional string
Human-readable message describing the result.
success: optional boolean
Indicates whether the operation completed successfully.
Create or update public v2 reason codes
curl https://api.colleqtive.net/api/v2/public/reasoncodes \
-H 'Content-Type: application/json' \
-H "Authorization: $COLLEQTIVE_BEARER_TOKEN" \
-d '{
"reason_codes": [
{
"default_review_status": 0,
"is_comment_mandatory": true,
"is_gain": false,
"is_image_mandatory": false,
"is_loss": true,
"is_order_number_mandatory": false,
"is_picking_list": false,
"is_sales_order_discount": false,
"is_store": true,
"reason_code": 101,
"reason_code_description": "Damaged on arrival",
"reason_code_type": 1,
"code_description": "Used when product arrives damaged"
}
]
}'{
"data": "12345",
"message": "Record created successfully.",
"success": true
}Returns Examples
{
"data": "12345",
"message": "Record created successfully.",
"success": true
}