Connect your own systems to your print shop.
A private, versioned REST API with webhooks over what your shop owns in Total Print Hub, for your ERP, your accounting, your own storefronts or a custom dashboard. $199.99 a month on top of any plan.

Private
Every call needs a secret key issued to your shop. No key, no access.
Webhooks
Events for orders, jobs, quotes and purchase orders, with a delivery log and retries.
Keys with scopes
Give each integration only what it needs; rotate or revoke a key at any time.
Documented
An OpenAPI file, a guide per resource, examples, errors, limits and a changelog.
Everything your shop owns, through one API.
Read and write the records your team works with every day, and hear about changes the moment they happen.
- Products and product setupsRead and write, with webhook events.
- Orders and production jobsRead and write, with webhook events.
- CustomersRead and write, with webhook events.
- QuotesRead and write, with webhook events.
- Purchase ordersRead and write, with webhook events.
- Print filesRead and write, with webhook events.
- Price listsRead and write, with webhook events.
- StockRead and write, with webhook events.
API questions
Who can use the API?
Shops that hold the API package, on any plan. Keys stop working when the package ends.
How much does it cost?
$199.99 USD a month, billed by card through Stripe, on top of your plan.
Is there a test key?
Yes. A sandbox key works against test data, so you can build without touching live orders.
Are there limits?
Each key has a rate limit, and its usage is counted and shown in Settings, API. The limits are in the documentation.
Build on Total Print Hub.
Tell us what you want to connect; we will set up your package and your first key.