• V6 Standard API Ordering migration to V7 Single API Ordering solution:  For customers taking the step to transition from our V6 Standard Ordering solution to our new V7 Single Ordering solution, below are the list of differences you need to consider during the shift to V7:  
  • Order Placement During System Unavailability: Webhook responses will not be returned until after Ingram Micro’s system becomes accessible. 
  • V6: immediate detailed response & when Ingram’s system is unavailable the order submission will fail. 
    • Response: 
    • 500 – INTERNAL SERVER ERROR 
  • V7:  1) immediate simple response, Asynch separate detailed order response requiring a post-back URL  2) When Ingram’s system is unavailable the order will queue and process once the system is back up (Nightly downtime or outage)    
    • Response:  
    • {
        "quoteNumber": "",
        "confirmationNumber": "US-I-T-24041508544778423895", 
        "message": "Thank you for submitting the order request, it’s currently under process. We will notify you of the status via    the Order Status webhook."
  • Schema Changes: Previously Boolean or String variables were accepted.  In V7.0 changes have been made to the lists and objects and the values must be the required format . 
    • Sample value changes from V6.0 to V7.0 
      • acceptBackorder: True or False. Do not add quotes. 
      • phoneNumber: “7145661000”  quotes around the phone number are now required 
  • Enhanced Line-Level Details: More detailed information is now available on the line level response. 
  • Quote to Order APIs using Ingram Micro Quote Numbers: If an order has a quote number, it will override any line-level details sent on the Order Request, including customer line numbers. This enhancement will be implemented in the future if the vendor permits deviations from the current quote or bid.   
  • Customer Line Numbers: For Quote to Order, customer line numbers are not returned in the response. This will be a future enhancement.