API Cloud Link for Epic

Last Updated: May 15, 2026

The API Cloud Link for Epic integration enables organizations to submit print jobs from Epic (EHR) directly to Vasion's cloud connector. This eliminates the requirement for an on-prem Service Client, providing functional parity with on-prem Output Automation printing.

Key Points

  • This feature is only available by request. Reach out to your Vasion representative for more information.
  • Cloud-native Epic printing: Epic submits print jobs directly to Vasion's cloud connector without requiring an on-prem service client.
  • Functional parity with on-premises: Open Batch, Close Batch, and Receive Job operations behave identically to the existing on-prem Output Automation experience, minimizing retraining for Epic administrators.
  • Flexible authentication: Supports API Token, OAuth Token, and Epic Basic Authentication, giving organizations options that align with their existing security policies.
  • Centralized credential management: Epic Basic Auth credentials are managed in a single location in the Vasion Admin Console, rather than distributed across Service Clients.
  • Reduced infrastructure overhead: Eliminating the on-prem service client dependency lowers maintenance burden and infrastructure costs for healthcare IT teams.

Endpoints

When adding endpoints, the {site-id} is your instance name. (e.g., acmecorp.printercloud.com would be /epic/acmecorp/RecieveJob)

Copy Code

Receive Jobs

https://external-api.app.printercloudnow.com/v1/epic/{site-id}/ReceiveJob
Copy Code
Batch Open
https://external-api.app.printercloudnow.com/v1/epic/{site-id}/BatchOpen
Copy Code
Batch Close
https://external-api.app.printercloudnow.com/v1/epic/{site-id}/BatchClose

1. Configure E0A Record in Epic

Add the endpoint and confirm the Basic Authorization username and password in the Epic E0A Record.

  1. Access the E0A Record in Epic.
  2. Add the Receive Jobs endpoint listed above.
  3. Confirm or add a Basic Authorization username and password. We'll use these credentials in a later step.

To enable API Cloud Link:

  1. In the Admin Console, go to the API Cloud Printing section on Tools then Settings then Output.
  2. Select API Cloud Link Enabled.
  3. Select Save in the upper-right corner.

API Cloud Printing setting as seen in the Admin Console.

3. Configure Epic Credentials

To configure your Epic credentials in the Admin Console:

  1. In the API Cloud Link section, select Enable Basic Authentication.
  2. Enter your Basic Authentication Key credentials that match your E0A record.
    1. Format for the Basic Authentication Key is username:password.
  3. Select Save in the upper-right corner.

Enable Basic Authentication setting and the field to input the username and password.

Verify that Epic can successfully submit a test job through the connector.

4. Configure Print Job Status Update Credentials

To configure credentials for the Print Job Status update:

  1. In the API Status Update Credentials section, select Epic as the Source System.
  2. Select OAuth 2.0 as the Authentication Type.
  3. In the Epic URL field, enter the base URL of your Epic instance.
  4. Select Production or Non-production for the environment.
  5. Select Save in the upper-right corner.

API Status Update Credentials section of the Output settings page showing the different fields.