Skip to main content

PackNet Online Documentation

Configuring External Packsize Managed Secure Print

  1. Go to Configuration > Secure Print.

  2. Select External Packsize Managed Secure Print.

  3. Select Enable.

  4. Enter the information as needed:

    Secure_Print_EPMSP.jpg
    • URL: Specify the external customer URL for the API call.

    • Authentication Type: Select how the data will be authenticated.

      • API Key: X-API-Key token

      • Basic: Base64 encoded [username]:[password]

      • OAuth: This will always be a bearer token that is set with the short-lived token that can be validated against the OAuth identity server

    • HTTP Headers: Enter Name and Value. These are optional static header names and values that will be included in the API request from PackNet to the customer. HTTP Headers are different from the headers created in Mapping.

  5. Go to Configuration > Import Pipeline.

  6. Create a rule and select one of the following rule actions:

    • Add Label to Carton

    • Add Standalone Label

    • Add Carton, and then select +Label

  7. From the Label Template dropdown, select External Packsize Managed Secure Print.

    Secure_Print_EPMSP_Template.png
  8. Select Print Variables. These variables are sent in API requests. Each variable will be added to the inputs field of the request payload.

  9. Select Save.

External Packsize Managed Secure Print API Call

The request payload is sent from Packsize to the customer. The response is the expected customer response assuming the API call is successful.

HTTP Method: [POST]

Request Payload:

{
  "inputs": {
    "printVar1": "value1",
    "printVar2": "value2",
    "printVar3": "value3"
  }
}

Status Code: 200

Response Payload:

{
  "zpl": "{Zpl content}",
  "verificationCode": "{code to verify}"
}
Additional Information

When needed for troubleshooting, check Search Details for additional job information. See Search for more information.