Помощь NowToPrint
Помощь NowToPrint
Центр помощи
Getting Started
Platform Overview
Marketplace
Print Shop
Prepress
Design Studio
Orders & Delivery
Notifications
Free Tools
Templates
VDP (Variable Data Printing)
Developer & API
API Reference
OpenAPI Explorer & Spec Reference
Webhook Access & DeliveryXJDF API RehberiXJDF Master Data Model
FAQ
Technical Reference
Admin Panel
Developer & API
  1. Developer
  2. API Reference

API Reference

Map the Partner API, XJDF and PrintTalk layer, and Preflight surface to their canonical contracts, auth model, and integration guides.

Разработчикdocs3 мин чтенияПроверено 16 апр. 2026 г.

API Reference

NowToPrint exposes three primary integration surfaces. Pick the surface that matches your workflow, then anchor your implementation to the published contract and guide for that surface.


API Surfaces

Partner REST API

Generated endpoint reference for RFQs, estimates, orders, and partner workflow automation.

XJDF / PrintTalk

Generated standards reference for XJDF, PrintTalk, and XJMF interoperability.

Preflight Engine

Generated queued PDF validation reference for job submission, status polling, and reports.


Canonical model guide

The transport contracts describe request and response formats. For the shared media, device, supplier or source, and job snapshot semantics behind XJDF, use the master-data guide.

XJDF Master Data Model

Canonical resource families, overrides, and immutable job snapshots.


Published Contracts & Generated Reference

SurfaceCurrent route familyPublic contractGenerated referenceIntegration guide
Partner APIhttps://api.nowtoprint.com/api/v1/docs/api/openapi.yamlPartner REST APIGetting started
XJDF / PrintTalkhttps://api.nowtoprint.com/api/v1/xjdf/docs/api/xjdf-openapi.yamlXJDF & PrintTalk APISwagger preview
Preflight Enginehttps://api.nowtoprint.com/api/v1/docs/api/preflight-openapi.yamlPreflight Engine APIOpenAPI Explorer

OpenAPI-first integration

The repo keeps canonical source specs in docs/api/ and mirrors them into the public /docs/api/* surface during verification and build. New integrations should always anchor to the public URLs above.


Authentication

Partner API

Use Authorization: Bearer <ntp_test_* or ntp_live_* key> for all Partner API requests.

GET /api/v1/rfq HTTP/1.1
Host: api.nowtoprint.com
Authorization: Bearer ntp_live_xxxxxxxxxxxxxxxxxxxx
Accept: application/json

XJDF / PrintTalk

The standards surface supports bearer auth or X-API-Key, and some enterprise postures may also use mTLS. Treat the integration contract and onboarding agreement as the final authority.

Preflight Engine

Use bearer auth for queued PDF inspection requests submitted to the v1 preflight surface.


Operational posture

SurfaceWhat to expectWhat to trust
Partner APIEntitlement-based access, quotas, and rollout stateDashboard state plus response headers
XJDF / PrintTalkPartner-specific interoperability and capability negotiationContract posture, guide details, and 429 behavior
Preflight EngineWorkload-aware throttling and async processingQueue response semantics and retry guidance

When a limit is hit, the API returns 429 Too Many Requests. Respect Retry-After and keep write operations idempotent.


Versioning policy

  • Partner API is currently published on v1
  • XJDF and PrintTalk are exposed through the current v1 integration layer
  • Preflight is published on the current v3 surface
  • Breaking changes are introduced in a new major route family
  • Deprecation notice is communicated before older majors are retired

Repository examples

Use docs/api/examples/ for integration snippets and reference payloads. Treat the published OpenAPI contracts as the source of truth when examples and implementation drift.


Related Guides

Partner REST API Reference

XJDF & PrintTalk API Reference

Preflight Engine API Reference

Partner API Quickstart

Authentication

Webhook Access & Delivery

XJDF Integration Guide

XJDF Master Data Model

Была ли эта статья полезной?

Похожие статьи

  • API Reference
  • OpenAPI Explorer & Spec Reference
  • XJDF Master Data Model
  • IAM Guide
Edit on GitHub

Последнее обновление

Developer Hub

Technical resources for integrating NowToPrint with public API guides, webhook delivery, XJDF workflows, and machine-readable specs.

Create RFQ (launch-disabled) POST

Launch-disabled until the canonical L5 catalog/RFQ resolver is enabled. The route authenticates and checks permissions, then returns 501 instead of creating mock RFQs.

На этой странице

API ReferenceAPI SurfacesCanonical model guidePublished Contracts & Generated ReferenceAuthenticationPartner APIXJDF / PrintTalkPreflight EngineOperational postureVersioning policyRepository examplesRelated Guides
Ask AI Assistant