resolve_fulfillment_issue
Progress a fulfillment issue by submitting it upstream with a claim reference, closing it with a resolution type, or drafting a zero-charge replacement order for affected items.
Instructions
Progress a fulfillment issue. action='submit_upstream' records that the problem report was filed with the provider (optionally with their claim reference) and returns the dashboard link + summary. action='resolve' closes it with a resolution_type (reprint, refund_wallet, refund_customer, replacement_order, other, none). action='create_replacement' builds a one-click zero-charge replacement (reship) draft order from the affected items; if it cannot be built automatically (no recipient on the provider record, an unlinked variant, or a replacement already exists) the error says what to do instead.
[#a819f9]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Resolution notes (for action='resolve'). | |
| action | Yes | Which lifecycle step to take. | |
| workspace | No | Workspace uuid to scope to (agency accounts). Omit for the Default workspace. | |
| issue_uuid | Yes | The issue uuid (from list_fulfillment_issues). | |
| resolution_type | No | How the issue was resolved. REQUIRED when action='resolve'. | |
| provider_claim_ref | No | The provider's claim/case reference (for action='submit_upstream'). |