Connect any system directly to your print shop.

Let customers, partners, online stores and internal tools create and update orders automatically in PrintBlocks.

If a system can send an HTTP request, it can connect to your catalog, check available products and shipping methods, submit production-ready orders and follow their progress.

PrintBlocks provides a documented REST API, API keys you control, outgoing webhooks and a complete log of every request.

API access you control

Create, name and revoke API keys whenever you need. Assign a key to a specific partner so it can only access that partner's products, orders and data.

Test integrations without creating real orders

Send an order as a dry run to validate it against your real products, pricing and business rules. The API returns the result without creating an order in PrintBlocks.

Keep connected systems up to date

Use webhooks to send inventory updates and other changes to connected systems automatically. Deliveries are signed, retried when necessary and recorded in a clear delivery log.

Built for AI assistants too

The same capabilities are available through an MCP server, allowing authorised AI assistants to search products, create orders and perform supported actions directly.

Complete visibility into every request

Every incoming request is recorded with its endpoint, status, response time and error details. You and the relevant partner can see exactly what happened and quickly identify problems.

Questions shops ask

Is the API documented?

Yes. The documentation explains the available endpoints, required fields, authentication, responses and common errors, with examples to help developers get started.

What information is required to create an order?

The required information depends on the products and order flow you have configured. The API validates the request and clearly identifies any missing or incorrect information.

Can each partner have their own API key?

Yes. You can create a separate key for each partner, control what it can access and revoke it whenever necessary.

Can we test the integration without creating test orders?

Yes. Dry-run requests are checked against your real configuration and return a validation result without creating an order.

Can connected systems receive automatic updates?

Yes. Webhooks can notify connected systems when relevant information changes, helping catalogs, inventory and orders stay in sync.

Connect your systems to your production flow.

See how the PrintBlocks API can connect your customers, partners and tools directly to your print shop.