NowToPrint Help
NowToPrint Help
Help Center
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
Getting StartedAuthenticationEndpointsWebhooksExamplesPartner API Access ModelQuickstart
Webhook Access & DeliveryXJDF API RehberiXJDF Master Data Model
FAQ
Technical Reference
Admin Panel
Developer & APIPartner api
  1. Developer
  2. Partner API
  3. Webhooks

Webhooks

Signed webhook delivery for Partner API quote, order, and workflow events.

Developerdocs2 min readReviewed Apr 16, 2026

Webhooks

Webhooks deliver quote, order, and workflow events to your systems without requiring constant polling.


Delivery basics

  • HTTPS only
  • signed requests
  • retry on timeout or non-2xx response
  • idempotent consumer design recommended

Event families

Event familyExample events
Quote lifecyclequote.received, quote.updated
Order lifecycleorder.created, order.confirmed, order.shipped
Workflow signalspartner-specific operational events

The exact event set depends on entitlement and rollout posture.


Example payload shape

{
  "id": "evt_01js3q7d9w4b2k8m1z0h3v6x7y",
  "event": "quote.received",
  "timestamp": "2026-04-16T10:00:00.000Z",
  "data": {
    "rfqId": "rfq_123456",
    "quoteId": "quote_987654"
  }
}

Signature verification

import crypto from 'node:crypto';

export function verifyWebhookSignature(rawBody: string, signature: string, secret: string) {
  const digest = crypto.createHmac('sha256', secret).update(rawBody).digest('hex');
  return signature === `sha256=${digest}`;
}

Verify the raw body before JSON parsing or business logic.


Consumer guidance

  • return 2xx quickly after verification and enqueue heavier work
  • store delivery IDs to keep processing idempotent
  • log request IDs and event IDs
  • rotate webhook secrets on a regular cadence

Related docs

Webhook Access & Delivery

Authentication

Examples

Was this article helpful?

Related articles

  • IAM Guide
  • Organisation Management
  • Registration, Onboarding, and Activation Operations
  • Roles & Permissions Reference
Edit on GitHub

Last updated

Endpoints

High-level endpoint map for Partner API estimate, launch-disabled RFQ, and excluded future surfaces.

Examples

Reference snippets for estimates, RFQ launch-disabled handling, and webhook verification with the Partner API.

On this page

WebhooksDelivery basicsEvent familiesExample payload shapeSignature verificationConsumer guidanceRelated docs
Ask AI Assistant