Docs
Browse documentation
Billing

The API package

A private REST API with webhooks over your shop's products, orders, jobs, customers, quotes, purchase orders, print files, price lists and stock.

Settings, API in the Total Print Hub Admin: keys with scopes, webhooks with their delivery log, and usage
Total Print Hub interface.

What the API package is

The API package gives your shop a private, versioned REST API with webhooks, for your own systems: an ERP, accounting, other storefronts or a dashboard. It costs $199.99 USD a month, billed by card through Stripe, on top of any plan. Every call needs a secret key issued to your shop; keys stop working when the package ends.

What you can reach

  • Products and product setups
  • Orders and production jobs
  • Customers
  • Quotes
  • Purchase orders
  • Print files
  • Price lists
  • Stock

Get started

  1. 3.1

    In Settings, open API and buy the package.

  2. 3.2

    Create a key and give it only the scopes your integration needs.

  3. 3.3

    Build against the sandbox key and its test data first.

  4. 3.4

    Add webhooks for the events you need and watch their delivery log.

Keys, limits and safety

  • Rotate or revoke a key at any time
  • Each key has a rate limit; its usage is counted and shown in Settings, API
  • Every call is recorded in the shop's activity
  • Never put a key in a support message, a browser or a shared document

Documentation

Package holders get the full reference: an OpenAPI file, a guide per resource, examples, webhook events, errors, limits and a changelog.