Warning: This document is for an old version of Grey Matter. The latest version is v10.1.0.

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

  1. Removed JSON request body option in Fetch an oauth token section. Resolves BSS-9940.
  2. Create or Update Items’s example response has been set as the default item_object json example. This resolves BSS-9823.
  3. PickPack Request Notifications - updated notification examples. Resolves BSS-9973. Changes:
    1. Add status to start notification
    2. Add status to exception notification.
    3. In exception notification example, change top-level service request’s state to pick_started because some quantity has been picked successfully, so state would have changed.
    4. Add status to complete notification. Fix state vs status.
    5. Remove products list from pack end notification example. Also add a warning that pack end does not follow the generic notification payload format.
  4. 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.
  5. Filter parameters in Search for an Item API can only be applied on item’s unique schema fields. Resolves BSS-9841.
  6. Remove possibleUids from pick and put responses and notifications. Resolves BSS-9853.
  7. Add missing status field and corrected notification_seq to notification_id in:
  8. Add API gateway URLs for audit. Resolves BSS-9907.
  9. Fix status in Put Staging Notifications - staging success. Resolves BSS-9893.
  10. Add audit_id and audit_param_name in Audit Object and Audit Notifications. Resolves BSS-9900, BSS-9901, BSS-9902, BSS-9903, BSS-9904, BSS-9905.
  11. Add missing expectations, state, and status blocks in Put Exception Notifications. Resolves BSS-9889, BSS-9891.
  12. Add API to Stage a Put Request. Resolves BSS-9970.
  13. Change Stage a Put Request response error code to 400.
  14. Add Print Ready API. Resolves BSS-10064.