The overall workflow for using the Tiliter Recognition API is as follows:

  1. A shopper places a product down on the scale
  2. An image of the product is captured
  3. The checkout sends the image to the Recognition API (Recognition Request) (Recognition Request)
  4. The Recognition API responds with one or more product IDs
  5. The shopper selects one of the products on screen
  6. The checkout sends the Recognition API the product the shopper selected (Selection Report)
  7. The shopper completes the transaction (ie, pays)
  8. The checkout sends the. Recognition API information about how the transaction was completed (Transaction Report)

Details about this workflow are provided in the following two sections: