Jobs Migration

Important Update:

Transition to New Infrastructure and Impact on Jobs API Connections

At HP Indigo PrintOS, we are committed to providing you with the best possible services and maintaining the highest standards of reliability and security. To further enhance our capabilities to that end, we have recently completed the transition to a new infrastructure that offers improved performance, scalability, more parameters for data collection, and enhanced security features.

As part of this transition, your current Jobs API integration with the old server will have to be updated to the new server. While we have taken every precaution to minimize disruptions, there are adjustments needed on your side to keep your integration running.

 

Here's what you need to know about the transition and its impact on your API connections:

  • Migration Schedule: The new connection will be available for you starting July 6th,2023. For your convenience, we’ll keep the old server open until March 31, 2024. After that date, we will disable all connections to the old server.

Main API changes: 

Changes

Jobs API - historic context (Ending March 31, 2024)

Print Beat API - job context (Starting July 6th,2023)

endpoint

https://printos.api.hp.com/jobs-service/jobs-sdk/jobs/historic

https://printos.api.hp.com/printbeat/externalApi/jobs

limit

Up to 1000 per call (can be set)

Up to 100 per call (fixed)

rate 3 requests per minute  2 requests per minute

selection

A comma-separated list of the names of the properties to return.

fixed Json with all properties (cannot be selective)

new properties

 

Ink Serial Number, Job Width & Height, Site Name

Marker   New Marker, not correlated with the Jobs API - historic
Supported Presses HP Indigo Series 3 Presses and above

HP Indigo Series 3 and above, except HP Indigo W72X0 presses

Device selection PrintOS Device ID Press Serial Number
connector Jobs Enquiries Jobs Enquiries

 

 

  • Support and Assistance: Our dedicated support team will be available throughout the migration process to address any questions or concerns you may have. We are committed to assisting you and making this transition as seamless as possible.

 

We understand that Jobs API integration is critical to your business, and we assure you that we are taking all necessary steps to ensure a successful transition. Our goal is to provide you with an improved infrastructure that offers your business improved performance and reliability.

We appreciate your understanding and cooperation during this transition and look forward to delivering even better services in the future.

 

Job Print Attempt Example:
        {
            "pressSerialNumber": "90000000",
            "jobName": "Job 52493187",
            "siteName": null,
            "copies": 103,
            "impressions": 618,
            "printedSheets": 103,
            "jobSubmitTime": "2023-07-01T03:32:54.000+00:00",
            "jobCompleteTime": "2023-07-01T03:35:25.000+00:00",
            "epmImpressions": 618,
            "width": 640,
            "useOfVDP": "No",
            "printedJobId": "90000000_5191561_1688166144000_1688166144000",
            "height": 450.0,
            "deviceId": "35e3ab74-8d30-4fff-91c9-b64487cfa7b1",
            "marker": 33247014,
            "repeatLength": 0,
            "impressionsType": "B2",
            "duplex": true,
            "oneShotImpressions": 0,
            "impressions1Color": 0,
            "impressions2Colors": 0,
            "impressionsNColors": 0,
            "inkUnits": "IMPRESSIONS",
            "jobElapseTime": 151,
            "jobProgress": "PRINTED",
            "jobCollation": null,
            "substrateUnits": {
                "value": "103",
                "unit": "SHEETS"
            },
            "substrates": [
                {
                    "name": "350 Silk SRA2",
                    "amountUsed": 103
                }
            ],
            "inks": [
                {
                    "color": "Yellow",
                    "amountUsed": 206,
                    "inkSerialNumber": "XTY2Y384534.750275"
                },
                {
                    "color": "Cyan",
                    "amountUsed": 206,
                    "inkSerialNumber": "XTC2X354034.750330"
                },
                {
                    "color": "Magenta",
                    "amountUsed": 206,
                    "inkSerialNumber": "XTM2Y370034.750271"
                }
            ]
        },