What is a cancellation reason key?
When tracking your Stuart orders you may have noticed the
cancellation object updates, these allow you to identify cancelled, reassigned, returned, and manually stacked actions that are being performed on your order.
These actions can be identified through a combination of delivery status and
cancellation.reasonKey. For more information on this, and to see all the full list of reason keys, check out this page of our API documentation.
Next week, the 8th of February we will introduce new reason keys when Stuart support perform the actions on your package to split or change size.
When these actions are performed by Stuart Support operatives they select one of the following reasons which will then be available in the
Note: Most of these reasons already exist in our system and can be found in our API documentation.
Will this impact my integration?
After your package is split or it’s size is changed by Stuart, the above
cancellation.reasonKey will populate with one of the above noted reasons. For these actions the reason key will not be populated when the status of the delivery is
cancelled, and therefore these changes shouldn’t trigger any action in your system.
The main change to note is the new reason key
wrong_weight, please be sure that this new key can’t cause any issues to your integration.