The PrintFactory API needs authentication. There are two ways to authenticate:

  • Via an MIS Key, which can be queried from (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)