The PrintFactory API needs authentication. There are two ways to authenticate:
- Via an MIS Key, which can be queried from https://app.printfactory.cloud (this method is used for 3rd party applications connecting to the API).
- Via a hardware hash/Serial Number combination. Together, the combination of a hardware hash and a serial number identify a unique computer. This method is used by the PrintFactory desktop application to connect to the API.
Authentication data is passed in the request headers of the HTTP call:
If you’re using an MIS key as authentication:
MisKey : unique identifier of user
The MisKey is generated in HUB Application in “Settings” -> “External API” page:
If you’re using a hardware hash as authentication, then it’s:
HardwareHash : hash of the hardware configuration
SerialNumber : serial number of the site
ApplicationVersion : version of the application(RIP)