ingrammicro_create_return
Create return (RMA) requests for invoiced products by providing invoice details, quantity, reasons, box count, and ship-from address. Confirm before filing, as returns cannot be undone.
Instructions
File one or more return (RMA) requests against already-invoiced product. Each entry needs the original invoice, a quantity, primary/secondary reason, box count, and a full ship-from address — Ingram rejects a request missing any of those. Confirm with a human before filing; a filed return cannot be un-filed through this API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| returns | Yes | Return line requests: [{"invoiceNumber" (required), "invoiceDate" (required, YYYY-MM-DD), "customerOrderNumber", "ingramPartNumber", "vendorPartNumber", "serialNumber", "quantity" (required), "primaryReason" (required), "secondaryReason" (required), "notes", "referenceNumber", "billToAddressId", "numberOfBoxes" (required), "shipFromInfo" (required): [{"companyName", "contact", "addressLine1", "city", "state", "postalCode", "countryCode", "email" — all required, "addressLine2/3", "phoneNumber" optional}]}]. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |