Developer Hub
Technical resources for integrating NowToPrint with public API guides, webhook delivery, XJDF workflows, and machine-readable specs.
Developer Hub
This is the public developer surface for NowToPrint. Use it to evaluate the platform, import the canonical specs, and choose the right integration path before production rollout.
Public vs internal docs
Public developer docs cover onboarding, authentication, webhook delivery, XJDF interoperability, and published API contracts. Internal setup notes and engineering runbooks stay outside this surface.
Quickstart Path
Contact info@nowtoprint.com with your company, integration goal, and expected volume.
Generate an ntp_test_* key in the partner portal once access is approved.
Pull the published OpenAPI files from /docs/api/* into Postman, Bruno, Insomnia, or your SDK
pipeline.
Start with POST /api/v1/estimate, then move to RFQ and order flows once your payloads are
stable.
Add signed webhooks before production so quote and order state changes reach your systems.
Integration Surfaces
| Surface | Authentication | Best for |
|---|---|---|
| Partner API | Authorization: Bearer <ntp_* key> | RFQ, quote, order, estimate, and commercial automation |
| XJDF / PrintTalk | Bearer or X-API-Key, optional mTLS | MIS, ERP, and standards-based workflow interoperability |
| Webhooks | Signed delivery | Event-driven order, quote, and fulfillment orchestration |
| Published specs | Public download | Client generation, contract review, and QA tooling |
| LLM discovery corpus | Public text endpoints | AI retrieval, GEO, and machine-readable indexing |
Key Concepts
| Concept | What to know |
|---|---|
| Key families | Use ntp_test_* for sandbox and ntp_live_* for production |
| Access model | API access is entitlement-based, not a generic self-serve pricing toggle |
| Idempotency | Use X-Idempotency-Key on write operations that may be retried |
| Contract source of truth | /docs/api/* is the canonical public machine-readable surface |
| Async operations | Webhooks and queued workflows should be treated as first-class paths |
| Governance | Trust dashboard state and response headers for current limits and rollout |
Reference Docs
Partner API
Commercial integration surface for estimates, RFQs, quotes, orders, and partner workflows.
Getting Started
Access request, key creation, sandbox posture, and first API request.
Authentication
Bearer keys, permission posture, quota behavior, and secure key handling.
Webhook Access & Delivery
Signed delivery, retry posture, and entitlement-aware access guidance.
XJDF Integration
CIP4 XJDF 2.2, PrintTalk 2.2, and XJMF-aligned interoperability.
OpenAPI Explorer
Published spec downloads, Swagger preview, and surface-by-surface contract guidance.
Published Resources
Partner REST API Spec
Canonical public OpenAPI contract for Partner API v1.
XJDF / PrintTalk Spec
Machine-readable XJDF, PrintTalk, and XJMF-aligned contract.
Preflight Engine Spec
Queued PDF inspection contract for the preflight surface.
Swagger Preview
Interactive browser preview for the published XJDF and PrintTalk spec.
Common Integration Patterns
White-label commerce
Use the Partner API when you need to collect demand in your own product and outsource quote and order execution into NowToPrint.
Workflow interoperability
Use XJDF and PrintTalk when your source system is an MIS, ERP, or print workflow platform that needs standards-based message exchange.
Event-driven orchestration
Use signed webhooks to trigger CRM updates, customer communication, fulfillment, and internal workflow transitions.
Contract-first delivery
Import the specs before writing production code so QA, SDK generation, and partner onboarding all start from the same contract.
Error Handling Quick Reference
| HTTP code | Meaning | Recommended action |
|---|---|---|
400 | Invalid request payload | Compare your request with the published schema |
401 | Missing or invalid credentials | Verify bearer key, header formatting, and environment |
403 | Scope or entitlement mismatch | Request the missing capability or broader access |
404 | Unknown resource or route | Recheck IDs, route family, and API surface version |
429 | Limit or rollout ceiling | Back off and trust Retry-After plus response headers |
5xx | Platform or dependency failure | Retry with backoff and keep request identifiers |
Full error taxonomy: Error Codes
Была ли эта статья полезной?
Похожие статьи
Последнее обновление
VDP Nedir?
Değişken Veri Baskısı (Variable Data Printing - VDP), dijital baskı teknolojisinin en güçlü özelliklerinden biridir. Tek bir tasarım şablonundan binle
API Reference
Map the Partner API, XJDF and PrintTalk layer, and Preflight surface to their canonical contracts, auth model, and integration guides.