Getting Started
REST API for programmatic access to PrintNow storefronts, customers, orders, reports, and webhooks.
The PrintNow Enterprise API provides programmatic access to your PrintNow platform. Use it to integrate with ERP systems, automate order fulfillment, sync customer data, generate reports, and receive real-time event notifications via webhooks. The API also supports Punch-In/Punch-Out (PIPO) workflows for embedding PrintNow ordering into external procurement systems.
All endpoints use JSON over HTTPS and authenticate via HTTP Basic Authentication with API token/key pairs generated in the Unified Admin.
Base URL
https://api.printnow.com/api/v2/All API requests must use HTTPS. HTTP requests are rejected.
Versioning
The current API version is v2. All endpoint paths are prefixed with /api/v2/.
v1 Deprecation: The v1 API (/api/v1/) is deprecated. v1 report endpoints return empty data. v1 PIPO endpoints are functionally identical to v2. All new integrations should use v2 exclusively.
License Requirements
API access requires an active PrintNow license at the Enterprise tier or above. Most endpoints enforce this minimum. The PIPO endpoints have a lower minimum of BusinessPlus.
Requests from the Zapier integration bypass license tier checks, allowing Zapier-connected storefronts on any tier to use the API.
Ping
Use the ping endpoint to verify your API credentials are working:
curl -X GET https://api.printnow.com/api/v2/ping \
-u "YOUR_TOKEN:YOUR_KEY"Returns 204 No Content on success. The ping endpoint has a minimum license requirement of BusinessPlus (lower than other endpoints).
Getting Started
- Generate an API token/key pair in Settings > API Keys.
- Test your credentials with the ping endpoint above.
- Review the Authentication page for details on how credentials work.
- Explore the endpoint pages in the sidebar to find the operations you need.
Related Pages
- Authentication — how Basic Auth credentials and license validation work
- API Keys — generate token/key pairs for API access
- Zapier — connect PrintNow events to thousands of apps via webhooks