Introduction and API Options
API Choices
The choices in this use case revolve around the API options available. One of each API options must be chosen
An Order/Job Collection API
An Order Update API
Option 1 - Supplier API and Status API
This option should be used where
No job level artwork is needed (so no RIPed / consolidated outputs including auto cropped and named files for Kornit Printers)
The fulfiller will manage their own shipping consignments and no integrations or labels are needed from Kornit X
An overview of the process and status flow using this option is diagrammed below
![](../__attachments/2830270468/image-20230127-144202.png?inst-v=4fa9cdbd-fb5d-4fd3-96d0-7ea5dc5e2210)
Option 2 - Supplier API and Shipping API
This option should be used where
No job level artwork is needed (so no RIPed / consolidated outputs including auto cropped and named files for Kornit Printers)
The fulfiller would like to harness Kornit X shipping integrations and invoke them on demand via API and retrieve labels/paperwork for printing.
An overview of the process and status flow using this option is diagrammed below
![](../__attachments/2830270468/image-20230127-144226.png?inst-v=4fa9cdbd-fb5d-4fd3-96d0-7ea5dc5e2210)
Option 3 - Production API and Status API
This option should be used where
Job level artwork is needed (RIPed / consolidated outputs including auto cropped and named files for Kornit Printers)
The fulfiller will manage their own shipping consignments and no integrations or labels are needed from Kornit X
An overview of the process and status flow using this option is diagrammed below
![](../__attachments/2830270468/image-20230127-144257.png?inst-v=4fa9cdbd-fb5d-4fd3-96d0-7ea5dc5e2210)
Option 4 - Production API and Shipping API
This option should be used where
Job level artwork is needed (RIPed / consolidated outputs including auto cropped and named files for Kornit Printers)
The fulfiller would like to harness Kornit X shipping integrations and invoke them on demand via API and retrieve labels/paperwork for printing.
An overview of the process and status flow using this option is diagrammed below
![](../__attachments/2830270468/image-20230127-144328.png?inst-v=4fa9cdbd-fb5d-4fd3-96d0-7ea5dc5e2210)