Changelog¶
v9.0.1¶
List of changes done from original A9 doc in confluence: https://work.greyorange.com/confluence/display/GRYMTTR/A9+-+GoR+API+Contract
- Removed JSON request body option in Fetch an oauth token section. Resolves BSS-9940.
- Create or Update Items’s example response has been set as the default item_object json example. This resolves BSS-9823.
- PickPack Request Notifications - updated notification examples.
Resolves BSS-9973. Changes:
- Add
status
to start notification - Add
status
to exception notification. - In exception notification example, change top-level service request’s
state
topick_started
because some quantity has been picked successfully, so state would have changed. - Add
status
to complete notification. Fixstate
vsstatus
. - Remove
products
list from pack end notification example. Also add a warning that pack end does not follow the generic notification payload format.
- Add
- Add the missing Search for an Item API. Also indicated there that for no matching products, HTTP status 200 with empty list will be returned. Also corrected it’s response JSON. Resolves BSS-8495, BSS-9833, and BSS-9824.
- Filter parameters in Search for an Item API can only be applied on item’s unique schema fields. Resolves BSS-9841.
- Remove possibleUids from pick and put responses and notifications. Resolves BSS-9853.
- Add missing
status
field and correctednotification_seq
tonotification_id
in:- Unfulfillable Notification - BSS-9864
- Pick Started Notification - BSS-9865
- Fulfillable Notification - BSS-9866
- Item Picked Notifications - BSS-9867
- Abandoned Notification - BSS-9871
- Order Complete Notification
- Bin Complete Notification
- Cancelled and Modified Notification
- Cancellation Locked Notification
- Staging cancelled and success notifications in Put Staging Notifications
- Inventory Sync Report notification - BSS-9939
- Add API gateway URLs for audit. Resolves BSS-9907.
- Fix
status
in Put Staging Notifications - staging success. Resolves BSS-9893. - Add
audit_id
andaudit_param_name
in Audit Object and Audit Notifications. Resolves BSS-9900, BSS-9901, BSS-9902, BSS-9903, BSS-9904, BSS-9905. - Add missing
expectations
,state
, andstatus
blocks in Put Exception Notifications. Resolves BSS-9889, BSS-9891. - Add API to Stage a Put Request. Resolves BSS-9970.
- Change Stage a Put Request response error code to 400.
- Add Print Ready API. Resolves BSS-10064.