This endpoint allows you to update existing order issues as they progress through resolution. You can change status, add resolution notes, process refunds, update priority, and document the complete resolution process.
Issue updates maintain a complete audit trail of all changes, ensuring transparency and accountability in the resolution process.
{ "notes": "Customer contacted and confirmed wrong items received. Processing replacement order and refund for inconvenience.", "priority": "medium", "status": "resolved", "refund_amount": 15.50, "refund_source": "merchant", "resolution_description": "Issued full refund for incorrect items and sent replacement order at no charge. Customer very understanding and satisfied with resolution.", "customer_satisfied": true, "follow_up_required": true, "follow_up_date": "2024-01-22T10:00:00Z", "updated_by": "emp_cs_001"}
investigating: Issue under investigation, gathering information
in_progress: Active resolution efforts underway
resolved: Issue resolved, waiting for confirmation
closed: Issue fully resolved and confirmed
escalated: Issue escalated to higher authority
Status Change Rules:
Issues can move forward or backward in the workflow
Certain status changes trigger automatic notifications
Closed issues require manager approval to reopen
Escalated issues follow special handling procedures
Refund Processing: When refund_amount is specified, the system initiates the refund process automatically. Processing time depends on the refund_source and payment method.
Customer Communication: Always update the issue when you communicate with the customer. This maintains a complete record of all interactions and helps other team members understand the situation.
{ "success": false, "message": "Unable to process refund", "error_code": "REFUND_FAILED", "refund_amount": 15.50, "reason": "Payment method no longer valid"}
Permission Denied
Copy
{ "success": false, "message": "Insufficient permissions to update this issue", "error_code": "PERMISSION_DENIED", "required_role": "customer_service_manager"}
Status Restrictions: Certain status changes may require manager approval or special permissions. Ensure you have appropriate access before attempting status changes to “closed” or “escalated”.