Returns and refunds API overview

Returns can be initiated from Walmart.com, even for items purchased from Marketplace sellers (except for HAZMAT or FREIGHT items). Previously, customers had to contact sellers directly.

Download the Returns APIs JSON Schema from the: MPReturnsJsonSchema.zip

Returns status

The return status at the return order line is listed below including the “status” mapping to the more detailed “eventTag” in the returnTrackingDetail object.

Return StatusEvent TagsDescription
INITIATEDRETURN_INITIATEDThe return has been initiated by the customer.
INITIATEDRETURN_IN_TRANSITThe initiated return is in transit.
DELIVEREDDELIVERED_AT_RETURN_CENTERThe return has been delivered to the Return Center.
COMPLETEDREFUND_INITIATEDThe refund has been initiated.
COMPLETEDREFUND_ISSUEDThe return has been invoiced and the customer notified.
COMPLETEDRETURN_CANCELLEDThe return has been cancelled before completion.
COMPLETEDINTRANSIT_AFTER_INVOICEThe refund has been issued and the return is in transit.
COMPLETEDDELIVERED_AFTER_INVOICEThe refund has been issued and the return is delivered to the Return Center.