Cloud Integrations

Cloud integrations let you or your third-party developers (integrators) use Loftware​​​ APIs to interact with your label printing system. This way, you can connect your labeling to a single source of truth, without spending hours hard-coding label templates or building custom integrations. ​Loftware offers pre-built connectors and functionality to integrate your ​Loftware Cloud​ with other web-based systems. You manage these integrations through the Developer Portal.

In the Developer Portal, you can test and use the following APIs:

  • Cloud Print API (also called Cloud Printing)

Available in Cloud Business, Cloud Enterprise and Cloud Compliance.

Cloud Print API (or Cloud Printing) lets you print from any application or device to any connected printer, regardless of printer location. This includes your connected cloud printers and all printers connected to any active workstation with Loftware solutions installed.

See more about Cloud Print API.

  • Cloud Trigger APIs

    Available in Cloud Business, Cloud Enterprise and Cloud Compliance.


    Cloud triggers allow you to integrate your Loftware Control Center with existing business systems that run in private clouds or in dedicated data centers. The Cloud Trigger runs on the local NiceLabel Automation server.

    See more about Cloud Triggers.
  • Document APIs

Available in Cloud Business, Cloud Enterprise and Cloud Compliance.

The Document APIs allows you to interact with your labels, solutions, databases, and other documents stored in the Loftware Control Center database, without interacting directly with Loftware Control Center.
See more about Document API.

Using Loftware CloudAPIs

To use Loftware Cloud APIs:

  1. Register on the Developer Portal and create a new subscription key.
  2. Connect your Developer portal subscription to Control Center.

To use Loftware Cloud APIs, third-party developers must include subscription keys from the Developer Portal in HTTP requests with custom “Ocp-Apim-Subscription-Key” headers.

Note: You don't need subscription keys if you use your APIs in Loftware applications.

In Control Center, go to Integrations > Cloud Integrations to see your active and inactive cloud integrations.

To enable third-party developers to use Loftware Cloud APIs, your developers need your cloud trigger names (unique for each trigger).

Your developers can also use our built-in load-balancing feature with cloud triggers.

Note: Your subscription keys work for multiple developers. For transparency and security, we recommend you create separate Cloud integrations for each developer. With this method, you can revoke access from single developers by deleting their individual Cloud integrations without affecting access for your other developers.

Setting up Developer Portal accounts

The Developer Portal is where your third-party developers can test and use Loftware APIs to interact with your label printing system.

In Control Center:
  1. Go to Integrations>Cloud Integrations.
  2. Click +Add. The Add New Integrator Access form opens.
  3. Type the Name of your third-party developer.
  4. Copy the key.

  5. Click Save.

Control Center lists your new developer on the Cloud Integrations page with the status: No developer subscribed.

Note: Your Control Center user account must have manage cloud integrations permissions.

Instructions for your third-party Developers:
  1. Open the Developer Portal in your browser.
  2. Click Sign up. The Registration page opens.
  3. Enter your information and click Sign up.
  4. Go to your email inbox and open the email the Developer Portal sends you (also check your Junk folder).
  5. Click the confirmation link in the email. Your Developer Portal profile page opens.

Your integrator is registered on the Developer Portal. To use APIs, subscribe to Cloud Print APIs and connect subscriptions to Control Center.

Note: See more about Cloud Triggers.

Subscribing on Loftware Developer Portal

After your third-party integrators set up theirDeveloper Portal accounts, they must subscribe to specific products to use their APIs, and then connect their subscription to Control Center. Subscriptions to Developer Portal products are free and use primary and secondary keys for authentication. For example, to use Loftware Cloud APIs, they must subscribe to the Loftware Cloud product on the Developer Portal:

  1. Sign in to Developer Portal.

  2. Go to Products > Loftware Cloud.

  3. Type your subscription name (if you have multiple customers, choose customer-specific names). Click Subscribe.

Your developer's profile page opens. You have successfully subscribed to the Loftware Cloud product. Your subscription to the Loftware Cloudis active, and your receive a confirmation email in your inbox. Next, you must connect your developer's subscription to Control Center before your developer can use Loftware Cloud APIs.

Note: Subscribing generates two separate keys: the primary and secondary keys. Use them for multiple program versions and added security. If your primary key becomes compromised, use your secondary key and regenerate your primary key. For more information, read the Cloud Triggers topic.

Connecting your Developer Portal subscription to Control Center

After your developers register and create subscriptions on Developer Portal, you must connect their subscriptions to Control Center before they can use Loftware Cloud APIs in your programs.

  1. In Control Center, go to Integrations > Cloud Integrations.

  2. Find the integrator connected to your Developer Portal subscription, and click Copy the key. Send this key to your third-party developer.

Instructions for your third-party developer:

  1. Sign in to Developer Portal.

  2. In the navigation tab, go to ​APIs​​, then click Developer Sign Up API v1 - v1.

  3. Click Try it.

  4. Type or paste your key from Control Center in the integratorKey box.

  5. Under Authorization, select your primary or secondary subscription key (use primary by default). For multiple customers, make sure you select your correct subscription.

  6. Click Send.

When your developer clicks Send, return to Control Center > Integrations > Cloud Integrations and refresh your browser tab. Control Center lists your developer as subscribed.

Your third-party developer is connected and ready to use our APIs.

Note: Your subscription keys work for multiple developers. For transparency and security, we recommend you create separate Cloud integrations for each developer. With this method, you can revoke access from single developers by deleting their individual Cloud integrations without affecting access for your other developers.

To learn more about deploying cloud triggers, read Automation User Guide: Cloud triggers.

To learn more about Cloud Print, read Understanding Cloud Print.

To learn more about Cloud Print API, read Understanding Cloud Print API.