Retrieves a list of reason codes, optionally filtered by search text.
reason_codes.list_reason_codes(ReasonCodeListReasonCodesParams**kwargs) -> ReasonCodeListReasonCodesResponse
GET/api/v2/public/reasoncodes
Retrieves a list of reason codes, optionally filtered by search text.
Parameters
code: Optional[str]
Filter by reason code.
code_description: Optional[str]
Filter by reason code description.
function_key: Optional[str]
Filter by function key.
Filter by gain-type reason codes.
Filter by loss-type reason codes.
Filter by store-level reason codes.
Returns
Retrieves a list of reason codes, optionally filtered by search text.
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.list_reason_codes()
print(response)[
{
"code": 0,
"code_description": "code_description",
"description": "description",
"function_key": "function_key",
"is_comment_mandatory": true,
"is_gain": true,
"is_image_mandatory": true,
"is_loss": true,
"is_order_number_mandatory": true,
"is_picking_list": true,
"is_rollback_allowed": true,
"is_sales_order_discsount": true,
"is_store": true,
"reason_code_type": 0,
"review_status": 0,
"store_type": "store_type"
}
]Returns Examples
[
{
"code": 0,
"code_description": "code_description",
"description": "description",
"function_key": "function_key",
"is_comment_mandatory": true,
"is_gain": true,
"is_image_mandatory": true,
"is_loss": true,
"is_order_number_mandatory": true,
"is_picking_list": true,
"is_rollback_allowed": true,
"is_sales_order_discsount": true,
"is_store": true,
"reason_code_type": 0,
"review_status": 0,
"store_type": "store_type"
}
]