Create or update public v2 reason codes
reason_codes.create_reason_codes(ReasonCodeCreateReasonCodesParams**kwargs) -> ReasonCodeCreateReasonCodesResponse
POST/api/v2/public/reasoncodes
Creates or updates reason codes. See request schema for required fields and enum details.
Create or update public v2 reason codes
import os
from colleqtive_sdk import Colleqtive
client = Colleqtive(
bearer_token=os.environ.get("COLLEQTIVE_BEARER_TOKEN"), # This is the default and can be omitted
)
response = client.reason_codes.create_reason_codes(
reason_codes=[{
"reason_code": 101,
"reason_code_description": "Damaged on arrival",
"is_store": True,
"code_description": "Used when product arrives damaged",
"is_loss": True,
"is_comment_mandatory": True,
"is_image_mandatory": False,
"is_order_number_mandatory": False,
"is_picking_list": False,
"is_sales_order_discount": False,
"default_review_status": 0,
"reason_code_type": 1,
"is_gain": False,
}],
)
print(response.success){
"success": true,
"data": "data",
"message": "message"
}Returns Examples
{
"success": true,
"data": "data",
"message": "message"
}